[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!



Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 98 | 12 | 49
Назад Вниз Каталог Обновить

GAME AI ТРЕД Аноним 03/09/16 Суб 02:53:55 298353  
(211Кб, 1600x1080)
(123Кб, 1209x395)
(41Кб, 613x349)
(11Кб, 312x252)
Самый сложный аспект разработки игор. Неудивительно что в /gd/ он практически не обсуждается. То есть за все время я не видел ни одного обсуждения.

Пришло время нарушить молчание и обсудить. Обсуждаем.
Аноним 03/09/16 Суб 03:00:35 298354
Я не видел ни одной игры в gd где бы понадобился сложный AI.
Ответы: >>298356
Аноним 03/09/16 Суб 03:06:44 298355
(5825Кб, 720x450, 00:01:20)
Ответы: >>298392
Аноним 03/09/16 Суб 03:57:05 298356
>>298354
>Я не видел ни одной игры в gd
Дальше мог не продолжать.
Аноним 03/09/16 Суб 09:17:10 298372
О, напомнил мне про курс того парня по ии. Как там? Он его уже доделал?
Ответы: >>298373 >>298386
Аноним 03/09/16 Суб 09:18:50 298373
>>298372
Какой курс?
Ответы: >>298375
Аноним 03/09/16 Суб 09:26:10 298375
>>298373
https://courses.nucl.ai/
Оно-таки гуглится. У меня просто всё было на другом компе, который умер.
Ответы: >>298383
Аноним 03/09/16 Суб 10:24:42 298383
>>298375
Бесплатно штоле
Ответы: >>298510
Аноним 03/09/16 Суб 10:45:08 298386
>>298372
Там не один парень, а целая команда. Курс уже как полгода висит на 3.5 лабе, так что походу все.
Ответы: >>298510
Аноним 03/09/16 Суб 11:23:53 298390
>>298353 (OP)
Зачем делать аи, тратить дохуя сил и времени на это, когда единственно. что цепляет аудиторию - графоний и постэффекты с обилием мыльца. Шоб тармазила! Похуй, что нихуя не разабрать, зато риалистична!
Ответы: >>298511
Аноним 03/09/16 Суб 11:48:09 298392
>>298355
Вот тебе и ответ про АИ. В игре за 30кк$ нахуй никому аи не нужон, даже поведение нпс как в той же пресловутой утиной готике сделать не удосужились.
Аноним 03/09/16 Суб 12:57:55 298400
>>298392
Зачем? В готеке ты каждый кусок грязи в этой деревне из пары десятков домов запоминаешь. Там в каждом лагере от силы 10 уникальных NPC. Поэтому сделать детальную имитацию нпс это необходимость, иначе бы тупые болванчики сразу бросались в глаза (как в морровинде).
В ведьмаке нпс генерируются и исчезают чтобы имитировать густонаселенные города.
Аноним 03/09/16 Суб 15:02:20 298414
>>298392
АИ нужон,очень нужон. Это же +200 к атмосферности. Я перестал играть в синглы только потому,что против тупых ботов играть не интересно.
Аноним 03/09/16 Суб 18:28:03 298436
>>298392
>утиной готике
ты аккуратнее, в этом разделе совсем другие утки нежеле в /v/
Ответы: >>299401
Аноним 03/09/16 Суб 19:42:33 298446
ai это лишняя работа и много багов. игроки уже приучены к скриптам и паттернам поведения. нет, хочу изобретать ии и мнить себя богом алгоритмов.

лучше спрайты нарисуй красивые, чтобы запоминались, продумай интересные истории и пропиши характеры, пусть персонажи стоят, но стоят в правильных местах. игрок это больше оценит, чем типа ии, которые будет застревать в текстурах каждые полтора трая.
Аноним 03/09/16 Суб 23:29:40 298471
>>298353 (OP)
В игровом ИИ нет ничего сложно. Проблем обычно две - оптимизация и необходисость заставить его естественно тупить (а иначе у игрока нет шансов).
Ответы: >>298477
Аноним 04/09/16 Вск 02:46:25 298477
>>298471
>В игровом ИИ нет ничего сложно.
Если не сложно, то почему не делают? Почему в РПГ 2001 года ИИ НПС интереснее чем в современной йобе?
Мне кажется ты не понимаешь о чем говоришь. Заставить модель ходит по указанному дизайнером пути и говорить рандомные фразы - просто, а сделать чтобы поведение ИИ было похоже на человека - не просто
Ответы: >>298479 >>298512 >>299281
Аноним 04/09/16 Вск 05:02:25 298479
>>298477
> сделать чтобы поведение ИИ было похоже на человека - не просто
Не просто "не просто", а просто НЕ НУЖНО. Играть в игру должно быть ИНТЕРЕСНО. А как оно там - аля скайнет, или скрипты - сугубо все равно.
Ответы: >>298480 >>298503
Аноним 04/09/16 Вск 05:09:05 298480
>>298479
>НИНУЖНО
лол
Аноним 04/09/16 Вск 09:19:58 298503
>>298479
Имхо самый лучший ИИ получится при использовании нейросетей/машинного обучения. Правда для рпг игр такие подходы слабо применимы, так как список действий нпс весьма ограничен, но для шутеров, стратегий и прочих игр встал бы охренительно, и уже через 100 часов геймплея ИИ выдавал бы фантастические вещи.
Ответы: >>298505
Аноним 04/09/16 Вск 09:37:25 298505
>>298503
Нет.
https://www.youtube.com/watch?v=u2t77mQmJiY&feature=youtu.be[РАСКРЫТЬ]
Даже за 50 поколений боты хоть и научились что-то делать в этой ПРОСТЕЙШЕЙ игре (а 3д шутаны и стратегии еще сложнее), но они до сих пор ведут себя как умалишенные дебилы.
Я не знаю сколько по времени занимает обучение одного поколения, но даже если 1 поколение - 1 минуту - то ты заебешься целый час обучать дебилов. Я не говорю уже про 100 часов, столько можно играть только в очень хорошую и отработанную игру.
Аноним 04/09/16 Вск 10:15:14 298506
>>298505
Ну теоретически можно запустить симуляцию и через n-время получить ИИ для ботов не написав ни строчки кода! Необязательно их тренировать каждый раз с нуля при начале новой игры же. Это бред
Ответы: >>298507 >>298508
Аноним 04/09/16 Вск 10:29:33 298507
>>298505
>>298506
Это бесперспективно. Сейчас ИИ в играх строится из маленьких блоков - написанных программистом примитивных действий,- и алгоритма выбирающего наиболее подходящее действие. Если и использовать обучение, то на этом уровне.
Ответы: >>303677
Аноним 04/09/16 Вск 10:29:58 298508
>>298506
>не написав ни строчки кода
Не забывай про пердолинг с архитектурой нейросети.
Ты знаешь какие именно и в каком виде данные нужно будет передавать туда? Ты знаешь что и в каком виде ты будешь получать? Ты знаешь какая наиболее подходящая архитектура будет для этого всего и с какими параметрами?
И после ответа на все эти вопросы ты получишь какой-то неопределенный результат. Может хорошо получится, а может хуево.
Пока это все очень дико экспериментально.
Аноним 04/09/16 Вск 10:39:37 298509
>>298353 (OP)
https://www.youtube.com/watch?v=cPx9zwH9IWc[РАСКРЫТЬ]
Аноним 04/09/16 Вск 10:53:21 298510
>>298383
>>298386
https://www.youtube.com/results?search_query=nptelhrd+ai
Ответы: >>298513
Аноним 04/09/16 Вск 10:58:30 298511
>>298390
>>298392
У тебя нет ААА-бюджета на пиздёж и промо.
Аноним 04/09/16 Вск 11:00:25 298512
>>298477
Что вообще есть в современной ёбе, кроме кучи пиздежа?
Ответы: >>298514 >>298843
Аноним 04/09/16 Вск 11:07:41 298513
>>298510
А лекции от белых людей есть?
Ответы: >>298517
Аноним 04/09/16 Вск 11:09:30 298514
>>298512
Графитий
Ответы: >>298516
Аноним 04/09/16 Вск 11:12:10 298515
>>298505
Разбиваем на этапы.
1. Научись бегать.
2. Научись искать врага FOV.
3. Попади во врага и увернись от пули.

Вангую будет в 10 раз эффективнее.
Аноним 04/09/16 Вск 11:15:07 298516
>>298514
Графона то я и не приметил.
https://www.youtube.com/results?search_query=e3+trailer+vs

https://www.youtube.com/watch?v=fW6kehLgXdY[РАСКРЫТЬ]
https://www.youtube.com/watch?v=xNter0oEYxc[РАСКРЫТЬ]
https://www.youtube.com/watch?v=psWq6o1Xv98[РАСКРЫТЬ]
https://www.youtube.com/watch?v=gRH91VRZQds[РАСКРЫТЬ]
Ответы: >>298524 >>298613
Аноним 04/09/16 Вск 11:17:47 298517
(38Кб, 480x320)
>>298513
Есть.
Аноним 04/09/16 Вск 11:44:38 298524
(58Кб, 640x360)
(4667Кб, 2560x1440)
(116Кб, 594x334)
>>298516
Ой, ой, ребенку выключили один шейдер! А про работу художников ты-то и забыл.
Зато любим всяким low res калом слепленным на коленке восторгаться , это да.
Ответы: >>298526
Аноним 04/09/16 Вск 11:57:23 298526
>>298524
> кококок художники
А, говно, это опять ты. В обосспсине художники ни при чём. Все интерьеры - это пожатый 3д-скан. А фоточки твои - это промо с е3 и тщательно подобранное игрожуром.

https://www.youtube.com/watch?v=J4Ia7lLEBws[РАСКРЫТЬ]
Ответы: >>298530
Аноним 04/09/16 Вск 12:07:11 298529
Вообще, хороший ИИ = хороший геймдизайн. Все эти алгоритмы и методы — всего лишь способы реализации (кроме, пожалуй, нейронных сетей — это совсем другая вещь), и все они используются в современных йобах. Знание алгоритмов реализации никак не помогает в решении вопроса, что реализовывать. Отличный ИИ можно запилить хоть на стейт-машинах, просто это будет сложнее.
Ответы: >>298610
Аноним 04/09/16 Вск 12:09:25 298530
(9Кб, 300x300)
>>298526
Ты сейчас троллишь?
Аноним 04/09/16 Вск 12:19:10 298533
>>298353 (OP)
Для начинающих можно сказать что есть два основных подхода к ИИ.
Конечные автоматы - State Machines
Хороши для применения во всяких простых игрушках уровня платформеров и шутеров.
Целе-ориентированное планирование действий - Goal-Oriented Action Planning (GOAP)
Необходимо для стратегий и других игр подобной сложности.

Отдельно как часть ИИ идёт алгоритм поиска пути, самый популярный A* (A star).

Собственно уже есть что гуглить.
Ответы: >>298944
Аноним 04/09/16 Вск 18:43:13 298610
>>298529
> хороший геймдизайн
> в современных йобах
Я не понял, тут что филиал вегепараши?
Ответы: >>298664
Аноним 04/09/16 Вск 18:45:49 298611
>>298505
Каое-то коловдюти с 360noscope лол.
Аноним 04/09/16 Вск 18:49:45 298613
>>298516
Ну с драке не так уж плохо, разве что освещение проебали.
Ответы: >>298651
Аноним 05/09/16 Пнд 02:43:09 298646
я как то сел писать интеллект для крестиков ноликов
исписал три рулона бумаги полями три на три и забил
думаю, поэтому зедсь не обсуждается создание аи, здесь люди игры делают, а не херней страдают
Ответы: >>298656 >>298660 >>298837
Аноним 05/09/16 Пнд 04:47:36 298651
>>298613
Ну да. Тени, детализацию модели и текстуры поменяли на мыльцо.
А геймплеем там никогда и не пахло.
Ответы: >>298658 >>298659
Аноним 05/09/16 Пнд 05:02:56 298656
>>298646
Чего сложного то в нём?

Взвешиваем по-разному:
- ходы, перекрывающие чужую линию
- ходы, делающие свою линию
- ходы, не перекрывающие чужую линию
Совершаем один из ходов с максимальной ценностью.

Добавляем в анализ вращение доски, где просто складываем найденные решения.

Сохраняем веса ходов относительно выигранной/проигранной партии и добавляем эту переменную к базовым весам.

Последний абзац можно погонять на ИИ против ИИ.
Аноним 05/09/16 Пнд 05:33:51 298658
>>298651
эта боль пекадауна. в одной из лучших серии адвенчур в истории игр нет геймплея.

>А геймплеем там никогда и не пахло.
Зато в твоих любимых хуинди нарисованных за 2 недели школьником пахнет. ПАХНЕТ ГОВНОМ. Хорошенько так воняет.
Ответы: >>302145
Аноним 05/09/16 Пнд 05:39:00 298659
(1088Кб, 1920x1080)
>>298651
>Ну да. Тени, детализацию модели и текстуры поменяли на мыльцо.
Лол. В одном этом скриншоте больше искусства, чем во всех играх из гринлайта за последние несклько лет вместе взятых.

Ты давай там, отмывай глаза от мочи уже. Нельзя же вечно так видеть мир искаженным.
Ответы: >>302146
Аноним 05/09/16 Пнд 05:39:46 298660
>>298646
>исписал три рулона бумаги полями три на три и забил
Может, этсамое, не нужно придумывать колесо, а для начала разобраться с пониманием типовых алгоритмов при проектировании ии?
Аноним 05/09/16 Пнд 05:40:32 298661
Даже в теме про ии найдутся дети со своими ебанутыми срачами.
Ответы: >>298666
Аноним 05/09/16 Пнд 06:25:15 298664
>>298610
>я не умею читать
Аноним 05/09/16 Пнд 07:08:27 298666
>>298661
Не могу пройти мимо ебанутого школьника-максималиста нелестно отзывающегося о вершине человеческой мысли и труда, только из-за того, что ему в релизе сделали чуть более простое освещение.
Ответы: >>298669
Аноним 05/09/16 Пнд 07:36:00 298669
>>298666
Как-будто бы они стали делать более простое освещение, если бы плойка не тянула нормально хотя бы в 30фпс. Разве naughty dog виноваты в том, что в PS4 железо говно?
Это пекарям можно выбросить любое нерабочее говно и они будут в него играть на 15фпс и еще добавки просить.
Аноним 06/09/16 Втр 07:29:32 298837
>>298646
Прочитал как
>сел писать сюжет для крестиков ноликов
Аноним 06/09/16 Втр 08:07:42 298843
>>298512
Графон (модели-текстуры-атмосферные эффекты)
Большие детализированые миры (Фоллаут 4 тот же, ГТА 5)
Физика (спинтаерс)
Аноним 06/09/16 Втр 17:08:59 298943
Решил запилить AI на behaviour tree. Какие подводные камни? Я уже понял, что это щитай тоже самое визуальное программирование, блюпринты, все дела. Их очень сложно дизайнить и еще сложнее править. Без хорошего редактора лучше не соваться.
Какие есть альтернативы?
Ответы: >>298944 >>302147
Аноним 06/09/16 Втр 17:13:11 298944
>>298943
см. >>298533
Ответы: >>299055
Аноним 07/09/16 Срд 12:45:50 299055
(44Кб, 817x111)
>>298944
да этот goap больше подходит для неинтерактивных систем, а не для игор. Вся сильная сторона этих планировщиков заключается в том, что состояние мира не меняется само по себе и точно известны эффекты действия на состояние мира.
В играх это невозможно и в итоге получается просто огрызок от планировщика немногим лучше тех-же behaviour tree, зато намного более геморройный.
Вот я найду я свой охуенный план, и что с ним делать? Тут во первых надо какой-то менеджер который будет выполнять действия по очереди. А во вторых, пока я выполню несколько действий, в игре уже может все поменяться и план протухнет. Это что каждую секунду новые планы считаь.
Аноним 07/09/16 Срд 12:52:14 299056
(91Кб, 421x285)
>>299055
>просто огрызок от планировщика
То есть будет получаться в лучшем случае 2-4 действия. Вот такие например планы в играх делать просто невозможно
Аноним 07/09/16 Срд 16:13:55 299076
>>299055
Альтернатива? Просто у тебя с любым другим способом будут ровно те же проблемы. Алсо, у тебя какая-то хуйня на пикчах, особенно на второй. Нахера ты там на весь бой вперёд напланировал?
Ответы: >>299084
Аноним 07/09/16 Срд 17:05:27 299084
>>299076
>Нахера ты там на весь бой вперёд напланировал?
Так в этом и суть. Зачем нужен планировщик, если он выбирает 1-2 действия. С таким-же успехом можно написать
foreach (var action in actions)
if (action.IsValid())
action.Run();
return;

планировщики нужны для решения совсем других задач. В играх их использовать бред.
Ну или как вариант делать какой-нибудь план для NPC на день типа как в готеки.
Ответы: >>299087 >>299165
Аноним 07/09/16 Срд 17:21:09 299087
>>299055
>>299084
Может ты тупой и не разобрался?
Вот достаточно наглядный пример: http://www.gamedev.ru/code/forum/?id=162178
Аноним 08/09/16 Чтв 08:12:51 299156
(70Кб, 1280x720)
>behaviour tree
Аноним 08/09/16 Чтв 09:11:02 299165
>>299084
Ты нихуя не понял. Планировщик нужен затем, чтобы ты персонажу сказал: "хочу доски", а он пошёл к кузнецу, взял у него топор, пошёл в лес, нарубил деревьев, обстрогал и сделал доски.
Ответы: >>299167 >>302148
Аноним 08/09/16 Чтв 09:38:03 299167
>>299165
Зачем тебе каждый раз искать в реалтайме этот план, если ты только что его описал. Ты что, ебанутый?
Ответы: >>299177
Аноним 08/09/16 Чтв 10:42:48 299177
>>299167
Затем, теоретик ты ебучий, что
а) доски могут просто лежать на соседнем складе, поэтому твой персонаж пойдёт туда и возьмёт их
б) у кузнеца может не оказаться топора, поэтому твой персонаж пойдёт и купит ему топор (или сразу доски, в зависимости от того, что дешевле)
в) кузнеца может вообще не быть, поэтому твой персонаж сначала скрафтит себе топор, а потом пойдёт делать доски.
Ответы: >>299205 >>302148
Аноним 08/09/16 Чтв 13:01:02 299205
(41Кб, 431x583)
>>299177
>теоретик ты ебучий
Сам-то много игор сделал?

Все еще неубедительно. Я могу написать весь ИИ для этого в 20 строчек. Зачем мне планировщик.

Давай реальные примеры.
Ответы: >>299214 >>299220 >>303699
Аноним 08/09/16 Чтв 14:01:02 299214
>>299205
Ты же троллишь меня? Ну напиши в 20 строчек, чтобы соблюдались все условия из того поста, на который ты ответил, и чтобы их легко было добавлять, а потом докажи, что у тебя не гоап получился.
>Давай реальные примеры.
Почему мне кажется, что ты в игры даже не играл, не говоря уже про делал? В каждой второй игре таких примеров десятки.
Ок, держи реальный (очень простой) пример. Есть шахта, в которой добывают железо. Есть лес, в котором можно взять палки и рубить деревья. Есть угольная шахта, где добывают уголь. Есть предметы: хуёвый топор (камень + палка), хуёвая кирка (камень + палка), хороший топор (железо + выструганное топорище), хорошая кирка (железо + выструганная рукоять (не знаю, как её зовут)), есть кузнец, которому для кузни нужно либо дерево (плохо (допустим, в два раза дольше)) либо уголь (хорошо), и который может производить топоры и кирки совсем без кузни (хуёвые) или с ней (хорошие). И есть персонаж, который делает доски из брёвен в лесу. Алсо, в деревне остановился корован, который продаёт всё перечисленное за шекели, и иногда лучше купить что-то, вместо того, чтобы идти по всей цепочке производства. Твоя задача написать в двадцать строчек ии, который будет адекватно действовать в этой ситуации. Алсо, предметы будут добавляться в игру со временем (возможно, модами) вместе со всем производственным процессом для них.
Аноним 08/09/16 Чтв 14:30:14 299220
>>299205
Я поддвачну того анона, c которым ты споришь, хоть у меня пока опыт написания ии на твоем уровне, который я назвал бы околонулевым, уж извини.
Твоя логика применима там, где нужна создать видимость интеллекта. К примеру как это сделано в той же Готике 2. Там у каждого нпс есть своя профессия: фермер, кузнец, торговец. И распорядок дня выглядит грубо так: с утра и до вечера непись выполняет свою работу, после работы может сходить в таверну, а затем спать. И за счет разнообразия занятий нпс создается видимость того, что мир кипит жизнью, а не просто статическая картинка, ждущая своего героя.
Но это всего-лишь видимость, потому что нпс не совершают никаких действий влияющих на состояние мира. Мир статичен и его судьбу решает только гг.

Ты со своим примером логики не сможешь решить задачу мира, в котором нпс совершают реальные действия и взаимодействуют друг с другом и это логически отражается на состоянии мира. Просто попробуй описать какими алгоритмами ты решишь задачу динамического мира, как в том примере анона с топором, только теперь у тебя есть 10 нпс, которые динамически взаимодействуют друг с другом. Ты тупо не сможешь захардкодить всю эту логику. Потому что никто еще не смог подобного сделать. Игры, где нпс влияют на состояние мира, это зачастую песочницы, в которых квесты являются рутинными действиями: Mount and Blade; X3; Парадоксо-дрочильни — это во что я скромно играл.
И песочницы пока не могут выдать сюжеты на уровне вручную сделанных игр.
Ответы: >>299237 >>299434
Аноним 08/09/16 Чтв 15:56:00 299237
>>299220
>нпс влияют на состояние мира
Что ты под этим понимаешь? В rts рабочие например рубят деревья, собирают ресурсы и т.д. Не вижу в этом ничего сложного. В рпг это не делают, потому что нет смысла симулировать экономику так глубоко.
Ответы: >>299249
Аноним 08/09/16 Чтв 17:49:24 299249
>>299237
>Что ты под этим понимаешь? В rts рабочие например рубят деревья, собирают ресурсы и т.д. Не вижу в этом ничего сложного
То ли ты троллишь, то ли действительно не понимаешь. Я понимаю под этим, что нпс должны перестать быть простыми болванчиками, а стать игроками. Они должны играть в игру, иметь цели, мотивации. И чем сложнее их логика, чем ближе они к симуляции реального игрока, тем лучше.

>В рпг это не делают, потому что нет смысла симулировать экономику так глубоко.
Ну смешно же.
Я возьму для примера Mount and Blade. Конечно, экономика, там вспомогательный инструмент, но тем не менее.
Она устроена на стандартной экономической модели, спросе и предложении. Крестьяне производят сырые материалы: еда, сырье для одежды, сырье для производства оружия, гончарных изделий и т.д.
Города потребляют сырье и производят готовые товары. Если город богатый и торговля там налажена, то он платит высокие налоги своему сюзерену. Который в свою очередь может позволить содержать себе армию и т.д.

И ты можешь по-разному играть с этой системой. Можно грабить корованы на пути к городу. Можно грабить близлежащие к городу деревни, поставляющие ему сырье, тем самым влияя на его благосостояние. И так далее. Это интересная система, там много взаимозависимостей. Но на определенном этапе ты поймешь, что она очень схематична и примитивна: если произошло А, то за ним следует Б. Эта система намертво захардкодена, она не пластична и не эволюционирует.
Поэтому говорить, что нет смысла глубоко симулировать экономику, это глупо и необоснованно.
Ответы: >>299357 >>299388
Аноним 08/09/16 Чтв 21:42:21 299281
>>298477
>Почему в РПГ 2001 года ИИ НПС интереснее чем в современной йобе?

not this shit again
Аноним 09/09/16 Птн 12:57:34 299357
>>299249
Отлаживать ты как все это будешь? Или на удачу?
Ответы: >>302149
Аноним 09/09/16 Птн 15:43:33 299388
>>299249
>Я понимаю под этим, что нпс должны перестать быть простыми болванчиками, а стать игроками.
Ну охуеть теперь. Пришел в старый лагерь, а Диего там нет, потому что он стал игроком и ушел на охоту, где его съели кабаны. Все, прощай сюжетная линия
Ответы: >>302149
Аноним 09/09/16 Птн 18:04:43 299401
(173Кб, 481x465)
>>298436
Аноним 09/09/16 Птн 21:59:42 299434
>>299220
>И песочницы пока не могут выдать сюжеты на уровне вручную сделанных игр.
Нет программ по выдаче сюжетов на уровне человека - это актуальная проблема CS, а не только игр.

АИ самых глубоких игр, вроде Dwarf Fortress -это логика клеточных автоматов. Но тут дело в том, что мир на такой логике начинает реально жить своей жизнью. Результат мало предсказуем и балансить такое - наверное вид искусства.

Меня сейчас зацепила концепция нечеткой логики, вроде мощная штука для АИ
Аноним 15/09/16 Чтв 12:26:45 300428
(166Кб, 839x495)
Пытаюсь перенести полученные знания на юнити и сделать мой пример с дровосеком выше. Пока получается никак.
Тут есть кое-какие подводные камни с конкретной реализацией действий.
Ну и еще, например, вот у меня есть действия GotoTree, GotoHome, GotoHuy. Писать для каждой возможной точки по действию явно не очень практично, а как сделать по другому непонятно.
Ответы: >>300435 >>300438
Аноним 15/09/16 Чтв 12:50:27 300435
>>300428
Или например у меня есть 2 дерева: с одного можно нарубить 5 дров, а с другого 10.
Ответы: >>300437 >>300438
Аноним 15/09/16 Чтв 13:03:41 300437
>>300435
Нарубил тебе за щеку, проверяй.
Аноним 15/09/16 Чтв 13:06:22 300438
>>300435
>>300428
Тебе нужен процесс экплорейшена мира. Или его симуляция через менеджер точек интереса.
Аноним 23/09/16 Птн 15:49:44 301934
>>298353 (OP)
Теперь это нейроночек тред
https://www.youtube.com/watch?v=L_9F9bO3-mI[РАСКРЫТЬ]
Ответы: >>301945
Аноним 23/09/16 Птн 17:37:21 301945
>>301934
Где можно почитать про это, написанное нормальным языком? А то в этих pdf-ах пара криптоформул и сухое описание. Сам догадывайся как хочешь. Непонятно кто и для кого пишет эти статьи.
Ответы: >>301946 >>301984 >>302030
Аноним 23/09/16 Птн 17:39:55 301946
>>301945
Я про это, если что https://arxiv.org/abs/1609.05521
Аноним 24/09/16 Суб 05:52:46 301984
>>301945
http://page.mi.fu-berlin.de/rojas/neural/index.html.html смотри только в штаны не насри
Ответы: >>302038
Аноним 24/09/16 Суб 11:01:16 302030
>>301945
http://codingadventure.net/index.php/articles/neural-nets-part-1
Ответы: >>302038
Аноним 24/09/16 Суб 12:55:06 302038
>>301984
Параша для гуманитариев.

>>302030
Годно. Только это к сожалению hello world уровень.
Аноним 27/09/16 Втр 20:00:46 302145
>>298658
> казуальная параша
> история игор!111
Ясн)
Аноним 27/09/16 Втр 20:01:50 302146
>>298659
> В одном этом скриншоте
Кроме вылизанных или тщательно отобранных отделом маркетинга скриншотов + пиздливых предрелизных роликов то нихуя и нет.
Аноним 27/09/16 Втр 20:10:15 302147
>>298943
Подводный камень в том, что ты схватился за свежеувиденную тему как ниже даун схватился за нечёткую логику просто потому что это для вас новость.

Раньше вы сами весь ваш материалистическй манямирок строили под чёткую логику с перманентными состояниями окружающих вас персон. А тут оказывается что логика то может нечёткой быть, а персонажи в пространстве и времени сильно меняются.

Суть в том, что дерево и таски - это даже не классификация нихуя, а какая-то ебатень высранная ничерта в этом не понимающим клоуном.

Есть базовая система принятия решений. Все решения взвешиваются, принимается максимально оцененное.

К ней можно довешивать конечные автоматы, системы переоценки весов, связывать оценки весов по генетическому алгоритму, искажать оценку известными человеческими когнитивными дефектами.

Всё это в итоге будет только системой принятия решений.
Ответы: >>302154 >>302793
Аноним 27/09/16 Втр 20:18:05 302148
>>299165
>>299177
ИИ это станет, когда он пойдёт на склад, не найдёт там досок и забьёт.
Аноним 27/09/16 Втр 20:23:59 302149
>>299357
Как обычно отлаживают. На бетатесте. Если какой-то параметр дохуя далеко выезжает из набросанной заранее схемы, то смотрят - где можно на него повесить инфляцию или наоборот.

>>299388
Если ГД столь слабоумен, что не может придумать "завещание диего", "брата диего" или "сына диего", то ему не место в геймдеве.
Аноним 27/09/16 Втр 21:14:30 302154
>>302147
Что за бред ты написал, школьник?
Ответы: >>302324
Аноним 30/09/16 Птн 16:04:37 302324
>>302154
> я не понял, наверное потому что дурак не я
Аноним 03/10/16 Пнд 10:50:01 302793
>>302147
Выебнулся? Я с тем же успехом могу обоссать твои принятия решений и сказать, что все уже давно решено в рамках теории вероятности, остается только комбинировать готовое и применять.
А может лучше признать, что дизайн AI - это отдельная дисциплина, в которую можно вкатиться из очень разных областей знания?
Ответы: >>302841
Аноним 03/10/16 Пнд 19:16:26 302841
>>302793
Всё что ты можешь обоссать - это свои штанишки.

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

Проектирование системы анализа и систематизации информации - это да, отдельная дисциплина. Которая слабо кореллирует с геймдевом, поскольку вся информация внутри комплюхтера уже ультраформальна.
Только недавно появились игры с дополненной реальностью и дополненной виртуальностью, где впрочем анализ недискретной информации не выходит за пределы физического уровня модели. Игре насрать - нашёл ты покемона на асфальте или на песочке, если эти асфальты и песочки прямо не прописаны в гугл-мапс.

Так же проектирование системы оценки может быть несколько отдельной большой задачей, если мы говорим о действительно сложных моделях, которые взвешивают не "стрельнуть или шагнуть", а "хорошо это или плохо" (hint: до этого уровня аффективного развития далеко не все люди ещё дорастают). Что опять же к геймдеву имеет крайне опосредованное отношение, если мы не занимаемся специфическим геймдевом, развивающим идею façade. Который когда-нибудь обязательно войдёт в геймплей всех эрпоге, но пока что является таким же концептом, как всё что может выдумать на коленке любой кирил.

Пока что системы сбора и оценки информации находятся на уровни сири и гугл-нау, что как бы намекает нам, что кирилам делать там нехуй, если они не являются высококлассными программистами, готовыми угрохать только на это 5+ лет.
Ответы: >>302848
Аноним 03/10/16 Пнд 20:00:52 302848
>>302841
Может ты по теме треда будешь что-то писать
Аноним 10/10/16 Пнд 00:39:59 303553
>>298353 (OP)
Погугли лекции по гейдеву от богомерзкого варгеминга, там в какой-то на пальцах простой пример поведения бота описывается.
Для кирилоговна будет более чем достаточно, и на блюпринтах не сложно реализовать.
Аноним 11/10/16 Втр 05:24:38 303677
>>298507
Это типичное обычное Behaviour Tree, реализуется мимикириллом за пару вечеров. Даёт достаточно пригодное поведение. Для более сложного делают систему поверх которая принимает решения "что делать" и даёт BT это действие исполнить. Типа решает кинуть гранату, запускается дерево где персонаж кричит "граната", играет анимацию или ещё что делает. Принятие решений тоже можно на кусочки разделить, см. Utility AI.
Ответы: >>303696
Аноним 11/10/16 Втр 09:08:35 303688
>>299055
В Fear нормально работало. Они просто проверяли и пересчитывали планы периодически.
Ответы: >>303699
Аноним 11/10/16 Втр 09:56:44 303696
>>303677
>Behaviour Tree, реализуется мимикириллом за пару вечеров
Реализуй
Аноним 11/10/16 Втр 10:41:35 303699
>>303688
Я исследовал ИИ fear и могу сказать, что GOAP там используется совсем не так как это может показаться на первый взгляд. Эффект от него самый минимальный, а оверхед слишком большой.

Основная система принятия решений там совсем не GOAP, а нечто похожее на >>299205 как это ни смешно.
а goap уже используются внутри отдельных примитивных действий.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ Автообновление ] 98 | 12 | 49
Назад Вверх Каталог Обновить

Топ тредов
Избранное
Подписывайся на официальный канал Двача в Телеграме и узнавай обо всех новостях и мемах первым! https://tlg.wtf/dvachannel[X]