/spacewars-rust

A simple "clone" of Space Invaders created as a Rust learning exercise, based on 'Spaceship Reactive' from the 'Reactive Programming with RxJS' book.

Primary LanguageRust

This project is a simple clono of the classic “space invaders” implemented in Rust as a learning exercise. Most of its implementation is inspired by a previous project created to study RxJS + TypeScript and based on the 3rd chapter of the book 'Reactive Programming with RxJS'.

spaceship

The UI uses Piston (https://www.piston.rs/) basic 2D graphics, but the game implementation is separated from the presenter, so that a port to web assembly can be added in the future.

TO DO List

[] Improve test coverage. [] Add sound effects. [] Implement level progression. [] Add port to Web Assembly