Это перевод статьи Chad Birch, оригинал которой доступен здесь: Understanding Pac-Man Ghost Behavior
Мне кажется, что начать этот блог нужно той темой, которая вдохновила меня на создание этого блога. Не так давно я наткнулся на Джейми Питмановское "Досье Pac-Man'а", который является смехотворно-детальным объяснением механики Pac-Man. Мне показалость это абсолютно увлекательным, поэтому этот блог - моя попытка обнаружить и совокупить такую же детализированную информацию о других играх (хотя и в маленьком кусочках). В дань величайшей игре, я начну с Pac-Man, в частности, с ИИ призраков. Это очень интересная тема и, надеюсь, мое объяснение будет немного более доступно, чем Джеймовское в связи с тем, что я сосредоточу внимание лишь на поведении призраков.
О игре
“Все доступные в то время компьютерные игры были лишь насильственного типа, вроде военных игр и космических захватчиков. Не существовало ни одной игры, играя в которую мог насладиться каждый, и особенно ничего не было создано для женщин. Я хотел придумать "смешную" игру, которой могли наслаждаться и женщины”Pac-Man является одной из наиболее культовых видео-игр всех времен и большинство людей (говоря людей, я подразумеваю не геймеров тоже) по крайней мере слышали о ней. Смысл игры очень прост - игрок находится в лабиринте, наполненном продуктами питания, которые изображены в виде гранул и точек, и кушает все это, чтобы перейти на следующий уровень. Это задача осложняется четырьмя призраками, которые преследуют Pac-Man'а в лабиринте. Если Pac-Man встречается с призраком, то игрок теряет жизнь, а Pac-Man и призраки возвращаются на исходные позиции. К счастью, съеденные гранулы так и остаются съеденными. В противовес простого избегания призраков, единственным вариантом защиты есть четыре большие "энерджайзерные" гранулы, которые расположены в углах лабиринта. Поедание этих гранул ненадолго заставляет призраков обратиться в бегство, а на ранних уровнях игры, Pac-Man может даже съесть призраков ради получения бонусных очков и просто удовольствия. Съеденный призрак уничтожается не навсегда, а возвращается в начальную позицию для нового преследования игрока. Кроме поедания гранул и призраков есть еще один источник очков - две вишенки, которые появляются после поедания 70 (первая вишенка) и 170 (вторая вишенка) гранул.
- Тору Иватани, создатель Pac-Man