Проектирование интеллектуальной системы, предназначенной для управления существом в сложном трехмерном мире, — задача не из легких. Поэтому чем больше общеупотребительных шаблонов проектирования (design pattern) будет применено для решения этой задачи, тем проще будет создать проект системы. В этой книге описываются шаблоны проектирования, которые чаще всего используются в системах ИИ, а также способы их модификации для решения различных задач.
тающую систему, нередко оказывается, что в этом коде наука уступает место импровизациям (особенно на стадиях экспериментирования). Фактически сложилось так, что многие разработчики, единожды выработав для себя какой-то один подход, применяют его с незначительными модификациями во всех разработках, не особенно задумываясь о теории и научных принципах. Если вспомнить о том, что различные задачи требуют для своего решения различных научных методов, не удивительно, что системы ИИ во многих играх "хромают на обе ноги".
В показанной на этом рисунке схеме изображены типичные производственные операции, необходимые для моделирования одной уникальной поведенческой реакции.