Skip to content

This project is a web-based chess game built using Flask and the python-chess library, allowing users to play against another human or an AI powered by the Stockfish engine. It features a drag-and-drop interface, move history tracking, and responsive design for all screen sizes.

License

Notifications You must be signed in to change notification settings

jvpurushotham/Chess-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

♟️ Web Chess Game with AI

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.

Features

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.

Tech Stack

Frontend: HTML, CSS, JavaScript
Backend: Python (Flask)
Game Engine: python-chess
AI Engine: Stockfish

Installation

Clone the repository

Screenshots

image

image

Contributing

Contributions are welcome! Feel free to open issues or submit pull requests to improve this project.

Star This Repo

If you liked this project, don’t forget to ⭐ star the repository!

👨‍💻 Author

Developed by [J V Purushotham] Contact: jvpurushotham31@gmail.com

About

This project is a web-based chess game built using Flask and the python-chess library, allowing users to play against another human or an AI powered by the Stockfish engine. It features a drag-and-drop interface, move history tracking, and responsive design for all screen sizes.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published