Repository navigation
Full Changelog: v1.8.0-alpha.2...v1.8.0-alpha.3
Youtube - Gameplay Demo - v1.8.0-alpha.3
- Spaceship selection UI Redesign. Now can hover on cards of spaceships and show details.
- Can select a spaceship with Left Mouse Click.
- In game audio (using: gopxl/beeb)
- Sounds downloaded from pixabay.com/sound-effects
- Compendium Menu showing (all entities range from all spaceships, alien-ships, abilities ...etc.)
- Bug fixes and improvments
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 = true
fps_counter = false
asteroids = true
sounds = true
[spaceship]
max_level = 59
next_level_score = 150
[stars]
limit = 15
speed = 50Getting Started
Note
Ensure go is installed Install Golang
Clone repository
git clone https://github.com/omar0ali/spaceinvaders-game-cli.gitRun the game
go run .