Подход к проектированию систем ИИ, основанный на использовании аниматов, позволяет выполнять эмуляцию физического тела, предоставляя тем самым анимату способность ощущать и воспринимать окружающее пространство подобно тому, как это делают животные. Иными словами, при этом подходе данные не передаются напрямую анимату, а активно воспринимаются им, причем не все данные подряд, а только те, в которых он заинтересован. Это позволяет резко увеличить эффективность динамических ситуаций.
Тем самым устраняется большинство проблем, имеющих место при использовании ботов, поскольку персонажи всегда получают актуальную информацию об окружающих их объектах. Если игровой мир воспринимается, как непрерывный, задача идентификации динамически перемещающихся объектов становится тривиальной. Решая ее, персонажи могут автономно действовать в игровом мире, основываясь на своих восприятиях.
Неизвестная область
Тем не менее, несмотря на то, что при применении такого современного подхода к проектированию систем ИИ можно улучшить многие аспекты навигации, некоторые задачи все же лучше решать на основе обычных алгоритмов планирования. В частности, подход, основанный на реакциях, не очень хорошо показывает себя в тех случаях, когда нужно обеспечить достижение заданной точки игрового мира. Отлично справляясь с задачами локальных навигаций, он частенько дает сбои при решении задач перемещений на большие расстояния.
Вкратце проанализировав существующие подходы к обеспечению навигации, можем сформулировать требования к ожидаемому поведению несобственных персонажей в этом вопросе.