Back to the
home page...

The Improved Maze Runner's Project Page
By Shane Cantrell (cs184-dd)
and Joshua Cantrell (cs184-de)
Project Description
For this project, we want to design a maze runner that will have the
potential of representing a more realistic world. This world will be represented
by 6 sided figures in 3-space instead of the simpler 2 dimentional grid
shown in class by Professor Forsyth. In addition, we plan on texture mapping
the walls, and adding simple lighting effects. Figures will be convex,
and will share sides with one another. We will be able to optimize the
code using these limitations.
Running through the maze will allow one to drop through holes, climb
ramps to higher levels, be in rooms that overlap eachother, and explore
rooms of different shapes and sizes.
1st Deliverable - April 19th
-
clipping algorithm for the walls completed
-
working texture mapper for drawing on polygons in 3-space
2nd Deliverable - May 3rd
-
a map for testing the display clipper
-
a simple maze displaying program without movement, but with texture mapping
-
movement and collision detection for the maze runner
-
add simple lighting effects
Final Deliverable - May 10th
-
a simple mouse interface, and background with buttons
-
other enhancements if there is free time
Possible Additions
-
more complex lighting and shading
-
bitmap objects within the maze
-
animated texture maps
-
ability to look up and down
-
interactive help
Work Breakdown
Here is what the project breakdown looks like. Anything not mentioned
in the breakdown is either undecided at this time or will probably be done
equally by both of us.
-
Shane Cantrell
-
Clipping algorithm for the walls
-
Maze file format
-
pixmaps
-
Joshua Cantrell
Point Distribution
-
Rendering - 40
-
Modelling - 25
-
Animation - 25
-
Other - 10
-
Other will include the mouse interface, toggle buttons, and the background.