Simon Forsberg
Simon Forsberg
When doing an illegal action, an error message shown in the client would be useful, just to get _some_ feedback. Sometimes this can be caused by an internal error in...
1. Connect 2. Click "Try" on a game 3. Change webpage 4. Login again, or go back to game, or something You are now believed to be a "FakeClient" so...
Write a class that can keep track of "resources", i.e. Int values that can change over time and can be influenced by other effects. This class should be able to...
This happens every now and then: ``` java.lang.AssertionError: Unexpected data. Was: {"type":"UpdateView","gameType":"DSL-TTT","gameId":"1"} at net.zomis.games.server2.clients.WSClient.expectJsonObject(WSClient.kt:64) at net.zomis.games.server2.DslGameTest.dsl(DslGameTest.kt:63) ``` I believe this is caused by the server not having initialized the game...
Today at the online meetup, a player got added twice to a game of Skull. Figure out why.
With the power of Kotlin, it's time once again to try an Entity/Component/System approach. Remember the [decisions made](https://github.com/Zomis/Games/blob/main/documentation/DECISIONS_MADE.md) and the [lessons learned](https://github.com/Zomis/Games/blob/main/documentation/LESSONS_LEARNED.md) and try to make it as easy as...
To improve build stability, it would be nice to catch the replays of games that go wrong in any way. - Games may throw an exception due to some card...
Make an HanabiAIListener that keeps track of recent actions and uses that to play according to a strategy. - The more clues are available, the more you can assume that...
Some games could benefit from a note system where you could make notes to yourself (could be useful for all games to note down what your plans are). Alchemists (see...
Some examples of what to show: Hanabi - Average score Splendor - personal statistics, your own wins/losses... Also show links to replays of the games