Tridecco
is an online multiplayer board game based on the 13-sided "Einstein" shape discovered in 2023. Players aim to get rid of all their pieces by forming hexagons using Einstein shapes of two different colors. Forming a hexagon grants the player an additional turn, while they try to block their opponents from doing the same.
Website | GitHub Repository
This project consists of two major components:
1. Tridecco Game Server: The backend server that manages game state, player connections, and game logic.
2. Tridecco Client (Web): A frontend web application providing user interface rendering, dynamic content loading, and interaction handling for gameplay.
Features
• Real-time Multiplayer: Real-time gameplay using Socket.IO for bidirectional communication between clients and server.
• Game Queueing: Players can queue up to join a game with other players. The server will automatically match players based on their queue order.
• Game Room Management: Players can create, join, and leave game rooms.
• User Authentication: Users can create accounts, authenticate, and 2FA for secure login.
• Leaderboard: Track player rankings and statistics.
• Game History: View past game results, including player scores, moves, and game duration.
• Responsive Design: Mobile-friendly UI for cross-platform compatibility.
Links to sessions: hackclub.slack.com/archives/C06SBHMQU8G/p1725454537974269