Skip to content

This is a project for the Object Oriented Programming course of the bachelor of engineering and computer science of the Alma Mater Studiorum

License

Notifications You must be signed in to change notification settings

Fraloha/OOP20-bomber1

Repository files navigation

BomberOne

Installation

  1. Download the last release of BomberOne.
  2. Execute "java -jar 'OOP20-bomber1-all.jar" from your terminal.
  3. Enjoy the game!

Rules

BomberOne, arcade game where the main objective is to destroy all the boxes and kill all the enemies within the time limit. Inside the boxes there will be PowerUps capable of enhancing the characteristics of the Bomber (described at the bottom).

The Bomber, starts off with 3 lives, he can die in two different ways: the first one, if he comes into contact with the fire generated by his bombs; the second one if he comes into contact with his enemies, they can to die only if they come into contact with fire.

Whenever the Bomber is killed, all PowerUps (except TimerInc) will be deactivated.

Levels

At the beginning of the game it will be possible to choose between two different levels:

  • The first one called "Easy" is the less difficult, will generates 3 enemies, that, once dead, will no longer be present in the map.
  • The second one, called "Hard", the most difficult, will generetes more boxes and the enemies can be respawned until until there will be boxes on the map.

PowerUps

  • Increases the fire-power of your bombs.
  • Increases by 30sec the game-timer.
  • Make your bomb's fire able to pierces boxes.
  • Increases your movement speed.
  • Increases the number of bombs that can be placed at a time.

License

Distributed under the MIT License.

Credits

  • Borriello Luigi
  • Agostinelli Francesco
  • Mazzanti Gustavo
  • Brini Tommaso

About

This is a project for the Object Oriented Programming course of the bachelor of engineering and computer science of the Alma Mater Studiorum

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages