CaveRL is a roguelike written in Rust. It utilises tcod-rs library for graphics. CaveRL should run on Windows, Linux and Mac. If it doesn't run for you with a simple cargo build, take a gander at tcod-rs github page for further instructions.
$ cargo build
$ cargo run
- Player object
- Player movement
- FOV
- Memory of visited locations
- Monsters (They're empty husks right now)
- ECS
- Melee combat (Just damage/HP as of now)
- Mapgen
- Saving/Loading
- Map-object instead of everything is entity (performance)
- Attributes/Stats
- Character progression
- Inventory
- Monster AI
- Items
- Equipment slots
- Sub-menu
- Main menu
- Debug mode
- More GUI
- More map layouts
- Spells
- Different AIs
- Music
- ...?