640 B
640 B
Journal
devenv init
cargo init
cargo add pico-args
Organisation store / server / client selon https://herluf-ba.github.io/making-a-turn-based-multiplayer-game-in-rust-01-whats-a-turn-based-game-anyway
store est la bibliothèque contenant le reducer qui transforme l'état du jeu en fonction des évènements. Elle est utilisée par le server et le client. Seuls les évènements sont transmis entre clients et serveur.
Organisation du store
lib
- game::GameState
- error
- dice
- board
- user
- user
Algorithme de détermination des coups
- get_possible_moves_sequences(with_excedents: bool)