Skip to content

exynil/classic-snake-ai

Repository files navigation

Classic Snake AI

Моя попытка научить змейку находить яблоки. Максимальный рекод 66 яблок.

Книги которые помогли мне

  1. Тарик Рашид - Создаём нейронную сеть
  2. Эйял Вирсански - Генетические алгоритмы на Python
  3. Эндрю Траск - Грокаем глубокое обучение

Скриншоты

На пути к рекоду

Видимые секторы змейки

Управление

Клавиши Действие
a Анимация
s Скорость змейки
m Замедление скорости змейки, при длинее более чем 5
f След змейки
v Векторы
g Сетка
i Информационная панель

Зависимости

  1. deap
  2. numpy
  3. pygame

Запуск

git clone https://github.com/exynil/classic-snake-ai.git
cd classic-snake-ai
poetry shell
poetry install
python main.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published