Demo Link: https://chess-game-60x4.onrender.com
Welcome to the Web Chess Game — a sleek, interactive chess platform built using Flask and python-chess, featuring both Human vs Human and Human vs AI modes with Stockfish engine integration.
Play Modes: Choose between Player vs Player and Player vs AI.
AI Integration: Battle against Stockfish, one of the strongest open-source chess engines.
Drag & Drop Interface: Smooth, intuitive gameplay experience.
Move History: See the entire move log updated in real-time.
Responsive Design: Optimized for both desktop and mobile screens.
Frontend: HTML, CSS, JavaScript
Backend: Python (Flask)
Game Engine: python-chess
AI Engine: Stockfish
Clone the repository
- git clone https://github.com/jvpurushotham/Chess-Game.git
- cd web-chess-game
Install dependencies - pip install -r requirements.txt
- Ensure Stockfish is installed
- Download from: https://stockfishchess.org/download/
- Then, add stockfish to your system PATH. Run the app
- python app.py
- Open your browser and go to:
- http://127.0.0.1:5000/
Contributions are welcome! Feel free to open issues or submit pull requests to improve this project.
If you liked this project, don’t forget to ⭐ star the repository!
Developed by [J V Purushotham] Contact: jvpurushotham31@gmail.com

