ПК

Критерии выбора условий стрельбы

Человек, участвующий в схватке с применением настоящего стрелкового оружия, должен обладать многими разными качествами. Подобные требования, в основном, относятся также к участникам компьютерной игры и поэтому должны учитываться при разработке средств ИИ, как описано ниже.

Анализ основных факторов

Для разработчиков задача проектирования архитектуры средств ИИ, применяемых для стрельбы, может стать проще благодаря пониманию того, какое сочетание способностей для этого используется (иными словами, какие структурные компоненты должны для этого применяться).
Упреждение

Аппаратное обеспечение для проэктирования ИИ

Игровая машина, на основе которой можно тестировать поведение персонажей, управляемых ИИ. Под игровой машиной здесь понимается некое про-фаммное решение, обеспечивающее минимально приемлемую физическую систему и систему анимации.

Планирование в играх

Существует множество различных методик, позволяющих создавать планы для самых разных ситуаций и областей применения. Однако, как мы выяснили, с теоретической точки зрения различия между этими методиками и методиками, основанными на реакциях, несущественны и состоят лишь в разных формулировках одной и той же проблемы.

Принцыпы разработки ИИ для компьютерной игры

В данной главе мы увидели, что разработка систем ИИ — это типичная инженерная задача. При этом мы установили, что в настоящее время решение этой задачи характеризуется следующими факторами.
> Требования к системе и цели проектирования до/пэш (йшъ выражены в количественных показателях.

Архитеїстура игровой машины

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

Инженерия программного обеспечения

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



RSS-материал