Commit Graph

7 Commits

Author SHA1 Message Date
19e425d684 Create GameStateRepository
Use GameState.apply() to build Projection
Create GameEventHandler
Add PlayerWinEvent
2025-04-14 23:39:38 +02:00
51d857513c Create test for complete game
create notifications for reply the players
implement notifications on GameEventPlayerNotificationListener
add priority to the eventbus.subscribe()
improve JWT creation
update libs koin + ktor
remove output of GameCommandStream
improve logs
create a function disableShuffleDeck to disable the shuffle of the deck (for tests)
2025-04-14 23:39:36 +02:00
c50127ba1b PlayersHands class 2025-04-14 23:39:35 +02:00
fd78bfa4d0 Stack and Discard class 2025-04-14 23:39:35 +02:00
7043e1c6e7 Deck tests 2025-04-14 23:39:34 +02:00
32472018d4 players hands and deck is modify on PlayerHavePassEvent & CardIsPlayedEvent events 2025-04-14 23:39:33 +02:00
06443d7efa refactoring 2025-04-14 23:39:31 +02:00