Advanced Computer Graphics Final Project
rev2009a
Overview
ALL PROJECTS MUST BE IN 3D GameStudio
(unless otherwise pre-approved BEFORE proposal )
and
must use WED and MED,
unless otherwise approved by instructor. If you need to use other model
editors in your project, you will have to first show that they can be
imported into MED.
The objective of the project is to design a complete video game,
including at least 1 level, at least 2 models, a player,
an opponent or collaborator, animation, and some type of strategy
or artificial intelligence subsystem for the opponent, or competition,
or etc.
Example project ideas:
As an alternative, students interested in some special project
can propose any reasonable project. See
the instructor at once, if this is the case. In general, only
exceptional proposals outside the realm of normal video
game designs will be considered.
Finally, all groups MUST commit to demonstrating their games on or
before the due date. All students in any group must be present
for the final demonstration.
Disruptive or inappropriate projects will be terminated, and may
result in reassignment, grade reduction, or failure, entirely at the
instructor's discretion.
Each student or group will have the primary task of completing a
particular video game design. However,
all groups are encouraged to collaborate together (without
copying!) to ensure successful projects.
You must select different projects. At the instructor's discretion,
the best proposal for a particular type of project may be accepted. In
this case, other similar proposals will be rejected, and new propoals
will have to be resubmitted.
Group Formation
There will not be any groups, unless the project is of a magnitude
that requires more than one student. Otherwise, each student
is responsible for their own independent project. Internet-based
multiplayer games may require 2 people.
If a final project is of sufficient complexity, the project proposal
must show that
the project complexity merits a group effort. Let me know
as soon as possible during the semester if you think that you want
to tackle a large project that requires a group. The intent of this
restriction is to fairly balance the effort of all students.
Problem Resolution
Guidelines (If members of a group are
not contributing)
Grading and Schedule
The grade for the final project will be allocated
to each task as indicated below.
- at least 1 level (2 would be better)
- at least 2 different models (i.e., opponent and player)
- an animated player
- an animated opponent or collaborator
- some type of strategy or artificial intelligence
subsystem/scripts for the opponent or competition
- A sky somewhere
- an interior light somewhere
- a ramp, staircase, or elevator to some elevated area
- A working door
- Sound area (rain, lightning, birds, etc)
- multiple levels
- nice lighting
- detailed interiors (chairs, tables, etc)
- detailed outdoors (trees, shrubs, rocks, water)
- terrain
- multiplayer
- bones animation
- HUD (lifebars, etc.)
- shift between levels, transporters
- Options menu screens, interface
In addition ot the basic reqirementa above,
graduate level credit projects must
include at least two of the following advanced features.
Extra Requirements for
Graduate Level
- multiple (3 or more) levels with level shifting
- two terrain maps
- 3D flight
- bones animation
- networked multi-player game
- other advanced features approved by the instructor
LABEL all sections EXACTLY as above, IN ORDER GIVEN ABOVE
You must submit a hardcopy of the final report and email the proposal as an MSword document to
the instructor.