GROUP FINAL PROJECT
BENCHMARK 3
In this benchmark you will add all collision detection, as well as sound & music, and some AI. You should progress as follows:
- Collision Detection: Get all the collision detection necessary to play your game. If your game has gravity/jumping, make sure you get that working now, as well as any sprite-tile and sprite-sprite collisions that need implementing.
- Level Cheats: provide cheats in your game to shortcut to a level at any time. This will help you in development & testing, and the TA with grading. CTRL-1 should immediately advance the game to level 1, CTRL-2 should go to level 2, etc. Other cheats should be provided as needed as well.
- Game Sound: record all necessary sound effects for your game and incorporate them into your game. Remember, sound effects may not be lifted from Internet sources. You must produce all sounds yourself. Sounds are to signify important events (like collisions) on & off screen (as you see fit).
- Level Music: lift whatever music you like from whatever source you like and incorporate it into your game such that each level uses different music to set the mood. You may, of course, use multiple pieces of music on a given level.
- Game AI: implement some AI in each of your game levels. This may be simple behavior, but it should make the game interesting.
A note on Multithreading - If you were unable to get the multithreading (render thread) to work in Benchmark 2, just forget it and concentrate on getting a playable game.
A LOOK AHEAD
For the final demo, groups will complete their game and present it to the instructor and TA.
Web page created and maintained
by Richard McKenna