|
Robby Bailey |
|
|
Ken Dye |
|
|
Colleen Hamilton |
Game Design
Risk Factors
Pre-implemented
features to reduce risk
Use Cases
Preliminary Design Document
Final Design Document
Game Implementation
UML Class Diagram
User Guide
Primary Critters
Forces Needed
Demo of In-Game Forces
The game is a side-scroller with the player as a student at Harvey Mudd. The object of the game is to get their room to their test (or class, or meeting, etc.) in another part of campus. The player will have control of forwards and backwards movement, as well as the ability to jump, duck, and climb in order to avoid obstacles. Obstacles could include stairs, gardeners/lawnmowers, local plant life, fellow students, jumping skateboarders, unicyclists, and teachers. Different levels start off at different dorms, ending in different locations. As level difficulty increases, the distance from one point to the other gets longer, and the obstacles become more numerous. The hardest level would be perhaps to get from Linde to Olin. The score is based on the time taken to complete the level. Perhaps have a best times scoreboard. Maybe as a bonus level, have a destination off-campus?
Attributes: position, velocity
Appearance: skater boy. When skater hits an obstacle, he is frozen temporarily,
because he has “fallen”
User Controls: right arrow is turn right, left arrow is turn left, up arrow is
speed up, down arrow is slow down.
Forces affecting: none
AI: none
Collision behavior: the skater falls if he runs into teachers or students. If
he hits a building, he bounces off.
Attributes: position, velocity
Appearance: big, fast, and smart
User Controls: none
Forces affecting: none
AI: move around randomly, move toward skater when skater is close to them
Collision behavior: when the skater hits a teacher, he falls. When teachers hit
buildings they bounce off.
Attributes: position, velocity
Appearance: small, fast, and dumb
User Controls: none
Forces affecting: none
AI: walk randomly along walkways, move slightly away from skater when he is
close to them
Collision behavior: when the skater hits a student, he falls. When students hit
buildings they bounce off.
Attributes: position, size
Appearance: similar to buildings on campus
User Controls: none
Forces affecting: none
AI: none
Collision behavior: when anything hits the buildings, they bounce off.
back to top
Teachers seek out the skateboarder using cForceObjectSeek (included in POP framework), and so do students, but to a lesser extent.