Upon opening the game, you are presented with 6 buttons. Click "Start" to begin the game, "Load Saved Game" to load the last saved game, "Credits" to view the credits, "Help" to learn how to play, "Leaderboard" to view the top scores, and "Quit" to exit the application. When starting the game, you are to enter your username, select a difficulty, and select the player you would like to play as before clicking "Enter the Dungeon" to begin the game. After begining the game, you may use WASD keys for movement. In the top left corner of the game window, there is a pause button. Clicking that will open a pause screen which will give you options to resume the game, save the game, quit to main menu, or quit to desktop.
- Implemented GameWindow visuals
- Implemented player movement
- Implemented basic Enemy movement
- Implemented visual projectiles
- Implemented sound
- Implemented health and shield mechanic
- Implemented very basic door functionality (buggy)
- Implemented Power-Up System
- Implemented unique abilities for each character
- Implemented Projectiles and Damage
- Implemented save and load methods for model classes
- Created a functional pause menu that pauses the game when opened
- Pause menu can now be opened and closed with Escape
- Working save and load functions
- Implemented save and load methods for scoring
- Created a functioning High Score window showing the top 10 scores
- High Scores will load from the .txt file into the High Score window
- Created an About page & a Help page
- Implemeted placing down enemies and obstacles
- Added the ability to make multiple rooms
- 1x5 is the maximum level size
- can load and save levels
- Doors are very buggy
- Player always spawns in first room
- None Known
- None Known
Team Member Name | Github Username | Ownership Area | Hours contributed | Hours Remaining | TimeJournal |
---|---|---|---|---|---|
Edward Taylor | etayl261 | Basic Game Play | 50 | 0 | Time Journal |
Ethan Wood | thethanwood | Serialization | 49.5 | 0.5 | Time Journal |
David John Hayes | dhaye039 | Auxiliary screens | 30 | 20 | Time Journal |
Ryan Kuhn | rkuhn153 | Level Builder | 40.5 | 9.5 | Time Journal |