Skip to content

bjucps209/spring22-team3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Microwave Dungeon Final Release

alt text

Instructions

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.


Work Completed

Basic Gameplay

  • 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

Serialization

  • 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

Auxilary Screens

  • 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

Level Builder

  • Implemeted placing down enemies and obstacles
  • Added the ability to make multiple rooms
  • 1x5 is the maximum level size
  • can load and save levels

Known Issues

Basic Gameplay

  • Doors are very buggy

Serialization

  • Player always spawns in first room

Auxilary Screens

  • None Known

Level Builder

  • None Known

Recording:

https://youtu.be/vtgpw3QL51o


Expenses

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published