These are the stats of the player character:
The player has fixed health
The player has fixed movement speed
The player has fixed damage
The player has fixed shooting speed
The player has 1 life
The player has infinite retries
Actions that the player can perform are as follows:
Move up, down, left, right and diagonally using the WASD keys
The player character auto-shoots in a straight line in front of them
Aim their player character's shooting using the mouse cursor
Gameplay elements that the player character can interact with are as follows:
Player Bullet Collision: The players bullets are able to trigger events such as dealing damage, and destroying certain objects.
Destructible obstacles: Objects that prevent the player from progressing and must be destroyed for the player to move through the level.
Traps: Traps are obstacles laced around certain levels that the player will have to work around. These will actively hinder the player if they get too close.
In order to progress to the next level all enemies must be destroyed. When ever an enemy is destroyed, their reference within the enemy list also gets destroyed. When the enemy list is empty (reaches 0), the level is complete and the next level loads in