DEV Community

Cover image for CHESS GAME
Vallabha Here
Vallabha Here

Posted on

CHESS GAME

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)