Repository navigation
Space Invaders Game v1.8.0-alpha.2
·
29 commits
to main
since this release
Full Changelog: v1.8.0-alpha.1...v1.8.0-alpha.2
Youtube - Gameplay Demo - v1.8.0-alpha.2
- Boss Fights every 3 minutes.
- Gun Cool-down.
- Both the player and the enemy can take damage when crashing the ships.
- Gun Reload + cooldown.
- Adding Asteroids.
- New Particle System: Added simple animation of an explosion
- Added meteoroids — when an asteroid explodes, it scatters meteoroids.
- They damage spaceships, alien ships, and boss ships.
- Spaceship selection UI Redesign. Now can hover on cards of spaceships and show details.
- Can select a spaceship with Left Mouse Click.
- Main Menu UI Redesign.
- Bug fix and UI improvements
Game Objective
The game is an endless space shooter where players face increasingly difficult waves of alien ships that scale with their level. Each time the player levels up, they can choose an upgrade to improve their spaceship, such as boosting firepower to handle tougher aliens with stronger armor. The objective is to survive as long as possible, destroy alien ships, and push for a higher score while managing health through occasional drop-down health packs that restore the spaceship health.
Controls
| Control | Action |
|---|---|
| Left Mouse Pressed | Shoot beams |
| Mouse Movement | Move the spaceship |
| E | Consume health kit (increase spaceship's health) |
| R - Right Mouse Click | Reload Gun |
| P | Pause the game |
| Ctrl+R | Restart game |
| Ctrl+Q | Quit game |
Default Configuration File
Configuration file added for the player to freely change/update entity's attributes. The config file saved as config.toml.
[dev]
debug = false
fps_counter = false
asteroids = true
[spaceship]
max_level = 50
next_level_score = 100
gun_max_cap = 40
gun_max_speed = 70
[stars]
limit = 10
speed = 50