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.
- 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
- Clone the repository:
git clone https://github.com/yourusername/chess-game.git
- Navigate to the project directory:
cd chess-game
- Create a
.env.local
file in the root directory of the project and add the following environment variables:
cp .env.example .env.local
- Install dependencies:
bun install
- Run the application:
bun dev
- Open your web browser and navigate to
http://localhost:3000
to play the game.
Enjoy playing!