Это приложение было сделано в целях проектной деятельности и может работать не совсем корректно и правильно в каких то частях кода,
UI реализован полностью на Tkinter.
За основу алгоритма минимакса были взяты части кода из этого проекта.
Там можно ознакомитсяя с алгоритмом минимакса и его работой,ничего почти не было изменено в алгоритме,кроме добавления альфа-бета отсечения для увеличения производительности.
Я постарался в комментариях в коде расписать каждый его кусок,поэтому нужды расписывать тут его нету.
Приложение.Основные его функции:
• AI бот
• Изменение размера поля
• Изменение силы бота
• Изменение оформления
• Подробная статистика
• Сохранение
</img>
</img> </img>
</img>
</img>
Для начала скачайте все файлы проекта далее откройте консоль и перейдите в папку с проектом:
cd [путь к скачанным файлам]
Далее установим все необходимые библиотеки:
pip install -r requirements.txt
Можем запускать:
py main.py
Для билда я использовал библиотеку auto-py-to-exe Установим её:
pip install auto-py-to-exe
Теперь можно запустить:
auto-py-to-exe
Более подробно с auto-py-to-exe ознакомится можно здесь