Hey everyone!
I’m excited to share a project I’ve been working on – a Chess Game with some cool features that I built last week. Here's a quick rundown:
Game Modes:
Online Mode: Queue up and get matched with real players! If you're lucky, you'll find a challenger quickly, and the game begins.
Offline Mode: Play against the computer with an easy mode for some casual practice.
1v1 Mode: A classic, play on both sides, go head-to-head with another player.
Tech Stack:
Frontend: React, TailwindCSS, TypeScript, Redux-Toolkit
Backend: Express.js, TypeScript
Real-Time Features: Socket (WS module) for smooth online gameplay
Database: MySQL
How it works:
Users are prompted to log in before entering the game queue. Once matched, the game kicks off! If you unfortunately lose, you have up to 5 minutes to rejoin and keep playing.
Further tasks:
Add Spectator Mode for watching games live.
Design the system to support up to 1000 players for large-scale play.
Deploy the game for public access!
I’d love to hear your feedback and suggestions – always open to making it better. I hope you enjoy it as much as I did building it!
GITHUB LINK : https://github.com/VallabhaE/Chess-App
Top comments (0)