GlobChess is a powerful tool designed to help chess players make optimal moves by analyzing digital chessboard images. Leveraging advanced AI and computer vision techniques, it can suggest the best possible move in any given position, making it an ideal companion for both beginners and experienced players.
- Image-Based Position Recognition: Upload an image of a digital chessboard, and the assistant will accurately detect the board state.
- AI-Powered Move Suggestions: Get the best move recommendations based on the current position using state-of-the-art chess engines and algorithms.
- User-Friendly Interface: Simple, intuitive workflow to interact with the system and receive move suggestions.
- Python: Core logic, AI integration, and image processing.
- Shell & Batch Scripts: Auxiliary automation and platform support.
- Clone the repository:
git clone https://github.com/GlobosNik/AI_Chessbot_Assistant.git
- Install dependencies (see requirements.txt).
- Run the launch script (runApp.sh for Linux and runApp.bat for Windows) to open the main window.
- First upload the image of the online chessboard, detect the pieces and then run the move predictor.
- Upload or specify the path to a digital chessboard image.
- The assistant analyzes the position and suggests the best move.
- Use the suggested move in your game to improve your play!
Contributions are welcome! Please open issues or submit pull requests for improvements, bug fixes, or new features.
This project is licensed under the MIT License. See the LICENSE file for details.
For questions or support, open an issue or contact GlobosNik.