Skip to content

Latest commit

 

History

History
33 lines (19 loc) · 982 Bytes

File metadata and controls

33 lines (19 loc) · 982 Bytes

<o[ Shellaga ]o>

A Galaga-like game which runs in the Terminal.

asciicast

⚡ Quick Start ⚡

Simply checkout the code and run the target via cargo. 🦀

git clone git@github.com:BenLeadbetter/shellaga.git
cd shellaga
cargo run

🔧 Requirements 🔧

Currently shellaga requires a Terminal which supports Kitty terminal protocol extensions.

✏️ Design ✏️

We use the Bevy game engine and it's Entity Component System to handle game logic, run loop, time, etc.

We use Crossterm to handle rendering in the terminal and terminal events.

We use Ratatui to handle drawing ui.

🌟 Contribution 🌟

Contributions are actively encouraged! Please check out the Issues for ideas.