Pac-Hunt: теперь вы призрак, а Pac-Man – жертва

Программист под ником Garrit представил открытую браузерную игру Pac-Hunt, которая меняет роли в классическом Pac-Man. Здесь игрок выступает в роли призрака, а Pac-Man управляется искусственным интеллектом.
Идея родилась из сочувствия к призракам: они патрулируют лабиринт, загоняют героя в угол, но после съедения энергетической гранулы сами становятся уязвимыми. В Pac-Hunt игрок наконец может испытать обратную ситуацию.
Pac-Man использует алгоритм BFS: он ищет ближайшие точки, убегает от призрака на расстоянии около шести клеток, а если его загоняют в угол — устремляется к энергетическим шарикам. При получении питания он на несколько секунд переключается в режим преследования.
Игра реализована в виде единого самодостаточного HTML-файла с отрисовкой через canvas. Сборка не требуется, внешние зависимости минимальны — только шрифт Google Fonts для аркадного стиля. Исходный код доступен на GitHub.
Поиграть можно прямо в браузере по ссылке, опубликованной разработчиком. Проект распространяется как open source, что позволяет изучить механику и при желании модифицировать игру.







