Тема: game-ai
-
Поля потока: общая цель без единственного жёсткого маршрута
Стройте повторно используемые поля оставшейся стоимости и направлений для толпы, учитывайте веса рёбер и обновляйте кэш при изменении условий движения.
-
Utility AI: сопоставимые оценки действий и устойчивые решения
Разделяйте допустимость действий и предпочтения, исследуйте кривые отклика и объединение оценок, задавая явные правила переключения против нерешительности.
-
GOAP: найдите последовательность действий и проверьте её исполнение
Явно описывайте цели и действия, отделяйте гипотетические эффекты от действующего мира и перестраивайте план, когда допустимая последовательность становится невозможной.
-
Восприятие и память игрового ИИ без всеведущих агентов
Преобразуйте сенсорные события в знания с учётом давности и явные условия действий, отделяя наблюдения от скрытого текущего состояния мира.
-
Навигационные сетки, коридоры пути и локальное уклонение
Разделяйте планирование маршрута, необходимый зазор, локальное управление и физическое движение для согласованной навигации в тесных и изменяющихся пространствах.
-
Деревья поведения и автоматы состояний: выбор, переходы и прерывания
Выбирайте управление ИИ по правилам принятия решений и прерывания, задавая задачам явную ответственность, завершение и отмену.
-
Эвристики A*: сохраняйте смысл стоимости перемещения
Выбирайте нижнюю оценку для реального графа движения, правильно обрабатывайте улучшенные маршруты и проверяйте их стоимость поиском без эвристической информации.
Машиночитаемо: JSON