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
  • 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

Download

Download
Windows.zip 39 MB
Download
MacOs.zip 48 MB