Введение в GOAP - настоящий игровой ИИ

  Рет қаралды 7,120

Фронтенд Паштет

Фронтенд Паштет

Күн бұрын

Пікірлер
@NobodyHere539
@NobodyHere539 3 жыл бұрын
Да, мне интересно было послушать теорию, теперь бы посмотреть как это на практике в различных игровых движках реализуется
@sayomortal
@sayomortal Жыл бұрын
Почти 2 года ждем продолжения этой интереснейшей темы. Пожалуйста, сделай видос с простейшей реализацией этой модели, как указываются цели, состояния мира, когда планировщик раздает планы... Молим! Нужно наставление специалиста, с профильным образованием и умением объяснять, вроде тебя!!!
@frontend-pashtet
@frontend-pashtet Жыл бұрын
Обязательно сделаю, но через время. Давно хочу сделать игру с goap. Спасибо за твои комментарии.
@asddsa5302
@asddsa5302 Ай бұрын
​@@frontend-pashtetНу как там? Все ещё ждём)
@ЛюдмилаАрипова-с6б
@ЛюдмилаАрипова-с6б Жыл бұрын
Надеюсь ролик про практику GOAP выйдет ждем:)
@tigranrostomyan9231
@tigranrostomyan9231 Жыл бұрын
идеальная подача! реально, один из самых ценных каналов по геймед теме, спасибо тебе за труд %)
@frontend-pashtet
@frontend-pashtet Жыл бұрын
Спасибо большое за такой приятный комментарий:)
@legomir7263
@legomir7263 4 ай бұрын
Прошло 3 года и мы все еще ждем ;)
@gwynbleinn
@gwynbleinn Жыл бұрын
Да, интересно было бы посмотреть реализацию. Вроде в теории не сложно, но ряд вопросов имеется
@bardmakar9852
@bardmakar9852 3 жыл бұрын
Вау, откопал такой классный канал.Автору удачи!
@frontend-pashtet
@frontend-pashtet 3 жыл бұрын
Спасибо, Bard :)
@ИльяИванов-ы9т
@ИльяИванов-ы9т 2 жыл бұрын
Очень интересное видео. Жду продолжения с нетерпением
@MrBrigadierArchived
@MrBrigadierArchived Жыл бұрын
Ну, всё, осталось только практический ролик с разработкой игры с GOAP сделать и все мы сможем спокойно клипать "Alien: Isolation" 😅
@Neqator
@Neqator 9 ай бұрын
Интересно, очень интересно... Кстати, по методике чем-то показалось похоже на нейронные сети. Тот же самый выбор оптимального пути с помощью весов) И так навскидку кажется реальным в реализации. По-крайней мере не менее реально, чем задания, которыми в институте программистов закидывают...
@glacy8433
@glacy8433 3 ай бұрын
Ситуация становится намного веселее когда количество потенциальных переменных начинает исчисляться сотнями или тысячами) Приходится вместо таблицы данных делать запросы к черному ящику и опираться на то что запланированная последовательность должна (по хорошему) удовлетворять условия, в противном случае перестраивать план
@PasiaViro
@PasiaViro 2 ай бұрын
Хорошее видео для начинающих!
@tigranrostomyan9231
@tigranrostomyan9231 Жыл бұрын
10:43 я непрерывно смеялся минуты 3, спасибо еще раз
@НеизвестныйЯ-г4ь
@НеизвестныйЯ-г4ь 3 жыл бұрын
Годно!
@frontend-pashtet
@frontend-pashtet 3 жыл бұрын
Спасибо, Алексей)
@pudgiest_hedgecock
@pudgiest_hedgecock 3 жыл бұрын
Годнота!
@frontend-pashtet
@frontend-pashtet 3 жыл бұрын
Спасибо)
@drAnkud
@drAnkud 9 ай бұрын
Хорошая вешь, жалко что ссылки в описании мертвы
@AB-sm9zd
@AB-sm9zd 2 жыл бұрын
Офигенное видео!
@slapinid
@slapinid 3 жыл бұрын
Когда следующий видос то по теме ИИ? Рассказываешь хорошо, прикольно, ьыло бы неплохо если бы ты эту тему до конца на годо довел, не раскрыта она. Было бы интересно увидеть приличную реализацию ambient emergent behavior на GOAP в Годо.
@frontend-pashtet
@frontend-pashtet 3 жыл бұрын
Спасибо, что написал. Мне казалось, эта тема вообще никому не интересна. Следующий видос точно не про ИИ, а вот после него может быть как раз на это переключусь. Меня всегда эта тема интересовала. Особенно в связке с эмерджентностью.
@asp_org
@asp_org 2 жыл бұрын
@@frontend-pashtet Тема чрезвычайно интересна особенно имплементация в годо
@АндрейВолохин-ь4к
@АндрейВолохин-ь4к Жыл бұрын
Уже 400+ лайков, где видос паштет?
@frontend-pashtet
@frontend-pashtet Жыл бұрын
Так это когда было :))
@soulsystem13
@soulsystem13 2 жыл бұрын
Подводных камней у этой темы море, один ручной подбор весов на экшенах чего стоит.
@frontend-pashtet
@frontend-pashtet 2 жыл бұрын
Это точно. К тому же я переносил regoap на c# с Unity на Godot. Из дебаггера не вылазил.
@НастяФедорова-ь8ь
@НастяФедорова-ь8ь 2 жыл бұрын
Таки будет ли ещё видео про ии?
@frontend-pashtet
@frontend-pashtet 2 жыл бұрын
Привет. Будет. Но не в ближайшие пару-тройку роликов. Мне эта тема очень интересна, но создание видео про ИИ занимает много времени.
@name9829
@name9829 11 ай бұрын
​@@frontend-pashtetещё есть смысл надеятся?
@frontend-pashtet
@frontend-pashtet 11 ай бұрын
@@name9829 не в ближайшее время. Пока другие планы по урокам
@alexeyalekseyko2519
@alexeyalekseyko2519 2 жыл бұрын
Итересно, спасибо!
@190KvN061
@190KvN061 9 ай бұрын
На видосе 729 лайков, видео про GOAP так и не вышло, непорядок)
@SergeyPatuk
@SergeyPatuk 3 жыл бұрын
Спасибо тебе большое. Реально полезное видео. А чем GOAP отличается от HTM.
@frontend-pashtet
@frontend-pashtet 3 жыл бұрын
Привет. Рад, что тебе понравилось. Не уверен, что конкретно за HTM ты имеешь ввиду. Но если это Hierarchical Temporal Memory, то это из области машинного обучения. Такие вещи как GOAP сложно сравнивать с моделями машинного обучения т.к. у них несколько разные способы применения и задачи. GOAP совершенно конкретный планировщик, и он выполняет очень узкую зачаду, а модели машинного обучения могу иметь очень широкий спектр применения. Начиная от предсказания какого-то одного параметра, например, степени опасности врага. И заканчивая полным управлением агентом - reinforcement learning. Не уверен, что ответил на твой вопсрос)
@SergeyPatuk
@SergeyPatuk 3 жыл бұрын
@@frontend-pashtet Hierarchical Task Network. Вот я про что. Вроде как это работало в Kill zone
@frontend-pashtet
@frontend-pashtet 3 жыл бұрын
@@SergeyPatuk а да, это интересная штука. Тоже каким-то образом связана со STRIPS. Но я о ней узнал от тебя, так что не могу на различия указать. И тут с наскока не разобраться. Почитаю о ней на досуге. Спасибо за наводку.
@SergeyPatuk
@SergeyPatuk 3 жыл бұрын
@@frontend-pashtet Ну мне уж туда лесть нечего. Остановлюсь на GOAP
@frontend-pashtet
@frontend-pashtet 3 жыл бұрын
@@SergeyPatuk но у тебя классные игры. На чем их пилишь?
@vadimosovsky
@vadimosovsky Жыл бұрын
Уже 500 лайков. Где видос про ии в годо?
@frontend-pashtet
@frontend-pashtet Жыл бұрын
Миллион лет прошло с выхода этого видео. Может будет, но не совсем скоро. GOAP требует много сил на реализацию, а использовать библиотеку на c# для Unity и портировать на Godot, как я делал, больше не хочу.
@SULTANVIDEOGAMES
@SULTANVIDEOGAMES 3 жыл бұрын
400 просмотров уже есть, а там и до 400 лайков походу не далеко )
@frontend-pashtet
@frontend-pashtet 3 жыл бұрын
Да, может за год наберется :D
@Mitsumata
@Mitsumata 3 жыл бұрын
@@frontend-pashtet может...
@frontend-pashtet
@frontend-pashtet 3 жыл бұрын
@@Mitsumata не судьба, видимо. Ахах)
@кикислав
@кикислав 2 жыл бұрын
Жалко что лайков не набралось. Этими вопросоми я и задавался.
@frontend-pashtet
@frontend-pashtet 2 жыл бұрын
Рыночек порешал :D
@kentassoru
@kentassoru Жыл бұрын
@@frontend-pashtet А теперь набралось 😂 А вообще было бы здорово посмотреть несколько примеров реализации ИИ в Godot
@frontend-pashtet
@frontend-pashtet Жыл бұрын
@@kentassoru я очень давно хочу сделать серию видео на эту тему. Может когда-нибудь доберусь до этого
@stepanshnder1850
@stepanshnder1850 Жыл бұрын
Игру типо banished можно реализовтаь в GOAP? Пытаюсь сделать его клон, но без управления.
@frontend-pashtet
@frontend-pashtet Жыл бұрын
Думаю, да. GOAP как раз про планирование. И хорошо еще подходит под всяких крафт, когда NPC что-то производят
@stepanshnder1850
@stepanshnder1850 Жыл бұрын
@@frontend-pashtet Я не нашел роликов для юнити на русском. Есть они?
@frontend-pashtet
@frontend-pashtet Жыл бұрын
@@stepanshnder1850 сори, не знаю, не пользуюсь Unity. Могу только посоветовать скачать плагин и самостоятельно покрутить. Там, кажется, примеры были github.com/luxkun/ReGoap
@stepanshnder1850
@stepanshnder1850 Жыл бұрын
@@frontend-pashtet налеюст на hdrp он подойдет
@ext_0015
@ext_0015 Жыл бұрын
Goap как мне показалось похож на стейт менеджер как в вебе react ,redux
@frontend-pashtet
@frontend-pashtet Жыл бұрын
Нуууу. Есть определенно сходство в том, что у агента тоже есть состояние, но это скорей ближе к state. react/redux это про state. GOAP это очень хитрые плавила перехода из состояния в состояние. Вернее они вообще есть, когда redux тебе ничего о таких правилах не говорит
@ext_0015
@ext_0015 Жыл бұрын
@@frontend-pashtet пересмотрел втрой раз и понял , спасибо)
@ВторойкиборгЧеловек-Сидр
@ВторойкиборгЧеловек-Сидр 3 жыл бұрын
Ещё 398 лайков! Давайте поднажмем рыбята!
@frontend-pashtet
@frontend-pashtet 3 жыл бұрын
Что-то мне подсказывает, что не дожмут)
@ВторойкиборгЧеловек-Сидр
@ВторойкиборгЧеловек-Сидр 3 жыл бұрын
@@frontend-pashtet Эх Значит буду ждать видео.. никогда 😅
@NobodyHere539
@NobodyHere539 3 жыл бұрын
@@ВторойкиборгЧеловек-Сидр оно выйдет, просто не скоро
@ВторойкиборгЧеловек-Сидр
@ВторойкиборгЧеловек-Сидр 3 жыл бұрын
@@NobodyHere539 понимаю..но всё равно обида-обидная за Паштет,что мало смотрят
@ВторойкиборгЧеловек-Сидр
@ВторойкиборгЧеловек-Сидр 3 жыл бұрын
@@NobodyHere539 Кстати,ты доделал свой ранер космический? Есть обновы?
@ВторойкиборгЧеловек-Сидр
@ВторойкиборгЧеловек-Сидр 3 жыл бұрын
А кс 1.6 на какой технологии ии пашет?
@frontend-pashtet
@frontend-pashtet 3 жыл бұрын
Скорей всего на технологии if/else
@madness2048
@madness2048 3 жыл бұрын
там просто есть пути, куда могут бежать боты, и когда им в сенсор упирается игрок, они стреляют в него.
@ИльяДемидов-п7ю
@ИльяДемидов-п7ю 2 жыл бұрын
Стрипс - это как нагец, только длинный, и при этом не из фарша, а из филе
@frontend-pashtet
@frontend-pashtet 2 жыл бұрын
Наконец-то я дождался этого комментария:)
@soundsbeard
@soundsbeard 3 жыл бұрын
нрайца
@laniakeadev.2271
@laniakeadev.2271 Жыл бұрын
Это ведь реализуется с помощью графов?
@frontend-pashtet
@frontend-pashtet Жыл бұрын
В том числе
@_1mrscool11_9
@_1mrscool11_9 2 жыл бұрын
ИИИ это интересно
@frontend-pashtet
@frontend-pashtet 2 жыл бұрын
ИИИИИ
@ЧоЧочочо-р7м
@ЧоЧочочо-р7м Жыл бұрын
Сколько не смотрю туториалы по ГОАП так и не понял как он работает блин. Хорошо у нас есть цель собрать ресы и парочка разных вариантов действий. Но под капотом, тот строгий класс планировщика сам состоит из if и else, switch. Получить ресы можно тремя заранее прописанными путями, если один не возможен, то другой но бл. Это все можно написать и на Дереве поведений Более того, жрет он ресы как угорелый, у меня 50 персов жрут 9 гигабайт оперативы без циклов в update. Сам ИИ не основан на API, то есть его можно с нуля написать на любом движке и популярном языке. Примерно 500 строчек. Все видно, планировщик у него примитивный
@ДмитрийРоманцев-з7й
@ДмитрийРоманцев-з7й 2 жыл бұрын
Надеюсь это прикручивается к GDOTу,иначе зачем меня гипнотизировали его лого?
@frontend-pashtet
@frontend-pashtet 2 жыл бұрын
Прикручивается, но через большую боль. Я брал библиотеку общего назначения с конектором под Unity. Добавлял конвектор под Godot. И это работало. Но там все жутко запутано + c# Если интересно покопаться в коде, то вот исходник github.com/drxwat/ReGoap-Godot
@sayomortal
@sayomortal Жыл бұрын
Информации по простейшему FSM навалом в интернете, но с GOAP всё печально. Объяснения слишком абстрактные, без четких принципов. Даёшь понятный и доступный GOAP говнокодерам и каждой наколенной индюшатине!
@p.o.l.i.s3150
@p.o.l.i.s3150 2 жыл бұрын
а как же игра kenshi ? Эта же та самая игра с караванами и умным ии)))
@frontend-pashtet
@frontend-pashtet 2 жыл бұрын
Не смог найти информацию о ИИ в этой игре. Не исключено, если там вся логика построена без каких-либо мудрёных ИИ моделей)
2D физика и Летающий Глаз в подвале - devlog #2 / Godot Engine
6:55
Я сделал 100 игр за минуту (НЕТ!)
8:42
Фронтенд Паштет
Рет қаралды 10 М.
Sigma girl VS Sigma Error girl 2  #shorts #sigma
0:27
Jin and Hattie
Рет қаралды 124 МЛН
Thank you mommy 😊💝 #shorts
0:24
5-Minute Crafts HOUSE
Рет қаралды 33 МЛН
Жездуха 41-серия
36:26
Million Show
Рет қаралды 5 МЛН
Основы левелдизайна
19:36
IVNK
Рет қаралды 104 М.
Делаю СВОЮ ИГРУ в GODOT уже ПОЛ ГОДА
8:10
Vaskoteg | разработка игр
Рет қаралды 2,7 М.
Goal Oriented Action Planning - Concept Explained
9:10
Elias W.
Рет қаралды 8 М.
Переходишь с Unity на Godot? Посмотри это видео!
25:19
Тот Самый Келин
Рет қаралды 122 М.
Sigma girl VS Sigma Error girl 2  #shorts #sigma
0:27
Jin and Hattie
Рет қаралды 124 МЛН