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

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



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

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 8 | 1 | 6
Назад Вниз Каталог Обновить

Реалистичный AI в rpg /skyrim/ Аноним 07/05/17 Вск 22:40:49  22299099  
header.jpg (41Кб, 460x215)
skyrimenvironme[...].jpg (957Кб, 1920x1200)
ТРЕД ПРО ЛОГИЧНОЕ И РЕАЛИСТИЧНОЕ ПОВЕДЕНИЕ NPC В ИГРАХ НОМЕР 1 .


Сразу к сути чтобы было понятно о чем я.Когда играю в фоллаут и в скайрим, все Npc кажутся ненастоящими ни на грамм, пластиковыми.
Конкретнее - самый банальный пример, вот убил ты человека на глазах у другого npc и этот npc даже ухом не повел, что очень бьет по реализму. Как вы знаете, в фаллауте 3 и нью вегасе,четвертом можно вырезать целые ГОРОДА в режиме скрытности, стреляя из кустов в нпс по одному, убивая их критами. При этом нпс не убирают трупы, не обращают внимания на убийство родственников, перед ними взрываются от выстрелов головы их матерей и братьев - ноль реакции.
Ну застрелил кто-то, ну и что, верно?)
Выглядит это очень нереалистично.
Мои предложения по исправлению:
1) Самое простое. npc должны убирать трупы. Город, заваленный трупами очень бьет по атмосфере, когда на это никто не обращает внимание. Отсюда вытекает пункт 2.
2) npc должны проводить мини-расследование с помощью логики по поиску убийц. К примеру самое простое что мне пришло в голову - произошло убийство на дому. Npc входит в дом и видит труп, начинает обдумывать по разным критериям кто это сделал. Например, сперва простейшая логическая операция - кто в это время был дома. Если в это время во входе в дом был замечен лишь наш гг - сразу ясно кто это сделал. Если там были многие - npc должен СУЖАТЬ КРУГ ПОДОЗРЕВАЕМЫХ по алгоритму. Какому?
Например, похитил ли гг какие-то вещи у убитого? Если да, то какие. Ценные и которые можно продать где-то по близости? Нпс ИДЕТ НА РЫНОК и спрашивает о том, продавал ли им кто-то данные предметы (список). Если их продал гг - все, вычислен и легко спален. Теперь стража вас ищет.
Далее. Если предмет не ценный или он не продавался, то он мог быть КОМУ-ТО НУЖЕН. Нпс должен ПОПЫТАТЬСЯ логически понять, кому нужен был предмет, например, какой-то амулет на теле погибшего, который исчез. Если этот амулет нужен был кому-то, кого npc знал - npc начинает копать в эту сторону.

Конкретно проработка этого аспекта игры, посвященного тихим убийствам, приведет к тому, что теперь нельзя будет так бесстыже вырезать город или целое население дома. Что придется заметать следы. ПРИДЕТСЯ ПРОДУМЫВАТЬ ЧТО НПС МОЖЕТ ЗАМЕТИТЬ И КАК МОЖНО ПОДСТРОИТЬ ТО ИЛИ ИНОЕ УБИЙСТВО, ЧТОБЫ НЕ ВЫДАТЬ СЕБЯ.

В общем, идея понятна? Давайте представим каким образом можно сделать ПОВЕДЕНИЕ NPC РЕАЛИСТИЧНЫМ В МЕЛОЧАХ. В самых разных повседневных делах. Чтобы это были не просто болваны, а настоящие противники.

При этом нужно описывать хотя бы на минимальном уровне каким образом npc будут осуществлять то или иное действие, каким будет сам процесс мышления, как оно будет думать ЛОГИЧЕСКИ посредством логических и числовых операций.
Аноним 07/05/17 Вск 22:46:45  22299148
бамп
Аноним 08/05/17 Пнд 00:38:24  22300235
>>22299099 (OP)
Хорошие идеи привёл. Жалко, что ААА разработчикам лень на алгоритмы заморачиваться.
Аноним 08/05/17 Пнд 14:15:45  22304051
>>22299148
Аноним 08/05/17 Пнд 14:26:46  22304171
Бред какой-то. Как, по твоему, бот будет копать в какую-то сторону?
Если подходить с реалистичных позиций - присвоить неписям шкалу ценности, скажем, от 0 до 10.
Убили нищего - всем похуй.
Убили уважаемого гражданина - усиленные патрули, шмоны на улицах, при обнаружении в карманах краденного - шанс, что на игрока это убийство и повесят просто на всякий случай.
Убили VIP - комендантский час, массовые аресты, погромы с опиздюливаним всех нездешних.
То же самое и к предметам применимо.
Аноним 08/05/17 Пнд 14:48:43  22304458
>>22304171
Очень годные идеи, классно описал.
Про то, что будет бот копать или нет - это все делается посредством программирования логики его действий, сам он копать конечно не будет. Бот всегда умен настолько, насколько умным его написал человек.
Аноним 08/05/17 Пнд 15:00:19  22304571
ОП, поиграй в RL. Графон заебись, логика у NPC такая, что бывает сам не поймёшь как они до такого дошли
Аноним 08/05/17 Пнд 15:40:25  22304980
>>22299099 (OP)
>начинает обдумывать
>npc
ну еб твою мать
Аноним 08/05/17 Пнд 17:50:13  22306400
>>22304980
И? Что-то умное сказал? Неигровой персонаж (от англ. Non-Player Character) не может "обдумывать" по алгоритму ту или иную ситуацию?

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

Топ тредов
Избранное