Simon Forsberg

Results 148 issues of 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...

enhancement
vue-js-client
server-core

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...

bug
server-core

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...

enhancement
utility

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...

bug
build-and-test

Today at the online meetup, a player got added twice to a game of Skull. Figure out why.

bug
lobby

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...

enhancement
server-core
dsl-core

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...

build-and-test

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...

enhancement
ai

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...

enhancement
server-core
dsl-core

Some examples of what to show: Hanabi - Average score Splendor - personal statistics, your own wins/losses... Also show links to replays of the games

enhancement
vue-js-client