![EXELVI](/_next/image?url=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2F1ffee063e9dcb28936ba4bc71ce09834.jpg%3Fs%3D192%26d%3Dhttps%253A%252F%252Fa.slack-edge.com%252Fdf10d%252Fimg%252Favatars%252Fava_0019-192.png&w=96&q=75)
Explore
🎨📦![hardware emoji](/_next/image?url=https%3A%2F%2Femoji.slack-edge.com%2FT0266FRGM%2Fhardware%2F38550f0e8e8a73cc.png&w=48&q=75)
![nextjs emoji](/_next/image?url=https%3A%2F%2Femoji.slack-edge.com%2FT0266FRGM%2Fnextjs%2F3ad745cc37e7cf26.png&w=48&q=75)
![js emoji](/_next/image?url=https%3A%2F%2Femoji.slack-edge.com%2FT0266FRGM%2Fjs%2F0772a31af766713b.png&w=48&q=75)
![swift emoji](/_next/image?url=https%3A%2F%2Femoji.slack-edge.com%2FT0266FRGM%2Fswift%2F1c6a3ee88947add9.png&w=48&q=75)
![github emoji](/_next/image?url=https%3A%2F%2Femoji.slack-edge.com%2FT0266FRGM%2Fgithub%2F205ecaff62a0b210.png&w=48&q=75)
A daily diary of what Hack Clubbers are learning & making every day.
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