level10
level10 copied to clipboard
Phoenix LiveView multiplayer card game
Rather than just assume that everyone wants to play all the levels every time they play, allow the host to choose any levels to remove so that the game can...
It would be great if there was rudimentary chat so that players could trash talk and stuff while playing.
**Is your feature request related to a problem? Please describe.** In order to make it possible for others to be able to play, it would be great if we could...
We should probably add a bunch of telemetry events for better observability: - Every time a game is created - Every time a game is joined - Whenever a new...
Whenever a player attempts to join a game that doesn't exist, the live view process appears to be crashing. We should handle that crash and display an error message. I...
Make sure the player whose turn it is is the one doing each action inside of the GameServer so that we know no one is doing anything they aren't supposed...
If the player ID provided doesn't exist in the game with the join code provided, the player should be redirected to home screen
Not sure if this is a bug, but noticed that if the user is using iOS Safari and a day passes, they are unable to rejoin the game. Would be...
This error was received in Sentry: ``` MatchError: no match of right hand side value: [] File "lib/level10_web/live/game_live.ex", line 32, in Level10Web.GameLive.mount/3 File "lib/phoenix_live_view/utils.ex", line 391, in anonymous fn/6 in...
Occasionally when playing a game we’ve encountered a bug where the game will crash and we’ll be unable to rejoin with the code used to start the round. Currently unsure...