maj doc
This commit is contained in:
parent
0edcb3e810
commit
e95b25a9bc
|
|
@ -6,16 +6,21 @@ cargo init
|
||||||
cargo add pico-args
|
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
|
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.
|
_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
|
## Organisation du store
|
||||||
|
|
||||||
lib
|
lib
|
||||||
- game::GameState
|
|
||||||
- error
|
- game::GameState
|
||||||
- dice
|
- error
|
||||||
- board
|
- dice
|
||||||
- user
|
- board
|
||||||
- user
|
- user
|
||||||
|
- user
|
||||||
|
|
||||||
|
## Algorithme de détermination des coups
|
||||||
|
|
||||||
|
- get_possible_moves_sequences(with_excedents: bool)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue