A proof of concept chess web application, which you can run locally, and play vs an AI.
- 🌙 Elegant dark mode interface
- 🤖 Play against AI opponent
- ✅ Legal move validation
- 🎯 Intuitive drag-and-drop gameplay
- 🎭 Smart piece movement animations
- 📱 Responsive design for all devices
- A modern web browser
- That's it! No additional installations required
- Clone the repository
sh git clone https://github.com/yourusername/chess-game.git - Navigate to the project directory
sh cd chess-game - Open
index.htmlin your browser - Start playing! You'll be white, playing against the AI
- The game starts automatically with you playing as White
- Click and drag pieces to make your moves
- The AI will respond automatically
- Use the "New Game" button to reset at any time
HTML5 for structure
CSS3 for styling
JavaScript for game logic
- chess.js for chess move validation
- chessboard.js for board visualization
- Add move sound effects
- Implement move history
- Add captured pieces display
- Include game timer
- Improve AI difficulty levels
- Add multiplayer support
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch
- Commit your Changes
- Push to the Branch
- Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
Discord - Duck
Project Link: https://github.com/jackbeardless/Chess
