Space Blaster
2D Shooter assigment.
Changes made:
- Implemented movement boost
- Assigned input (Shift key) to boost activation via key holding
- Implemented counter to represent current boost charge
- Implemented boost charge depletion through input
- Implemented power up to refill boost charge
- Implemented different boost modes (on, infinite and off)
- Improved player
- Lives are transported from one level to the other
- Improved enemies
- Changed collision with environment from enemy destruction to normal collision with no damage
- Added mutual damage to collision with player
- Modified all 3 levels
- Added power ups that can be collected by the player
- Extra lives
- Boost refills
- Modified some environment objects so they can be destroyed
- Added power ups that can be collected by the player
- Improved HUD
- Added display of the player's lives on the form of player sprites repeated to the number of current lives
- Added representation of the lives able to be collected until the maximum on the form of player sprites, with the color adjusted to be different from the current lives
- Added boost charge display
- Added enemies destroyed counter on each level, along with the number of enemies that must be destroyed in order to complete the level
- Improved Main Menu
- Added game instructions to the space surrounding the menu
- Modified the layout of some menus
- Improved game camera
- Allow different camera modes (locked and free)
- Added Options Menu
- Allow camera mode configuration
- Allow boost mode configuration
- Allow options reset
- Allow high score reset
- Added Victory screen
- Added representation of game score, high score and lives remaining at the end of the game
Credits
Created by JP Guimarães