Хабр / ML & AI
481 subscribers
5.49K links
Telegram-канал, где вы можете найти публикации из RSS-фидов тематических хабов "Машинное обучение" и "Искусственный интеллект" портала Хабр.

Данный канал не является официальным представительством платформы Хабр.

Администратор - @evilfreelancer
Download Telegram
Нейросетевой интеллект для NPC: Крафтовый интеллект

Нейронные сети в играх можно использовать не только для генерации картинок, звука и простыней текста. И даже не для того, чтобы предугадывать желания игрока. А что, если применить их для того, для чего они изначально задумывались – интеллектуального поведения и принятия решений?

Начнём с малого: допустим, мы создаем NPC, которые умеют собирать предметы по заданным правилам.  Наша цель: создать «крафтовый» интеллект, т.е. такой интеллект, который выбирает, что будет делать NPC из предметов в его инвентаре. Такую штуку можно попробовать реализовать с помощью конченных конечных автоматов, поведенческих деревьев (behaviour tree) или ещё как-нибудь. Но, когда рецептов много, ингредиенты пересекаются, а потребности NPC меняются, такое дерево очень быстро разрастется до трудноподдерживаемого состояния. А если у нас вдруг что-то поменялось в технологической схеме?

В статье мы кратко опишем нейросетевой подход к этой задаче и полученные результаты.

Далее

#rpg #craft #npc #искусственный_интеллект | @habr_ai
Нейросетевой интеллект для NPC: добыча, постройка, крафт, производство

В прошлой статье мы описали создание интеллекта, который решает, какой предмет сейчас делать, опираясь на заданную технологическую схему.

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

Здесь мы объединяем в одно целое систему добычи, крафта, строительства и использования зданий. Далее

#rpg #craft #npc #искусственный_интеллект #технологические_процессы | @habr_ai