Skip to content

yuvrajsinh5252/ChessGame

Repository files navigation

Chessmate - Online Chess Game

A multiplayer chess platform built with Next.js and TypeScript. Play chess online against global players, challenge AI opponents, or enjoy local matches with friends.

Features

  • Real-time Multiplayer Gameplay - Play against players worldwide with live matchmaking
  • Online Multiplayer Mode - Complete with chat functionality and room system
  • Player Profile System - Track statistics, achievements, and match history
  • Two-Player Local Mode - Perfect for in-person matches
  • AI Opponent Mode - Challenge computer opponents with multiple difficulty levels
  • Multiple Chess Themes - Customize your playing experience
  • Responsive Design - Works seamlessly on desktop and mobile devices

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/chess-game.git
  1. Navigate to the project directory:
cd chess-game
  1. Create a .env.local file in the root directory of the project and add the following environment variables:
cp .env.example .env.local
  1. Install dependencies:
bun install

Usage

  1. Run the application:
bun dev
  1. Open your web browser and navigate to http://localhost:3000 to play the game.

Enjoy playing!

Releases

No releases published

Packages

No packages published

Languages