Skip to content

ReNothingg/ChessAI

Repository files navigation

♟️ ChessAI — Анализатор шахматных партий

ChessAI — это инструмент для анализа шахматных партий, использующий движок Stockfish и графический интерфейс на Python. Он позволяет загружать партии в формате PGN, анализировать ходы и получать рекомендации по улучшению игры.

🚀 Возможности

✅ Загрузка и анализ партий в формате PGN

✅ Интеграция с движком Stockfish для оценки позиций

✅ Графический интерфейс на Tkinter для удобного взаимодействия

✅ Подсветка лучших ходов и ошибок

✅ Кроссплатформенность (Windows, Linux, macOS)

🛠️ Установка

  1. Убедитесь, что у вас установлен Python 3.8+

  2. Клонируйте репозиторий:

git clone https://github.com/ReNothingg/ChessAI.git cd ChessAI

  1. Установите зависимости:

pip install -r requirements.txt

  1. Запустите приложение:

python chess_analyzer_gui.py

📂 Структура проекта

ChessAI/ ├── assets/ # Изображения и ресурсы GUI ├── PGN/ # Примеры партий в формате PGN ├── chess_analyzer_gui.py # Основной GUI-интерфейс ├── engine_handler.py # Взаимодействие с движком Stockfish ├── stockfish.exe # Движок Stockfish (для Windows) ├── requirements.txt # Список зависимостей └── README.md # Документация проекта

📸 Скриншоты

Главное Скрин

🤝 Вклад в проект

Будем рады вашему участию! Пожалуйста, ознакомьтесь с CONTRIBUTING.md перед тем, как начать.

📄 Лицензия

Этот проект распространяется под лицензией MIT. Подробнее см. в файле LICENSE.


Если у вас есть предложения или вы нашли ошибки, пожалуйста, создайте issue или отправьте pull request.


Автор: ReNothingg

About

Chess analizator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages