-
Notifications
You must be signed in to change notification settings - Fork 0
Requirements
-
Player
- 1.0 [REQUIRED] Idle Movement
When the player's character is not moving, the character's idle animation will play.
- 1.1 [REQUIRED] Basic Movement
The player's character will be able to move left and right. When the player's character moves, the character's walk animation will play.
-
1.1.1 [REQUIRED] Left movement w/ [A] key
When the player holds down or presses the [A] key on the keyboard, the player's character will move/walk left.
-
1.1.2 [REQUIRED] Right movement w/ [D] key
When the player holds down or presses the [D] key on the keyboard, the player's character will move/walk right.
-
1.1.3 [REQUIRED] Gravity control going up w/ [W] key
When the player presses the [W] key on the keyboard, the player's character's gravity will switch to reverse gravity.
- 1.1.3.1 [DESIRED] Prevent player from switching gravity too often
We hope to put a limit on how many times the player can use the [W] key to add limitations for the player and to prevent abuse of the game mechanic.
-
1.1.4 [REQUIRED] Gravity control going down w/ [S] key
When the player presses the [S] key on the keyboard, the player's character's gravity will switch back to normal gravity
- 1.1.4.1 [DESIRED] Prevent player from switching gravity too often
We hope to put a limit on how many times the player can use the [D] key to add limitations for the player and to prevent abuse of the game mechanic.
-
1.1.5 [REQUIRED] Jumping w/ spacebar
The player's character will be able to jump up. When the player's character jumps, the character's jump animation will play. The player's character will also be able to jump in the reverse gravity state.
-
1.1.5.1 [ASPIRATIONAL] Midair Jump
The player's character will be able to jump a second time after their first initial jump.
-
1.2 [REQUIRED] Death/Respawn
When the player's character dies, the player's character will respawn, so the player can retry the level. The player's character will only have 1 life
-
1.2.1 [REQUIRED] Respawn immediately at beginning of level
After the player's character dies, the screen will fade to black. After that, the screen will fade to player's character at back at the beginning of the level.
-
1.3 [ASPIRATIONAL] Zero Gravity Movement, WASD keys for acceleration
Some levels will feature an area where gravity is nonexistent or has zero gravity. The player's character will use a fire extinguisher to move in these areas. The player will use the [W], [A], [S], and [D] keys to move around in this area.
-
Platforms
- 2.1 [REQUIRED] Static platforms
Many levels will have platforms that will stay still for the player's character to jump on to get from point "A" to point "B".
- 2.2 [REQUIRED] Moving platforms - vertical & horizontal
Many levels will have platforms that will either automatically move left to right and right to left or automatically up to down and down to up. The player's character will also be able to jump on these platforms.
-
Hazards
If the player's character touches or is shot by any of these hazards, the player will die and then respawn at the beginning of the level that the player was playing.
- 3.1 [REQUIRED] Exposed wires
Exposed wires will be an obstacle for the player's character. The exposed wires will also have an animation to show the exposed wires' electricity flickering.
-
3.1.1 Static Exposed wires will not move and will stay in place.
-
3.2 [REQUIRED] Lasers
-
3.2.1 Static, blocking certain pathways
-
3.2.2 Attached to moving platforms
-
-
3.3 [DESIRED] Laser Turrets
-
3.3.1 Static, blinking
-
3.3.2 Rotating from a static point, blinking
-
3.3.3 [ASPIRATIONAL] From a static point, tracking the player
-
-
3.4 [DESIRED] Drones
-
3.4.1 Floor drones
- 3.4.1.1 Horizontal movement
-
3.4.2 Flying drones
-
3.4.2.1 Vertical movement
-
3.4.2.2 Horizontal movement
-
-
-
Start Menu
-
4.1 [REQUIRED] Start Game button
-
4.2 [REQUIRED] Controls Menu
- 4.2.1 [ASPIRATIONAL] Key remapping
-
4.3 [DESIRED] Options Menu
- 4.3.1 Ability to change character outfit/skin
-
4.4 [ASPIRATIONAL] Level editor
-
-
Story
-
5.1 [DESIRED] Cutscenes
- 5.1.1 AI NPC dialog
-
-
Enemy NPCs
-
6.1 [ASPIRATIONAL] AI NPC
-
6.1.1 Talks to player
-
6.1.2 Boss fight at conclusion of game
-
-