Супер змейка - сразись с ИИ:
Игра с графическим интерфейсом с возможностью параллельной игры с искусственным интелектом, создание и обучение которого входит в рамки данного проекта.
В проекте используются следующие open source библиотеки:
- PyTorch
- matplotlib
- numpy
- pygame
Игра представляет из себя классическую игру змейка. Программа предполагет разделение на модули:
- snake.py
- graphics.py
- model.py И модули для обучения нейронной сети:
- agent_for_learning.py
- learning_model.py
- AI_snake
- Модули для игры по сети:
- SnakeVS
- server
- client
- graphicsVS
- modelVS
Модель будет реализована при помощи алгоритма Deep Q learning.