-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Ahmed Almansor
Caleb Tenney
David Yates
Harkaranjeet Singh
Jagvir Sodi
NES game “Contra”
https://www.youtube.com/watch?v=k7vcUei5u2E
Arcade game “Metal Slug”
https://www.youtube.com/watch?v=3Lw1ZJYRaO4
Playstation game “Castlevania: Symphony of the Night”
https://www.youtube.com/watch?v=S8dUbR597C0
Super Nintendo game “Donkey Kong Country”
https://www.youtube.com/watch?v=OuZO4qCLY4o
The Instructor of the Dead will be a 2d platforming game where players assume the role of Dr. Liu in his quest to save the zombie students that are plaguing the school. Players will defeat enemy students while trying to stay alive and make it to the end of the stage. Upon getting to the end of the stage, the players “win.”
Movement, jumping, abilities that allow progress through the level.
ID:GPR1
- Description: Allows the player character to move through the level. A, D keys to move the character left, right respectively.
- Rationale: Players need to be able to move around.
- Dependencies: None.
ID:GPR2
- Description: Makes the character jump, with optional double-jump. Jump with space-bar
- Rationale: Players will need to jump over enemies/obstacles
- Dependencies: GRP1
ID:GPR3
- Description: Shoots a projectile in the direction the character is facing. Shoot with the enter key.
- Rationale: Players will use shooting to defeat enemies in the game.
- Dependencies: GRP1
ID:GPR4
- Description: Shoots a projectile up when shooting. Aim with w for up.
- Rationale: Players will need to shoot objects and enemies above them.
- Dependencies: GRP1, GRP3
ID:GPR5
- Description: Enemies that will attempt to impede the player character.
- Rationale: Players will have to overcome enemies as part of the challenge of the game.
- Dependencies: None
ID:GPR6
- Description: When a player and an enemy collide, or an enemy and the projectile collide, cause damage to the afflicted parties.
- Rationale: Players will take damage when contacting the enemy, and enemies will take damage when hit by a projectile.
- Dependencies: GPR3
How the game will represent information to the player.
ID:UIR1
- Description: Main Menu will allow the user to choose new game, stage select, mobile bonus, or quit the game.
- Rationale: Player will need to be able to navigate to the desired screen of the game.
- Dependencies: None
ID:UIR2
- Description: Intro cinematic sets the purpose for the game.
- Rationale: The intro will show the player the goal for playing the game.
- *Dependencies: UIR1.
ID:UIR3
- Description: Allow player to select a specific stage.
- Rationale: Players should be allowed to choose a specific stage to play. Also can be used for debugging purposes.
- Dependencies: UIR1
ID:UIR4
- Description: Allow player to enter the code obtained from mobile app. Please refer to ____ for more information.
- Rationale: Allows access to the gameplay bonus provided by the mobile app.
- Dependencies: UIR1, ____
ID:UIR5
- Description: Shows current in-game information to the player such as health, currency, etc.
- Rationale: Gives players ways to view public gameplay information.
- Dependencies: ___
ID:UIR6
- Description: Shows a splash screen that the gameplay has ended. Leads back into the main menu.
- Rationale: Gives the player information that the game has ended.
- Dependencies: UIR1, GPR6
Level functions, design, etc.
ID:LR1
- Description: The current stage that the player is attempting to finish to progress through the game.
- Rationale: The stages represent the totality of the gameplay, and challenge the players to complete them in order to continue.
- Dependencies: None.
ID:LR2
- Description: Starts the player character at a certain point.
- Rationale: Allows the player character to spawn or respawn during gameplay.
- Dependencies: LR1
ID:LR3
- Description: Completes the level when the player collides with this plane.
- Rationale: The player's target goal within each level.
- Dependencies: LR1
ID:LR4
- Description: Static or dynamic level hazards to challenge the player.
- Rationale: Levels will have dynamic difficulties to challenge the player in unique ways.
- Dependencies: LR1
- Different enemy types
- Bosses
- Powerups
- Increased level count
- Increased integration of mobile app
- Improved graphics
- Story
- Enemy spawner