♟️ ChessAI — Анализатор шахматных партий
ChessAI — это инструмент для анализа шахматных партий, использующий движок Stockfish и графический интерфейс на Python. Он позволяет загружать партии в формате PGN, анализировать ходы и получать рекомендации по улучшению игры.
🚀 Возможности
✅ Загрузка и анализ партий в формате PGN
✅ Интеграция с движком Stockfish для оценки позиций
✅ Графический интерфейс на Tkinter для удобного взаимодействия
✅ Подсветка лучших ходов и ошибок
✅ Кроссплатформенность (Windows, Linux, macOS)
🛠️ Установка
-
Убедитесь, что у вас установлен Python 3.8+
-
Клонируйте репозиторий:
git clone https://github.com/ReNothingg/ChessAI.git cd ChessAI
- Установите зависимости:
pip install -r requirements.txt
- Запустите приложение:
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