Rust Gomoku provides the backend APIs for PlayGomoku.net. 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
Build process with Terraform at the repository gomoku-terraform.
Distributed under the MIT License. See LICENSE
for more information.