After Hubble telescope was launched in 1990, alien populations have started being attacked by some alien monster. Aspart of the Independant Wizards Mission (IWM), you player is charged with a mission: go to planet BetaX-2 and kill the enemies to allow friendly and nice aliens to live in peace.
Minimum user stories:
- User can see a start screen with instructions and controls, a loosing screen and also an end game screen.
- User can see a board with player and enemies/friends appearing from the right and a score and bullets at the left.
- User can shoot enemies to kill them and win points.
- User can recharge bullets.
- User can loose if a friendly NPC is killed of if a non-friendly NPC collisions with him.
- Trying to shoot with no bullet plays a sound effect.
- Trying to recharge with bullets left also plays a sound effect.
- Messages are displayed when user levels up, recharges with bullets or shoots with no bullets.
- Level increases as the game goes.
- NPCs go faster as level goes up.
- User can see level showing at the bottom left of the screen.
index.html
: contains the game basic HTML structuregame.js
: contains all the elements for the game to work.scripts.js
: contains all the DOM/canvas manipulation code to start the gameassets.js
: contains all the media needed for the game (images, sounds, etc)player.js
: contains the player class and methodsnpc.js
: contains the npcs class and methodsovni.js
: contains the ovni classbullet.js
: contains the bullet class and methodsimages folder
: contains all the game imagesmusics folder
: contains all the game sound effects and musicstyle.css
: contains the game visual design elements