Game 3

advertisement
CSE1301 Project 3 –
Completing Your Game
Grading





Managing states correctly = 25%
Used good programming commenting, formatting and modularity = 15%
Handling collections properly = 20%
Properly defined at least three classes within the solution = 25%
Managing display of and input across 2+ players and adversaries = 15%
Objectives



Apply lessons learned to design a new game with code implementation
Develop correct, efficient, and documented code.
Define and use classes in program solutions.
Directions
1. Complete your game design by coding up the major components for this final,
finished game project.
2. The game should be completely playable with
o A menu with instructions
o A main playing state that runs the game
o A “game over” state that displays score or some other meaningful information
o 2+ players, each with independent input controls (2 Xbox controllers and/or
keyboard key sets)
o Audio and 2D sprites with backgrounds
3. Use good commenting and whitespace/indentation throughout your code
4. Use collections to manage the projectiles in your game
5. Your game must include a player, an enemy, and a projectile class. You can have
more if you desire.
Challenge
(Optional) Make you game epic.  Have different audio playing for the different game
states.
Submitting your project
1. ZIP/compress the entire project file for this solution/application. Include this
project ZIP within the overall ZIP file for the submission.
2. Submit this ZIP file into the D2L system for this project in the appropriate project
assignment location.
Download