← Back to all projects

CTORGame - Multiplayer Online Game
2024-2025
MultiplayerOnline GameReal-timeTypeScriptReactNode.jsRedisSocket.IOToroidal BoardGame Development
CTORGame is a modern multiplayer online strategy game with an original ruleset. It has a distant family resemblance to Tic-Tac-Toe in its pattern-building goal, but the actual gameplay is far more variable: players act on a 10x10 toroidal board, make multiple decisions per turn, manage automatic piece replacement, and navigate a much richer tactical space. The project demonstrates a deep understanding of distributed systems, real-time data processing, and interactive user interfaces. Players can create rooms, join by code, and play online using advanced mechanics.
Key features:
- Original game mechanics: 10x10 toroidal board, two operations per turn, automatic piece replacement, complex score tracking, and many more viable tactical branches than a simple grid game.
- Real online gameplay: Creating rooms, joining by code, real-time updates, turn and status notifications.
- Reliability and persistence: Automatic game saving, ability to resume interrupted games, anonymity, state preservation after server restart.
- Game history and replays: Full game replays with VCR-like controls, turn navigation, strategy analysis.
- Scalable architecture: Client-server model on React/Node.js, distributed state with Redis, Socket.IO for real-time communication, Docker for containerization, and CI/CD with GitHub Actions.
Media Gallery

