Нейросетевой интеллект для NPC: Крафтовый интеллект
Нейронные сети в играх можно использовать не только для генерации картинок, звука и простыней текста. И даже не для того, чтобы предугадывать желания игрока. А что, если применить их для того, для чего они изначально задумывались – интеллектуального поведения и принятия решений?
Начнём с малого: допустим, мы создаем NPC, которые умеют собирать предметы по заданным правилам. Наша цель: создать «крафтовый» интеллект, т.е. такой интеллект, который выбирает, что будет делать NPC из предметов в его инвентаре. Такую штуку можно попробовать реализовать с помощью конченных конечных автоматов, поведенческих деревьев (behaviour tree) или ещё как-нибудь. Но, когда рецептов много, ингредиенты пересекаются, а потребности NPC меняются, такое дерево очень быстро разрастется до трудноподдерживаемого состояния. А если у нас вдруг что-то поменялось в технологической схеме?
В статье мы кратко опишем нейросетевой подход к этой задаче и полученные результаты.
Далее
#rpg #craft #npc #искусственный_интеллект | @habr_ai
Нейронные сети в играх можно использовать не только для генерации картинок, звука и простыней текста. И даже не для того, чтобы предугадывать желания игрока. А что, если применить их для того, для чего они изначально задумывались – интеллектуального поведения и принятия решений?
Начнём с малого: допустим, мы создаем NPC, которые умеют собирать предметы по заданным правилам. Наша цель: создать «крафтовый» интеллект, т.е. такой интеллект, который выбирает, что будет делать NPC из предметов в его инвентаре. Такую штуку можно попробовать реализовать с помощью конченных конечных автоматов, поведенческих деревьев (behaviour tree) или ещё как-нибудь. Но, когда рецептов много, ингредиенты пересекаются, а потребности NPC меняются, такое дерево очень быстро разрастется до трудноподдерживаемого состояния. А если у нас вдруг что-то поменялось в технологической схеме?
В статье мы кратко опишем нейросетевой подход к этой задаче и полученные результаты.
Далее
#rpg #craft #npc #искусственный_интеллект | @habr_ai
Хабр
Нейросетевой интеллект для NPC: Крафтовый интеллект
Нейронные сети в играх можно использовать не только для генерации картинок, звука и простыней текста. И даже не для того, чтобы предугадывать желания игрока. А что, если применить их для того, для...
Нейросетевой интеллект для NPC: добыча, постройка, крафт, производство
В прошлой статье мы описали создание интеллекта, который решает, какой предмет сейчас делать, опираясь на заданную технологическую схему.
Однако, технологические деревья могут состоять не только из крафта. Не во всех играх предметы можно получить лишь ручной сборкой из компонентов. Некоторые можно произвести только в специальных сооружениях. Соответственно, эти сооружения можно возводить тоже по каким-то рецептам.
Здесь мы объединяем в одно целое систему добычи, крафта, строительства и использования зданий. Далее
#rpg #craft #npc #искусственный_интеллект #технологические_процессы | @habr_ai
В прошлой статье мы описали создание интеллекта, который решает, какой предмет сейчас делать, опираясь на заданную технологическую схему.
Однако, технологические деревья могут состоять не только из крафта. Не во всех играх предметы можно получить лишь ручной сборкой из компонентов. Некоторые можно произвести только в специальных сооружениях. Соответственно, эти сооружения можно возводить тоже по каким-то рецептам.
Здесь мы объединяем в одно целое систему добычи, крафта, строительства и использования зданий. Далее
#rpg #craft #npc #искусственный_интеллект #технологические_процессы | @habr_ai
Хабр
Нейросетевой интеллект для NPC: добыча, постройка, крафт, производство
В прошлой статье мы описали создание интеллекта, который решает, какой предмет сейчас делать, опираясь на заданную технологическую схему. Однако, технологические деревья могут состоять не только из...
Разработка AI для пошаговой игры на Node.js (часть 1)
Всем привет!
Прошло целых полтора года с момента написания моей первой статьи на Хабре. С тех пор проект FOTM претерпел ряд изменений. В начале пройдёмся вкратце по всем модернизациям, а затем перейдём к детальному разбору основной фичи — AI. Читать дальше →
#игростроение #nodejs #игровая_механика #игры #rpg #moba #разработка_игр #node_js #машинное_обучение #дерево_решений #нейронная_сеть #теория_игр | @habr_ai
Всем привет!
Прошло целых полтора года с момента написания моей первой статьи на Хабре. С тех пор проект FOTM претерпел ряд изменений. В начале пройдёмся вкратце по всем модернизациям, а затем перейдём к детальному разбору основной фичи — AI. Читать дальше →
#игростроение #nodejs #игровая_механика #игры #rpg #moba #разработка_игр #node_js #машинное_обучение #дерево_решений #нейронная_сеть #теория_игр | @habr_ai
Хабр
Разработка AI для пошаговой игры на Node.js (часть 1)
Всем привет! Прошло целых полтора года с момента написания моей первой статьи на Хабре . С тех пор проект FOTM претерпел ряд изменений. В начале пройдёмся вкратце по всем модернизациям, а затем...
Своя текстовая RPG квест-игра за вечер. ChatGPT вместо мастера игры, движка и команды программистов
Повествование идет от лица моего брата, Дмитрия Ковалева Обычно GPT упоминают в связи с использованием в работе, инновациях, замене каких-то функций, автоматизации, “мывсеумрем” и т.д. Читать далее
#chatgpt #rpg_квест_игра #текстовая_игра | @habr_ai
Повествование идет от лица моего брата, Дмитрия Ковалева Обычно GPT упоминают в связи с использованием в работе, инновациях, замене каких-то функций, автоматизации, “мывсеумрем” и т.д. Читать далее
#chatgpt #rpg_квест_игра #текстовая_игра | @habr_ai
Хабр
Своя текстовая RPG квест-игра за вечер. ChatGPT вместо мастера игры, движка и команды программистов
Повествование идет от лица моего брата, Дмитрия Ковалева Обычно GPT упоминают в связи с использованием в работе, инновациях, замене каких‑то функций, автоматизации, «мывсеумрем»...