/rusty-invades

A space invader clone made with rust and made for the terminal

Primary LanguageRustApache License 2.0Apache-2.0

Rusty Invades

A 'Space Invader' clone made with rust and made for the terminal.

Inspired by invaders

Dependencies on Linux

Audio should work out-of-the-box on macOS, Windows, and iOS. For Linux, the downstream package for actually playing sound requires the Alsa development libraries to be installed.

CentOS

sudo yum install -y alsa-lib-devel

Debian/Ubuntu

sudo apt install libasound2-dev pkg-config

License

Apache License (Version 2.0).

TODO

⬜ UI.
✅ Score.
✅ Lives.
⬜ Multiple levels.
⬜ Power ups.
⬜ Make bullets entities.

Run Linux

  1. Clone repository.
  2. Run "cargo run --release".
  3. Enjoy.