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