Skip to content

ganesh-utla/Chess-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GChess - A Local Two-Player Chess Game

Welcome to the Local Two-Player Chess Game! This is a classic chess game designed for two players to enjoy together in a local setting. Whether you're a seasoned chess player or a beginner looking to learn the game, this application provides an engaging and fun chess-playing experience.

Features

  • Two-Player Mode: Play chess with a friend or family member on the same device. The game is perfect for face-to-face matches, allowing you to strategize and enjoy the game in person.

  • Classic Chess Rules: Experience the traditional rules of chess, including all the standard moves, castling, en passant, and pawn promotion. This game adheres to the official chess rules and provides a realistic chess-playing experience.

  • User-Friendly Interface: The game comes with an intuitive and visually appealing user interface. The chessboard and pieces are easy to navigate, making it accessible for players of all ages.

  • Move Validation: The game ensures that all moves are legal, helping players learn and improve their chess skills. If you attempt an invalid move, the game will guide you on the correct move.

  • Turn-Based Play: Take turns with your opponent to make your moves, just like in a real chess game. The game keeps track of whose turn it is, so you can focus on your strategy.

  • Optional Timer: Enjoy a timed chess match with an optional timer feature. Set the timer to your preferred duration, and the game will automatically track the remaining time for each player's turn, adding an extra layer of excitement to your games.

  • Game State Preservation: If you need to pause or exit the game, your progress will be saved. You can return to your ongoing game at any time without losing your moves.

Getting Started

First, run the development server:

npm run start
# or
yarn start
# or
pnpm start

Open http://localhost:3000 with your browser to see the result.

Contributing

We welcome contributions from everyone even the beginners.


LinkedIn - Ganesh Utla

Happy coding!

About

GChess - A Local Two Player Chess Game

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published