Как работает система NPC bethesda на уровне архитектуры кода?

Прочитал про Radial AI и Radial Quests, насчет генерации квестов я понял, там просто перебор и подставление переменной, но что насчет AI.

Как работает система NPC bethesda на уровне архитектуры кода?
2828

Комментарий недоступен

8

Там рассказы вплоть до войн АИ и убийств квестовых персонажей вне зоны стриминга, я вот и думаю действительно ли это возможно реализовать или масштабы я сам себе напридумывал. Вряд ли среднестатестическая пекарня сможет позволить себе постоянно обрабатывать действия большого количевства персонажей.
Хотя опять же, какой-нибудь High School Simulator из гугл плея, следит за расписанием нпц например.

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

На курсах по гейм-дизайну рассказывали ещё про систему весов. Т.е. чем больше вес тем выше шанс что из всех доступных действий будет выбрано именно это.