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).