board game in terminal
Turn-based tactics game with a Rust server and a terminal client. Players join a lobby, start a match, draft and play cards, and resolve action rounds across a connected map.
Technologies
- Rust (stable)
- Tokio (async runtime)
- Axum (HTTP)
- Ratatui (TUI)
- Serde (serialization)
Game Flow
- Lobby creation and join
- Match start and setup
- Card play and action selection
- Battles and resolution
- Scoring and end of round
Run
- Server:
cargo run -p server - Client:
cargo run -p client
