Разработка реакций в игре

> Рефлексивный компонент обладает детерминированностью соответствия между входом и выходом.
> Компоненты, обладающие небольшой внутренней памятью, также можно рассматривать как рефлексивные, хотя с теоретической точки зрения это не совсем корректно.
> Недетерминированные компоненты (т.е. обладающие внутренним состоянием) можно представить в виде рефлексивных компонентов, используя для этого дополнительные входы.
Кроме того, мы рассмотрели, в чем заключается разница между планированием и использованием рефлексивных поведенческих реакций.
> Алгоритмы планирования по своей природе являются недетерминированными, поскольку их выход зависит от цели.
> Системы, основанные на планировании, обычно имеют доступ к внутренней модели игрового мира, тогда как активизируемые системы, как правило, такого доступа не имеют.
> Для ряда задач лучше применять планирование, поскольку оно больше основано на вычислениях, чем на использовании памяти.
В этой главе также приведены аргументы в пользу применения рефлексивного подхода к созданию системы ИИ.
> Рефлексивные поведенческие реакции лучше сосугветствуют потребностям компьютерных игр благодаря своей высокой эффективности, надежности и предсказуемости.
> Рефлексивные поведенческие модели идеальны для аниматов, поскольку они улучшают не только реализацию воплощения последних, но и их обучаемость.
> В основе многих сложных систем лежат именно рефлексивные принципы организации.
Наконец, в этой главе затронуты особенности иерархических архитектурных решений для многокомпонентных рефлексивных систем.
> Компоненты рассматриваются как "черные ящики" с одинаковыми интерфейсами, независимыми от их внутренней реализации. При этом также считается, что вложенность компонентов прозрачна для разработчика.
> Системы с рефлексивной архитектурой нужно применять в тех случаях, когда требуется быстрая реакция на внешние запросы или стимулы внешней среды.
> Существуют различные методы проведения декомпозиции проблемы для получения архитектуры, упрощающей разработку системы применительно к конкретной српуации.
> Существует несколько подходов для интерпретации выхода многокомпонентной системы.
В следующей главе речь пойдет о том, как все изложенные в этой и предьщущих главах идеи применить на практике с тем, чтобы значительно упростить задачу создания несобственных персонажей.