ТРЕД ПРО ЛОГИЧНОЕ И РЕАЛИСТИЧНОЕ ПОВЕДЕНИЕ NPC В ИГРАХ НОМЕР 2 .p.s Мы тут все Кириллы, я и не прошу серьезно к этому относиться.Просто интересно услышать мысли анонов про улучшение AI в каких-то аспектах.Сразу к сути чтобы было понятно о чем я.Когда играю в фоллаут и в скайрим, все Npc кажутся ненастоящими ни на грамм, пластиковыми. Конкретнее - самый банальный пример, вот убил ты человека на глазах у другого npc и этот npc даже ухом не повел, что очень бьет по реализму. Как вы знаете, в фаллауте 3 и нью вегасе,четвертом можно вырезать целые ГОРОДА в режиме скрытности, стреляя из кустов в нпс по одному, убивая их критами. При этом нпс не убирают трупы, не обращают внимания на убийство родственников, перед ними взрываются от выстрелов головы их матерей и братьев - ноль реакции.Ну застрелил кто-то, ну и что, верно?)Выглядит это очень нереалистично.Мои предложения по исправлению:1) Самое простое. npc должны убирать трупы. Город, заваленный трупами очень бьет по атмосфере, когда на это никто не обращает внимание. Отсюда вытекает пункт 2.2) npc должны проводить мини-расследование с помощью логики по поиску убийц. К примеру самое простое что мне пришло в голову - произошло убийство на дому. Npc входит в дом и видит труп, начинает обдумывать по разным критериям кто это сделал. Например, сперва простейшая логическая операция - кто в это время был дома. Если в это время во входе в дом был замечен лишь наш гг - сразу ясно кто это сделал. Если там были многие - npc должен СУЖАТЬ КРУГ ПОДОЗРЕВАЕМЫХ по алгоритму. Какому?Например, похитил ли гг какие-то вещи у убитого? Если да, то какие. Ценные и которые можно продать где-то по близости? Нпс ИДЕТ НА РЫНОК и спрашивает о том, продавал ли им кто-то данные предметы (список). Если их продал гг - все, вычислен и легко спален. Теперь стража вас ищет. Далее. Если предмет не ценный или он не продавался, то он мог быть КОМУ-ТО НУЖЕН. Нпс должен ПОПЫТАТЬСЯ логически понять, кому нужен был предмет, например, какой-то амулет на теле погибшего, который исчез. Если этот амулет нужен был кому-то, кого npc знал - npc начинает копать в эту сторону.Конкретно проработка этого аспекта игры, посвященного тихим убийствам, приведет к тому, что теперь нельзя будет так бесстыже вырезать город или целое население дома. Что придется заметать следы. ПРИДЕТСЯ ПРОДУМЫВАТЬ ЧТО НПС МОЖЕТ ЗАМЕТИТЬ И КАК МОЖНО ПОДСТРОИТЬ ТО ИЛИ ИНОЕ УБИЙСТВО, ЧТОБЫ НЕ ВЫДАТЬ СЕБЯ. В общем, идея понятна? Давайте представим каким образом можно сделать ПОВЕДЕНИЕ NPC РЕАЛИСТИЧНЫМ В МЕЛОЧАХ. В самых разных повседневных делах. Чтобы это были не просто болваны, а настоящие противники.При этом нужно описывать хотя бы на минимальном уровне каким образом npc будут осуществлять то или иное действие, каким будет сам процесс мышления, как оно будет думать ЛОГИЧЕСКИ посредством логических и числовых операций.
>>152616115 (OP)Все просто если, могли бы сделали. Но все ограниченно возможностями твоего процессора, ведь на него ложатся такие вычисления. Ну и еще это попросту нахуй никому не нужно в данный момент все и так говна похавали. И еще попросили (Я про фолач)
>>152616115 (OP)ах и еще что ты подразумеваешь под "НПС подумал"?Ты ведь понимаешь что ИИ сейчас га уровне скрипт => делать так-то. Можно прикрутить псевдорандом в выборе того или другого скрипта(реакции). Не более.
Если NPC агрятся на тебя, должны выбирать тактику/оружие/магию в зависимости от твоих доспехов/оружия и т.д. То есть, банальное "Если... то". Точно так же, как и ты это делаешь, а не хуячить мечом от пизды всех подряд.
>>152617481Я говорю про разветвленную последовательность действий if (то-то) делать (то-то). Это, конечно, не AI в его полноценном понимании, но с чего-то нужно начинать.
>>152617569Именно так, да.
>>152616115 (OP)Я думаю скоро в ии завезут современные нейронные сети и выдумывать ничего не придется.
>>152616115 (OP)Тоже об этом думал, но причина банальна - сложно, вообще хочу симулятор маньяка с открытым миром, вот охуенно было бы вселять ужас в целые города, слышишь как о тебе говорят жители и ссутся засыпать по ночам, какой нибудь дебил говорит что он не боится какого-то там маньяка и в этот же день ночью ты приходишь к нему
>>152617696Тогда умножай стоимость игры на 2. И поймешь почему этого никто не делает. Если ты не заметил годных ААА проектов и так 2-3 в год. А такая проработка сделает все еще хуже.
У NPC должны быть какие-то зачатки характеров и эмоций. Если ты у мужика зарубил на глазах его телку, у него Берсерк-мод включается и он готов тебя ебашить хоть кулаками. Если ты зарубил мимокрокодила, он просто вызовет стражу. Если сделал на глазах у омежки, он убежит, запрется дома и никому не расскажет.
Не совсем по теме, но все же неплохо было бы сделать реалистичную торговлю. Конкретно в скайриме она бы мало зашла, а вот в таком вот гипотетическом Х3 в средневековье с магией и квестами - просто 10/10, имхо. Правда, проблема а том, что в средневековье у всех натуральное хозяйство.
>>152617916интересная идея (для хорора, где ты его причина лул), но игру засрут критики и всякие защитники вот и все. Была польская игра про маньяка-анархиста он там простых людей ебурил тоннами. Не выстрелила.
>>152618191Например, ты сам можешь устанавливать цену тому хламу, который продаешь. Нафармил тонну мечей и начал их продавать в каком-нибудь городе. Спустя какое-то время, торговцы это прохавали, и либо сами выходят на тебя с предложением о поставке, либо уменьшают цены на свой товар в условиях рыночной экономики. Если ты забиваешь на свою торговлю, торговцы понимают, что конкуренция ушла и понемногу поднимают цены.
>>152618308Название?
>>152618308Потому что реализация - говно. Кроме "у нас можно ебурить людей тоннами" предложить ничего не могла.
>>152618189Такое ещё в Обливионе было. У каждого нпс есть показатель где-то 1-4 вроде, отвечающий за то, будет ли он батя или убегать при нападении
>>152616115 (OP)Сделай тебе так в следующей части тески ты захочешь чтобы НПС раз в час ходили в туалет, потом чтобы уходили по своим делам и т.д. В конце ты будешь ныть, что нет варианта, когда ты режец палец ножом и у непися не образуется гангрена с ампутацией. Для этого и существуют игровые условности, тебе всегда будет мало мира и ты будешь думать схуяли я не могу доплыть дальше карты.
>>152618419Hatred, вроде мимокрок
>>152616115 (OP)Есть игра, где нпс обыскиваю трупы, а звери таскают трупы по углам, чтобы сожрать. Игра, в которой весь мир живет своей жизнью, каждое существо охотится, отдыхает, спит, занимает новые территории....ТУДА, ГДЕ ПОД БЕТОННЫМ САРКОФАГОМ ЛЕЖИТ ЗАГАДОЧНЫЙ МОНОЛИТГОВОРЯТ, ОН И В ПРАВДУ ИСПОЛНЯЕТ ВСЕ ЖЕЛАНИЯ.ДА ТОЛЬКО МАЛО ЛИ, ЧТО В ЗОНЕ БОЛТАЮТ.
>>152618419Hatred
>>152618189Постал.
>>152618419Hatred Fair>>152618504Все верно.
>>152618391СЖИГАТЬ МЕЛЬНИЦЫ
>>152618625>>152618600Ну там по типу первого постала хотели сделать, просто бездумные убийства людей на серьёзных щщах, к тому же на момент выхода был не оптимизирован
>>152616115 (OP)Погружайся в криосон, лет на 30 хотя бы. К тому времени возможно НПС в играх будут обладать каким никаким искусственным интеллектом.
>>152617100>несколько дополнительных скриптов, простых как говно>ВЫЧИСЛЕНИЯ
>>152618391Да, да, именно. Или, скажем, можно самому стать торговцем лисичка-богиня прилагается!, или, допустим, повышать цену каким-нибудь мехам, грабя торговцев именно мехами, а потом продавать подороже. Да даже если станешь каким-нибудь архимагом в коллегии, тебе все еще нужно жрат, ученикам и профессорам нужно жрат, на алхимию/исследования нужны расходники, а у самой коллегии есть самый настоящий бюджет из которого можно подворовывать, и в который можно добавить нафармленного.
>>152618620Речь ессесна про тот самый (olr), а не про ту хуйню, что они выпустили.
>>152618308В своё время manhunt и postal 2 выстрелили же, критики воняли, но это только усиливало интерес к игре
>>152618838Если эти скрипты будут простыми как говно, то твои нпс и будут говном, потому что научить ии выстраивать логические цепочки и вести расследования - очень сложно с технической точки зрения. Тебе ресурсов не хватит
ВЫХОДИТ НОВАЯ ИГРАВСЕ НЕСУТ СВОИ ДЕНЬГИ ПОК ПОК ПОК КАКАЯ КЛАССНАЯИГРА В РАННЕМ ДОСТУПЕ НЕОПТИМИЗИРОВАННОЕ ГОВНОДРУГИЕ ФИРМЫ СМЕКАЮТ И НАЧИНАЮТ ДЕЛАТЬ ТАК ЖЕ2017 ГОД 50% ИГР В РАННЕМ ДОСТУПЕ ПО ЦЕНАМ МЕСЯЦА ЖИЗНИ НА МАЯМИ.сука помню времена когда игра выходила и сразу была играбельная.
>>152618175Ну хуй знает, даже в ебучем СТАЛКЕРЕ зачатки такой проработки есть.
>>152618872>>152618620Когда был школьником читал анекдот про то что разрабы набухались и случайно удалили проект, поэтому пришлось все делать заново, я тогда взбугуртнул "как можно случайно удалить целую игру? почему копию не сделали? тупые разрабы!"
>>152619011Ты вспомни что это за время было, всяки кармагедоны и прочее. Ща цензурится все и вся.
>>152619273Пиздеж, у разрабов каждый день делается не по одной сотне бэкапов. Прежде чем добавить что-либо проходит процесс тестирования... ой ну ты понял. >>152619244Зачатки интеллекта в сталкере? Что ты несешь?Все что в сталкере есть сюжет и атмосфера, ИИ там наитупейший
>>152619137>>152619538Тупейший тупейший, а скрипты кой-какие на всякие ебаные ситуации имеются. Правда глючат.
>>152616115 (OP)Если они будут думать - игры станут непроходимыми. Об этом ты не подумал?
>>152619846Мда, иди на хуй
>>152620040После того как закончу сношать твою маменьку.
>>152618845> Или, скажем, можно самому стать торговцем лисичка-богиня прилагается!Не лисичка, а волчица.>>152619538> Зачатки интеллекта в сталкере? Что ты несешь?> Все что в сталкере есть сюжет и атмосфера, ИИ там наитупейшийЭй, а как же войны группировок в ЧН? Постоянно кто-то с кем-то воевал и кто-то что-то захватывал.
>>152620193Это делается банальной схемой if (увидел врага) то (убил и занял его территорию). Примитив.
>>152620283Как они размножаются? Или почему они не вымирают перестреляв друг друга? Или вымирают?
>>152620374Спавнятся пачкой в определенном месте, вот и все. Ты троллишь что ли, такие вопросы задавать?
>>152620485Я реально ни разу не играл в свалкера. В пиздючестве не было у меня его, да и не пошел бы он на моем говноцелероне.
>>152620374spawn some pidorsif you see other PIDORS kill this SHIT"AI maslinu poimal"spawn some pidors
>>152620631То есть они бесконечные, и даже с читами убить всех невозможно? Как во втором каловдутии набигают?
>>152619175А перед этим были бетки, чтоб ты оценил годна она или нет. Хотя сейчас этими бетками являются первые уровни игры. Их вылизывают, журналисты орут "10 из 10, господи" и все бегут покупать. Вот только ты сам руками все равно не пощупал
>>152620806дано есть определенные мест после зачистки которых там больше не спавнятся, а есть группки которые гуляют по зоне, или зверье с мутантами, вот они бесконечные.
>>1526202831. Увидел труп, Проверка на сумму силы-ловкости коэффициент храбрости коэффициент родстваа) Результат > y - осмотр места происшествия в боевом режиме, Проверка на сумму интеллекта и восприятияа1) Проверка на сумму интеллекта и восприятия > z - обнаружение убийцы, находящегося в пределах видимости (правда тут еще персональный коэффициент героя надо вводить, включающий репутацию, враждебность, маскировку, удачу и другие факторы, которые лень сейчас обдумывать).а2) Проверка на сумму интеллекта и восприятия < z - проверка на враждебность, репутацию нпс.б) Результат < y - крики о помощи, поиск стражиЧто мешает такую хуйню проделать?
>>152621551Блядь, проебались знаки *>Увидел труп, Проверка на сумму силы-ловкости x коэффициент храбрости x коэффициент родства
>>152617569издалека ебашат луком и магией, вплотную оржуием ближнего бояпока все и так совпадает
Всегда проигрываю с того как в Скайриме всадишь из инвиза пару стрел по НПЦ, а он говорит показалось наверное, хотя промеж лопаток у него стрела торчит.
>>152622157Мой разум играет со мной шутки...
>>152622157Или из глаза, например.
>>152622308ИЛИ ИЗ КАЛЕНА АХАХХАХАХАХАХАХХАХАХАХА
>>152617569> а не хуячить мечом от пизды всех подряд.Во всех играх так делаю.мимоИИнет
>>152622578Двачую, стрелы для пидоров.
>>152616115 (OP)Ньюфаг не играл в хитмана, лол.
>>152617569В первом драгонаже была интересная система тактик у напарников, где как раз и было это "если, то", мне так нравилось у них это все проставлять для разных ситуаций, охуеть просто кончал радугой от реиграбельности.
Ну то что ты описал в оп-посте это просто объемный скрипт. Даже сложным его не назвать.Такое поведение просто заебешься к каждому npc подгонять(а оно должно отличаться, хотя бы по классам персонажей). В любом случае нынешним ААА говноделам просто лень это реализовывать, это большие затраты по времени и деньгам.