Может кому попадались общие статьи о том как устроены ai

и агенты в играх-симуляторах вроде rimworld, banished, going medieval, etc? Когда у нас есть непрямое управление, цепочки действий и агенты должны сами принимать решения.

Год назад смотрел исходники rimworld насколько я помню там есть: 1) job/work givers которые сканируют мир и создают jobs для агентов 2) Простые toils типа goto, hail, pickup, dropoff, interract 3) планировщик на основе дерева который умеет выбирать самый важный job для агента и превращать его в последовательность toils 4) toils driver который умеет апдейтить стейт toils и менять стейт агентов или других сущностей в мире.

Еще я посмотрел общие статиь про behavior trees и goap, но может есть что-то еще?

9 ответов

9 просмотров

про dwarf fortress вроде где-то писали...

Vladimir-Zaytsev Автор вопроса
usernameak
про dwarf fortress вроде где-то писали...

не помнишь где? я бы почитал

Vladimir Zaytsev
не помнишь где? я бы почитал

впрочем, дф приличную часть внутреннего состояния ИИ показывает у себя в интерфейсе

Vladimir-Zaytsev Автор вопроса

Попробовал задизайнить подход с ИИ агентов в целом похожий на то как сделано в DF и RimWorld

Vladimir-Zaytsev Автор вопроса
Victor
а чего его трясёт из стороны в сторону

Навигацию еще пилить и пилить. Тут все где-то на 15% готово.

Vladimir Zaytsev
Попробовал задизайнить подход с ИИ агентов в целом...

кстати а это от беви ui? В нём встроена поддержка тени/свечения шрифтов?

Vladimir-Zaytsev Автор вопроса
Victor
кстати а это от беви ui? В нём встроена поддержка ...

насколько я знаю – нет. Но ты можешь своим пасом пройти и добавить свечение

Похожие вопросы

Обсуждают сегодня

Продолжая диалог про свифт в проде – сейчас возник вопрос в активном наборе бекендеров. В основном в нашей компании мы фанаты Java Spring и полностью ей довольны. Однако найм ...
Guseyn
27
Читаю сейчас [нет, уже больше не читаю!] курсовую о Булгакове, написанную, похоже, с помощью ChatGPT. Это удивительный психоделический опыт. Текст в основном написан в стиле б...
✨ Uni [🌊 В отпуске]
1
Всем привет! поделитесь, пож-та, как кто дебажил / решал проблему с 504 Time out ошибкой от nginx, когда стучишься на свой vapor сервер? в логах /var/log/nginx/error.log е...
Paul
24
Это фейк @cruppto_newbot?
Antskup
13
Кто-нибудь знает, как считается нагрузка на цпу? И что такое вообще "нагрузка на цпу"? вот, например, есть у цпу какой-то clock, настроенный на 3 ГГц --- Что значит "нагрузка...
Toideng
15
Я тут пытаюсь переработать архитектуру подсистемы памяти ядра во что-то осмысленное. Есть pmm, который создает набор range’ей(пока что только для ядра, потом для юзерспейса), ...
Evg Resh
19
ребят, привет. за какое время бот полученную заявку на вступление в группу может принять \отклонить? Помню речь была про 5 минут, сейчас как?
Роман Ромашин :)
10
Гуру lldb имеются?) Пробую себя в дебаге и реверсе на примере функции _CFProcessPath. Ставлю брейкпоинт по названию, и выполнение программы на ней приостанавливается. Дальше ...
Сергей Романенко
1
Доброго времени суток. Правильно ли я понимаю, что с введением новой платежной единицы stars, я просто могу оставить текущую платёжку от Юкассы, которая выполняется на сайте с...
Prokhor Chulkov
7
Устроился на новую работу тут везде отступы 2 пробела. На всех моих предыдущих проектах, везде было 4, все мои пэт проекты, либы и тд. Первые дни я прям взвыл, сейчас уже прив...
Сергей Романенко
7
Карта сайта