|
26242424ed
|
Implement thread-safe ringbuffer for websocket messages
This implements a ringbuffer that is used to decouple the raw websocket
connection from the messages that the game handler handles.
|
2023-11-26 21:37:14 +01:00 |
|
|
95002fe3c4
|
Backporting fix for panic-inducing bug.
|
2023-11-20 01:58:36 +01:00 |
|
|
51d959b01f
|
code upkeep
|
2023-10-12 21:03:12 +02:00 |
|
|
9fbffc61f9
|
Add position to websocket message.
|
2023-08-14 00:05:47 +02:00 |
|
|
4b04b3532c
|
Make some minor changes for private games.
|
2023-06-29 22:20:41 +02:00 |
|
|
9793c37582
|
Many many changes
|
2023-06-25 16:11:29 +02:00 |
|
|
7f206b15fe
|
Pieces are now an interface and starting to enforce rules.
|
2023-06-20 23:53:54 +02:00 |
|
|
7544bf0563
|
Refactor some of the game handler code
|
2023-06-08 20:20:37 +02:00 |
|
|
b6bb75376d
|
Fix waiting for websockets connection.
|
2023-06-06 22:58:33 +02:00 |
|
|
e90fb7a0dc
|
Transform communication of moves to api types.
|
2023-06-02 23:41:43 +02:00 |
|
|
78ddd4f90f
|
Scrap 2-player waiting room and make it simple.
|
2023-06-02 21:14:02 +02:00 |
|
|
aac428baab
|
First changes to move away from central registry of all players
1. Introduce 'usher' that opens lobbies and fills it and waits for them
to be filled
2. Add global registry of all games
|
2023-05-31 23:55:40 +02:00 |
|