The End Game
For the final project you will implement your own game. This is worth the same number of points as the breakout game (200).
Your game must have the following features:
- A score. How this score is calculated and displayed is up to you.
- Some way for the user to move the camera. This could be simply different views or a viewer
- Some form of collision detection.
- Physics from bullet. This does not have to be an integral part of game play.
- At least one model that you create.
- At least one material that you create.
A written description of your game. This can include images/drawings of what you plan to do. You should describe how you plan to fit in the requirements. Include a list of features you wish to incorporate and a description of how the user will interact with the program.
A running program that displays the game environment and contains basic user interaction and camera movement.
A running program that additionally has objects in the game interacting with each other.
Submit your source code and resources. Include a README file with instructions and a final feature set.
You will have about 5 minutes to present your game. I will have the game available on our workstations so
the class can play as well. This does not need to be a formal presentation. Be prepared to ask and answer questions.
Phases of the game will be due on Wednesdays
There are three in class requirements. You will receive no credit for checks you miss without notification. If you know you are going to miss a day, show me your project before hand.
- 4/9 Specification due by class time. Class discussion of the game.
- 4/16 Phase 1 due. Checked in class.
- 4/23 Phase 2 due. Checked in class.
- 4/30 Working game due. This will give me time to get it into a form everyone can play.
- 5/3 (during final exam period) Present your game to the class.
|Phase 1 check (in class)
|Phase 2 check (in class)