The game can be in one of two modes:
- Single-player mode.
- Multi-player mode.
It consists of three levels
A simple start where the player has to survive the obstacles coming into his way by jumping or crouching.
A combination of level 1 + shooting flying objects to survive.
This will be the monster level. Where the player has to face a monster, and they have to shoot each other to death.
This mode shall play out as follows:
- The game detects two players.
- A wall is inserted between them.
- In each player's turn, the other player gets frozen for a certain amount of time and has to throw objects at the frozen player, and the damage is determined based on the place of the hit.
Necessary to insert only the player's pixels into the game.
Necessary to determine the damage based on the place of the hit.
Necessary for:
- Applying gun filters into the player’s hand.
- Shooting.
- Sound effects, upon player jump for example.
Necessary for the multi-player mode.
Necessary for the monster to do smarter moves.
Most likely a Mario them, since it’s a theme with so many assets online. Or we can choose a different one if we decided to be better.
It’s important to note that we are not aiming to strictly achieve all of the above. We will follow an iterative agile approach, where we will first implement the most minimal version of the game, then start adding features incrementally.