Skip to content

GREBIAR-Git/PacMan_Neat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PacMan_Neat

PacMan_Neat - это проект, который объединяет классическую аркадную игру Pac-Man с искусственным интеллектом. Пакменом будет управлять не человек, а ИИ, используя алгоритм NEAT (NeuroEvolution of Augmenting Topologies).

Запуск

  1. Скачайте ZIP со всеми необходимыми файлами здесь
  2. Настройте config-FeedForward.txt под себя здесь пояснения по полям
  3. Настройте config.yml под себя:
   LaunchWinningGenome: True/False # запускает победый геном (если он есть)
   LaunchCheckpoint: True/False # запускает контрольную точку (если она есть)
   CheckpointNumber : 24 # номер контольной точки
   EnableGhost: True/False # включает призраков
  1. Запустите main.exe

Запуск без ИИ

  1. Скачайте ZIP со всеми необходимыми файлами здесь
  2. Запустите main.exe

Интерфейс

Общий вид:

Объект Внешний вид
Пакмен
Блинки
Инки
Пинки
Клайд
Стена
Еда
Мега еда
Собрано еды/Всего еды
G - Текущее поколение;
L - Поколений без улучшений;
M - Максимальное количество еды;

Демонстрация работы программы

About

Искусственный интеллект для PacMan с использованием NEAT

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages