5/03 (Mon): Prototype for demo (Milestone II features).
5/05 (Wed): Milestone III.
Week of 5/9/04
5/10 (Mon): Milestone IV.
5/11 (Tue): Project code freeze.
5/12 (Wed): Documentation.
5/13 (Thu): Submit project (deadline).
Major Milestones
Milestone I.
Design Document.
Code Refactoring according to UML diagram.
Basic driver:
Launcher.
Tilted pinball board (no hole).
Test Plan
Testing objective is to ensure that refactoring has not introduced bugs into our existing physics engine.
Rolling/stopping will be tested with the existing pyramid/ramp scenario.
Milestone II.
Flippers.
Hole.
Terrains.
Basic scoring.
Keyboard input.
To test responsiveness.
(Collision Bounding).
Test Plan
Test pinball level
Test differing target responses.
Be sure ball movement is realistic, doesn't fly off, etc.
test flipper interaction with ball.
Milestone III.
Textures.
Prototype level for shipping.
(Dynamic level behavior).
(Multiple balls).
(Dynamic obstacles).
[Text (lighting permitting)].
Milestone IV.
Final level design.
High score table.
(Multi-player capability).
NOTE: (Round brackets) means risky feature. [Square brackets] means that the feature may be pushed to a future milestone.
-- DominikSlusarczyk - 15 Apr 2004