Skip to content

Space Invaders Game v1.8.0-alpha.3

Latest

Choose a tag to compare

@github-actions github-actions released this 09 Nov 04:11

Full Changelog: v1.8.0-alpha.2...v1.8.0-alpha.3

Youtube - Gameplay Demo - v1.8.0-alpha.3

Watch the video

  • 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)
  • 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 = 50

Getting Started

Note

Ensure go is installed Install Golang

Clone repository

git clone https://github.com/omar0ali/spaceinvaders-game-cli.git

Run the game

go run .