User join the game (or create it) [I want to join the game]
Command emitted [player wants to play a card]
Command executed [check if card can be played]
Notification emitted if error
Event emitted [card played]
Notification emitted (command success) [a card was played by… ]
Another Event emitted in reaction [the player win the game]
…
Projection created [current game state]
Read projection [get the current game state]
- User join the game (or create it) [I want to join the game]
- Command emitted [player wants to play a card]
- Command executed [check if card can be played]
- Notification emitted if error
- Event emitted [card played]
- Notification emitted (command success) [a card was played by… ]
- Another Event emitted in reaction [the player win the game]
- …
- Projection created [current game state]
- Read projection [get the current game state]
flecomte
added this to the Road to Uno project 2026-03-14 01:00:21 +01:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User join the game (or create it) [I want to join the game]
Command emitted [player wants to play a card]
Command executed [check if card can be played]
Event emitted [card played]
Read projection [get the current game state]