Unofficial, non-commercial and open source clone of the The Duke board game. Still, very much work in progress.
See the official game for rules. Currently, only supports the basic tile set (though it is easy to add custom tile types).
The AI is decent, but feel free to contribute if you want more of a challenge. The heuristics are quite naive, so there should be some low-hanging fruits to pick.
I mainly started this project because I wanted to learn Rust and ECS, while doing some AI and game development.
Front-end implemented with Bevy.
Supports player vs. AI and AI vs. AI. Made for early ad hoc testing of the game logic and AI. Will probably not get updated. Front-end implemented with Crossterm.
cargo run -p rusty-duke-terminal --release
- 2D graphics with Bevy. (WIP)
- Github CI/CD
- Multiplayer support with Nakama.
- Enhanced AI (I want to experiment with reinforcement learning)
- Icons under CC0 1.0 Universal, by Kenney Vleugels.