Skip to content

Space Invaders Game v1.4.5

Choose a tag to compare

@github-actions github-actions released this 07 Oct 20:07
· 81 commits to main since this release

Full Changelog: v1.3.2...v1.4.5

  • Add another drop down to increase other spaceship stats.
  • Boss Fights every 3 minutes.
  • Gun Cool-down.
  • Both the player and the enemy can take damage when crashing the ships.
  • Gun Reload.
  • Display a score bar top left.
  • Bug fix and other 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 Update

Control Action
Left Mouse Click / Space Bar Shoot beams
Mouse Movement Move the spaceship
E Consume health kit (increase spaceship's health)
P Pause the game
S Start the game
A Upgrade Gun Power (in upgrade menu)
S Upgrade Gun Speed (in upgrade menu)
D Upgrade Gun Capacity (in upgrade menu)
F Upgrade Gun Cooldown (in upgrade menu)
G Upgrade Gun Reload Cooldown (in upgrade menu)
H Restore Heatlh (in upgrade menu)
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

[spaceship]
max_level = 50
next_level_score = 200
gun_max_cap = 40
gun_max_speed = 70

[stars] 
limit = 10
speed = 50