← Back to all projects

CTORGame - Multiplayer Online Game
2024-2025
MultiplayerOnline GameReal-timeTypeScriptReactNode.jsRedisSocket.IOToroidal BoardGame Development
CTORGame is a modern multiplayer online game resembling Tic-Tac-Toe, taking the classic gameplay to a new level. 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 on a 10x10 toroidal board.
Key features:
- Advanced game mechanics: 10x10 toroidal board, two operations per turn, automatic piece replacement, complex score tracking.
- 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

