Это змейка, которая имеет нейронку для прохождения игры в саму себя. В начале появляется еда в случайном месте на игровом поле и цель змейки съесть как можно больше еды не задев границы игрового поля или не пересечь часть самой себя.
Структура проекта:
- App
- api.py
- Апи для коммуникации основной игры и нейронки
- board.py
- Границы игрового поля
- const.py
- Различные константы
- food.py
- Логика еды
- main.py
- Основной файл игры
- screen.py
- Отрисовка всего
- snake.py
- Логика змейки
- api.py
- Neural
- neural_network.py
- Вся логика нейронки
- neural_network.py