CS 184 Final Project - Contract



Project Contract



Our group (Angela Lee, cs184-go, & Tony Shih, cs184-ay)
plan to do a maze-running program for our final project.
Our program will be a first-person Pac-Man game, where the user runs around in a maze,
accumulating points for gobbling up orbs lying on the ground.
The user must avoid 3 ghosts which are wandering around the maze independently and
the program ends if the user runs into one of them. There will also be
special large orbs scattered across the maze which, upon being consumed by
the user, grants the user a brief period of invincibility during which the
user may gobble up ghosts and send them back to their spawning points (for extra points).
The user wins when he has successfully gobbled up all the orbs in the maze.

We plan to divide up the 100 marks as follows:
40 for rendering, 40 for animation, 20 for modeling.

For our first deliverable, we plan on having the maze running algorithm working.
That is, we plan to have the maze set up and be able to run around the maze.

For our second deliverable, we plan to have implemented texture mapping
on the walls, shadows (from vertical light sources), and other objects (orbs and ghosts).

By the time we submit our final project, we plan to have added implementation
for transparent and moving walls and possibly some interface additions
(a running tally of points accumulated, a small display of the portion of the maze
the user is in and any ghosts in the vicinity).