Rust Gomoku provides the backend APIs for PlayGomoku. Features implemented:
- Websocket server: manages client connections and maintains socket connections across user sessions using session tokens
- Lobby state: allows users to create and join lobbies, keeping server-side lobby state data
- Game state: keeps track of game state and implements game logic to respond to player actions
- Asynchronous architecture: uses the asynchronous actors model to handle asynchronous messages from different users, and to parallelize actions across separate lobbies and games
Distributed under the MIT License. See LICENSE
for more information.