Repository navigation
Space Invaders Game v0.9.0
Full Changelog: v0.8.5...v0.9.0
- Refactoring, game balancing and optimization.
- Implement a configuration file.
Game Objective
The game will start at wave/phases or by levels starting at 1, were each wave will increase the number of alien ships and power as well as the spaceship attributes such as gun power/speed. There is no end to the game, but player can specify the maximum level a player can reach, by default it sets to 10, the higher the level the higher the score. Health boxes are gifted every 1 minute and player can hold maximum of 5 health boxes.
Default Configuration File
Configuration file added for the player to freely change/update entity's attributes. The config file saved as config.toml.
[spaceship]
health = 5
max_level = 10
[gun]
limit = 7
speed = 40
power = 3
[aliens]
limit = 1
health = 7
speed = 4
[stars]
limit = 15
speed = 50
[health_drop]
health = 6
speed = 3
limit = 1
max_drop = 5
start = 1Controls
For now mouse [LM] left click to shoot beams, and moving the mouse left and right will move the spaceship. [P] Pause menu and [R] to restart the game. [H] key can drop a health pack to increase the health of the spaceship, the health box must be destroyed when its dropped otherwise it will slip away if not.