Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

♟️ React Chess Game

A beautifully crafted Chess game built using ReactJS. This project focuses on implementing all core chess logic — from legal moves and check detection to pawn promotion — directly within the React component structure, without relying on any external chess engines.


🚀 Features

  • ♟ Fully functional 8x8 chessboard
  • ✅ Legal move validation
  • 🔄 Turn-based gameplay (White & Black)
  • ♔ Check and Checkmate detection
  • ↪️ Castling, En Passant, and Pawn Promotion
  • 🧠 Game logic written from scratch (no chess libraries used)
  • ⚛️ Built entirely with React and CSS

🔧 All core logic is directly embedded into the components or helper files — no external libraries like chess.js are used.


🎮 Chess Game Demo

🛠 Installation & Running Locally

git clone https://github.com/your-username/react-chess-game.git
cd react-chess-game
npm install
npm start

About

A simple chess game with intuitive controls and classic gameplay for practicing strategy and enjoying the timeless board game.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages