Читаем The Last of Us. Как серия исследует человеческую природу и дарит неповторимый игровой опыт полностью

Это упрощенный пример, но по нему можно понять две особенности такого подхода. Каждое из «состояний» («NPC блокирует вход», «NPC отходит в сторону и пропускает игрока») должно быть предусмотрено заранее и проверено на реакцию со всеми возможными взаимодействиями, никаких неожиданностей здесь не предусмотрено. Иными словами, все прописано заранее.

С помощью этого примера можно понять, что использование термина «интеллект» во многих случаях лишь преувеличение. Разработчики The Last of Us немного переработали идею «состояний» и «взаимодействий» и назвали их «Навыки» и «Поведение» (Skills and Behaviours). Идея в следующем: сначала нужно определить полный перечень действий, которые способен выполнять NPC, а затем перечислить все возможные для него взаимодействия с окружающим миром. Например, человек способен исследовать, наблюдать, прятаться и стрелять, а зараженный – бродить и преследовать добычу. В 

Game AI Pro Марк Ботта так говорит об этой архитектуре: «Как правило, персонажам не нужна сложная система принятия решений, чтобы выглядеть убедительными и создавать иллюзию интеллекта. Им достаточно казаться реалистичными и правдоподобно реагировать на окружающий мир».

Хотя система «машина с конечным числом состояний» может показаться сложной и тяжеловесной из-за необходимости просчитывать все возможные взаимодействия, она дает разработчику определенную гибкость. Каждую идею можно протестировать и при необходимости добавить новый элемент («Навык» или «Поведение»). Его легко интегрировать без проблем для остальной части архитектуры искусственного интеллекта. А когда все возможные ситуации проработаны, дизайнер ИИ отправляет этот документ разработчику. Тому остается лишь переложить случаи, описанные в диаграмме, на язык программирования.

Организованная охота

Объяснения выше могут показаться слишком оторванными от конкретики, поэтому давайте возьмем в качестве примера охотника. Это тип противников-людей, которые постоянно встречаются по ходу игры. Этот враг сражается в команде, в отличие от зараженных, которые подчиняются звериным инстинктам и действуют сами по себе. Поэтому охотники должны договариваться и согласовывать свои действия, когда противостоят игроку. Для этого разработчики наделили их следующими навыками: поиск, расследование, наступление, укрытие, перегруппировка, рукопашный бой, стрельба, бегство. Теперь им остается только ждать игрока и отвечать на его действия.

Для обнаружения нападающих охотник использует два чувства. Во-первых, это зрение. Поле зрения у этих противников устроено довольно сложно и раньше в подобных играх не встречалось. Учитывая мир The Last of Us, наполненный руинами, охотники видят в открытом пространстве под углом 90 градусов на расстояние примерно десять метров. Затем угол зрения уменьшается до 45 градусов.

Эта система более сложная и реалистичная, чем, например, в Uncharted или Metal Gear Solid 3. Там поле зрения NPC составляет 45 градусов, поэтому они часто не видят вас, даже когда вы вплотную подходите к ним в ближнем бою.

Второе чувство охотника, которое помогает ему заметить опасность, – слух. Это самая сложная система в игре, так как каждый живой элемент способен излучать звуковую волну, которая реагирует на препятствия в локации. Игрока окружает звуковой спектр, который изменяется очень сложным образом и достигает редкой степени реализма. Создание такой системы требует огромных трудов со стороны программистов и затраты множества системных ресурсов. Но, к сожалению, игрок практически не замечает ее конечный результат.

Как только охотник узнает о присутствии игрока, он переходит в режим «поиска», пока не найдет бездыханное тело товарища. Затем он переключается в режим «исследование», в котором его слух и зрение обостряются. Столкнувшись с игроком лицом к лицу, охотник включает сложный алгоритм ведения боя. Большую часть времени этот процесс работает нормально, но ужасно зависимым от особенностей местности. На закрытых или относительно небольших локациях последовательность действий охотника реалистична, а сражения динамичны. Но на более открытой территории – к примеру, в Питтсбурге или среди маленьких домов в пригороде – охотники легко теряют игрока и через несколько секунд возвращаются к своим делам, как ни в чем не бывало. Не слишком эффективная система, но в последние полгода разработки ее подправили. Увы, в итоге она недотянула до изначальных требований и не соответствует уровню реализма, который задали себе разработчики Naughty Dog.


Интеллект зараженных

Перейти на страницу:

Похожие книги

Искусство памяти
Искусство памяти

Древние греки, для которых, как и для всех дописьменных культур, тренированная память была невероятно важна, создали сложную систему мнемонических техник. Унаследованное и записанное римлянами, это искусство памяти перешло в европейскую культуру и было возрождено (во многом благодаря Джордано Бруно) в оккультной форме в эпоху Возрождения. Книга Фрэнсис Йейтс, впервые изданная в 1966 году, послужила основой для всех последующих исследований, посвященных истории философии, науки и литературы. Автор прослеживает историю памяти от древнегреческого поэта Симонида и древнеримских трактатов, через средние века, где память обретает теологическую перспективу, через уже упомянутую ренессансную магическую память до универсального языка «невинной Каббалы», проект которого был разработан Г. В. Лейбницем в XVII столетии. Помимо этой основной темы Йейтс также затрагивает вопросы, связанные с античной архитектурой, «Божественной комедией» Данте и шекспировским театром. Читателю предлагается второй, существенно доработанный перевод этой книги. Фрэнсис Амелия Йейтс (1899–1981) – выдающийся английский историк культуры Ренессанса.

Френсис Йейтс , Фрэнсис Амелия Йейтс

История / Психология и психотерапия / Религиоведение