Skip to content

An AI chessbot assistant which can suggest the best move possible from an image of a digital chessboard position.

License

Notifications You must be signed in to change notification settings

GlobosNik/AI_Chessbot_Assistant

Repository files navigation

AI Chessbot Assistant - GlobChess

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.

Features

  • 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.

Technologies Used

  • Python: Core logic, AI integration, and image processing.
  • Shell & Batch Scripts: Auxiliary automation and platform support.

Getting Started

  1. Clone the repository:
    git clone https://github.com/GlobosNik/AI_Chessbot_Assistant.git
  2. Install dependencies (see requirements.txt).
  3. Run the launch script (runApp.sh for Linux and runApp.bat for Windows) to open the main window.
  4. First upload the image of the online chessboard, detect the pieces and then run the move predictor.

Usage

  • 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!

Contributing

Contributions are welcome! Please open issues or submit pull requests for improvements, bug fixes, or new features.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For questions or support, open an issue or contact GlobosNik.

About

An AI chessbot assistant which can suggest the best move possible from an image of a digital chessboard position.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published