Spaceships - Horizon-NTH/SpaceInvaders GitHub Wiki
Spaceships
Here you can find all the spaceships that are available in the game. You can also see the stats of each spaceship and compare them to each other.
You can change the spaceship type in the game with some of the power-ups dropped by the enemies.
Different spaceships
Laser

The Laser spaceship is the default spaceship of the game.
You will start with this spaceship when you start a game.
He shoots a simple bullet that goes straight and can damage one enemy at a time (or you).

Here is its statistics:
| Level | 1 | 2 | 3 |
|---|---|---|---|
| Damage | 1 | 1 | 1 |
| Reloading time (ms) | 700 | 600 | 500 |
| Maximum shots on alive | 5 | 6 | 7 |
| Shot speed | 5 | 10 | 15 |
Plazma

The plazma spaceship is a spaceship that shoots a bullet that goes straight and can damage multiple enemies at a time. The shot is not destroyed when it hits an enemy, it continues its way until it goes out of the screen. But it only damages each enemy once.

Here is its statistics:
| Level | 1 | 2 | 3 |
|---|---|---|---|
| Damage | 1 | 1 | 2 |
| Reloading time (ms) | 1000 | 800 | 600 |
| Maximum shots on alive | 2 | 3 | 3 |
| Shot speed | 3 | 6 | 9 |
Bomber

The Bomber spaceship is a spaceship that shoots a bullet that goes straight and can damage multiple enemies at a time. When the shot hits an enemy, it explodes and damages all the enemies around the hit enemy.
Here is its statistics:
| Level | 1 | 2 | 3 |
|---|---|---|---|
| Damage | 1 | 1 | 1 |
| Reloading time (ms) | 2000 | 1500 | 1000 |
| Maximum shots on alive | 1 | 2 | 3 |
| Shot speed | 2 | 4 | 6 |
| Damage radius | + | ++ | +++ |
Devastator

The Devastator spaceship is a spaceship that shoots a long bullet that is slow and stay on the screen for a certain amount of time. Each enemy that touches the bullet will be damaged.

Here is its statistics:
| Level | 1 | 2 | 3 |
|---|---|---|---|
| Damage | 1 | 1 | 2 |
| Reloading time (ms) | 4000 | 3500 | 3000 |
| Maximum shots on alive | 1 | 1 | 1 |
| Shot speed | 1 | 1 | 1 |
| Alive time (ms) | 1000 | 2000 | 3000 |