Как правило, для выбора функции активизации используется давно сложившийся перечень функций. Некоторые варианты функций активизации, которые рассматривались в этой книге применительно к обычным, однослойным персептронам, применяются также в многослойных персептронах.
Чтобы быть вовлеченным в сражение, в ходе которого должна быть поражена какая-то конкретная цель, анимат должен в первую очередь обнаружить существование этой цели!
Прежде всего, мы выработали некоторые исходные предположения, которые будем применять для моделирования оружия в играх.
> Для повышения эффективности контактного оружия необходимо обеспечить непосредственное соприкосновение с противником.
Подводя итог, можно отметить, что любая система, основанная на правилах, состоит из трех следующих компонентов.
> База правил — единая база данных, в которой хранятся все правила системы.
> Рабочая память — область, в которой отслеживаются все символы, представляющие проблему.
Система, в которой реализована выборка с обратным логическим выводом (backward chaining), при запуске оперирует некими гипотезами, а в ходе работы іп>ггается подтвердить их, возвращаясь в текущее состояние.
Теория искусственной жизни (AL — Artificial Life) занимается изучением поведения отдельных существ, которые объединяются в большие группы сложной структуры, как это происходит в реальной жизни. Как было установлено в ходе исследований, взаимодействие простых компонентов может привести к возникновению невероятно сложных ситуаций.
При качественно проведенной декомпозиции интерфейс с игровым миром, отвечающий за перемещения, позволит реализовать соответствующую систему на основе любого решения из области теории ИИ. Однако начинать лучше всего с самого простого решения из всех возможных.
Хотя некоторым нетерпеливым разработчикам такое "топтание" вокруг технического проекта может показаться пустой тратой времени, в действительности важность этапа технического проектирования трудно переоценить! Если он будет выполнен небрежно или некорректно, система ИИ может стать "камнем на ногах" всей игры.
Как нетрудно догадаться, важнейшей способностью персонажа, которую должна обеспечивать подсистема навигации, является умение огибать препятствия. В проявлении этой способности в той или иной степени задействованы все описанные выше свойства.
Персонаж доктора Венса весьма необычен. Доктор является одним из главных союзников Фримена, и врагом Альянса.