There are two recommended options for running this game.
java -jar <jar-name>
on the command line.run
.All controls in this game can be remapped to any keyboard keys as desired. By default, the controls are:
The object of the game is to defeat as many enemies as possible before losing all of your health. Your current health is represented by a number of hearts in the lower left corner of the screen.
Movement is essential to staying alive. As the game progresses, the enemies that spawn in each wave increase in both number and difficulty. Each enemy type has different stats and behavior. You take 1 damage if you are hit by an enemy bullet. If you collide with an enemy, they are instantly killed, but you take damage equal to half of their remaining health rounded up. Since the number of onscreen enemies - many of whom fire their own projectiles - increases quickly, the game has the distinct feel of a “bullet hell” game crossed with traditional arcade space shooter games.
You control a single small spaceship.
There are two types of power-ups that spawn randomly:
When you are defeated, you are given the chance to enter your name (up to 20 characters) to record your play stats on a local high score board.
The score board records the top 10 results by score value. Also recorded on the score board are your number of shots fired, your number of shots hit, your accuracy as a percentage, and the number of shot power-ups you acquired.
Enemies are randomly spawned in waves every 2 seconds from the top of the screen. Each wave of enemies increases in difficulty over the previous wave by randomly including more enemies or stronger enemies. The various types of enemies in the game are:
Drone
Cosmic Bee
Fighter
Space Turtle
Galactic Dragon