Cyberpunk 2077

8.3
()

Павел Саско о тупости искусственного интеллекта в Cyberpunk 2077

©

Во время недавнего стрима на Twitch Павел Саско, главный дизайнер квестов в Cyberpunk 2077, рассказал об искусственном интеллекте в новейшей игре CD Projekt RED. Более конкретно, он объяснил, почему AI в Cyberpunk, мягко говоря, интеллектуально неполноценен, поэтому он и называется ARTIFICIAL.

Во время обсуждения этого вопроса Саско заявил, что более умные противники зачастую не являются лучшими в играх.

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

Разработчик подчеркнул, что ИИ должен имитировать поведение человека, в том числе и совершать ошибки.

Мы хотели создать ИИ, который будет вести себя как живой человек, который иногда совершает ошибки. Если, будучи замаскированным, я стреляю с одной точки, а затем отойду от нее, противники будут стрелять в то место, где я был мгновение назад, потому что они думают, что я там.. Если вы убиваете врага в одном месте, вы не ожидаете, что ИИ скажет противникам сразу же найти вас, а скорее, что противники пойдут проверять место, где что-то произошло. ИИ должен быть реалистичным, но в то же время честным по отношению к игроку.

Те, кто прокомментировал заявление польского разработчика на Reddit, не восприняли это заявление с энтузиазмом:

Обычно это так, но это совсем не то, на что люди жалуются в отношении ИИ в Cyberpunk 2077.

Другие форумчане еще более прямолинейны:

Я не знаю, когда было снято это видео, но если оно снято даже спустя какое-то время после выхода игры и жалоб людей, то это треп ради трепа. Это жалко:

- О, хурр-дурр, значит, искусственный интеллект был глуп, потому что вы не могли сделать его разумным?

-ДА ДЕЙСТВИТЕЛЬНО, ИИ был настолько умен, что нам пришлось упростить его для вас, huehuehue (оригинальное написание)

Нет никакого смысла в том, насколько плоха логика поведения врага/гангстера/полицейского/гражданского/пешехода/мотоциклиста в CP2077.

Намеренно или нет, но все мы, вероятно, согласны с тем, что ИИ в Cyberpunk 2077 не помешало бы серьезно обновить. Мы скрестили пальцы, чтобы это произошло в ближайших исправлениях.

78
об авторе
Пользователь пока ничего не написал о себе.
ЕЩЁ ПО ТЕМЕ
Ваш комментарий
Комментарии: 84

А водители объезжать препятствия не умеют по той же причине?

101

Да просто там водители все новички или у них импланты глючат

33

Это не вина ИИ. Это сетка путей осталась старой после смены расстановки моделей.

11

Вообще современный ИИ водителей в движках ездит не только по навигационной сетке\пути, а имеет также собственное виртуальное зрение, чтобы видеть препятствия и объезжать их. В Сайберпанке походу со зрением у виртуальных водителей проблемы.

4

Ага точно. Чуток цепанул на машине пешехода, упавши он начал меня матюкать, после, вставая, сам же бился уже о мою машину, что то ругаясь себе под нос, до тех пор пока я не отъехал.

-1

У водителей и пешеходов судя по всему вообще нет ИИ, пути маршрутов и простые тригеры, поэтому проблема с ИИ их не касается)) Разработчик говорит про ИИ врагов во время боя, там они постарались хоть что-то похожее на ИИ сделать.

2

Охренеть оправдание. Это что-то на уровне "я хотел сделать это слишком крутым, но получилось фигово, чтобы вас слишком не шокировать".
Жду, когда они убогий открытый мир оправдают

77

Они собирались сделать топ игру, но решили что игроки к этому не готовы, все ошибаются.

52

"Наша игра была слишком хороша, поэтому мы решили её ухудшить"

56

Да-да, "игрокам это не нужно". Наша ЦА - дауны, поэтому наш АИ может только бежать по прямой в полный рост и стрелять, с вероятностью попадания в 20%. Мы ж хотим чтобы всё было честно, даже безрукий олигофрен должен иметь все шансы на победу, мы уважаем наших клиентов с особыми потребностями. Мы не уважаем здоровых людей, которые имеют наглость требовать от игры хоть каких-то испытаний, хоть какого-то интереса. Сейчас, если в игре моб догадывается переагриться на того, кто наносит ему больший урон, это уже из ряда вон достижение. Если он обошёл игрока, название игры и день можно в календаре отмечать. Если последний оставшийся город не объявляет войну всей карте, это тоже редчайшее исключение, обычно поведение АИ это тупо генератор псевдослучайных чисел, где вместо чисел - события.

А может разработчик просто такой же, как и его ЦА? Борис Моисеев, такой же, как ВЫ!:))) И это не честный АИ, а просто предел возможностей разработчика, в столбик писать события и последовательно к ним переходить? Те, кто мог, занялись другим делом, ушли руководить, вышли на пенсию, а пришедшие на смену...ну вот такие вот, ездить по ушам могут, а добавить уровень сложности с вменяемым Искусственным Идиотом, просто чтобы доказать, что не являются слюнявыми дебилами - нет.

30

Ну, реальные союзники\враги порой тупее ботов, чего уж там...

4

То есть по твоему интеллект ботов занижают, просто потому, что бы неким людям не было обидно?

0

Скорее что бы бот был уязвим и мог таки потерпеть поражение. Иначе его никто не победит, а собственно интерес к игре иссякнет до уровня одного мазохиста.

0

Есть еще варианты те же серии Rising storm, Arma или Max Payne.

0

Этот крендель слышал об уровнях сложности? В их собственной игре эта система также представлена, уж могли бы продемонстрировать свое творение - ИИ на полной катушке на хард моде, а не просто +хп/дмг противнику.

27

Это лишний гемор для разработчика + если дать много свободы ИИ, он будет непредсказуем для сюжета, что в итоге может сломать все миссии.

-12

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

0

70% игры прошел с двойным прыжком и катаной

1

Да что бы они сделали, прикрутили своим ботам читы из КС, вот и вся суть "сложности" в современных играх.

0

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

-1

Они всё пытаются делать умную мину при паршивой игре? КП 2077 явно не тот случай, когда данная фишка уместна. Уж молчали бы и делали патчи или закрыли проект и занялись тем, на что ума хватает, мобильными играми к примеру.

12

Хотели создать ИИ, который ведёт себя как человек... Чёт какая-то совсем галимая отмазка...

Разве не для этого выбор сложности есть в играх? Делайте на низкой сложности тупой ИИ, на средней пусть будет "как человек", а на высокой такой, который игроку так сказать даст "прикурить". В чём проблема?

6

я проблем с ии не заметил, а вот другие проблемы, такие как пустота на улицах, мало случайных событий, мало интерактивности с самим городом и мн др это бросается в глаза, без сюжетки город кажется пустым

5

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

0

Тоесть это нормально, когда стреляешь из огнестрела а на тебя противник идёт с дубинкой?))Это симуляция поведения человека?))Лично я таких людей не знаю которые против лома нашли приемы)

5

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

1

Когда сам бежишь на вражин с пулеметами с Встаниславом в руке xD

-1

Вспомни тот же Скайрим, сколько лет назад, но в этом плане все нормально. Да там механика схожа, но условия то иные.

1

тоже хочу скайрим отметить. более слабые враги убегают, противники прячутся от стрел и а при малом хп лечатся=) но киберпук даже в этом плане не смог

0

я успел про нее забыть уже,но нееет ...надо напомнить,лол

4

Похоже они решили выделится всем, чем только смогли. Максимум багов, худшая оптимизация, кривая анимация... ...и как вишенка на торте дурацкий ИИ!

4

Да забейте вы на пушки, я уже стал богом в игре! Вставил в кибердеку "заражение", кучу модов в шмотках на крит урон, в ветке "быстрого взлома" вкачал урон от скриптов и увеличил количество заражений и начинаю кибер некромантию.

1) кинул по врагу взлом протокола,

2) кинул "заражение" на толпу!

3 секунды - гора трупов. 10000+ хр с каждого врага. Хожу с одним электрошокером "Динь-Динь" и "Встаниславом шишкиным" в инвентаре.

Profit. Уровень сложности - максимальный.

3

не знаю чем ты хвалишься, боты тупы и нелепы, что там сложного?

0

Я говорю о том что если проходить через нетраннерский билд то даже проверить их интеллект не успеваешь. Просто как в god_mode выносишь их пачками.

0

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

2

А с прокачкой крафта так вообще становишься богом в игре. Когда крафтишь из 1 фиол компонента гранату, а потом ее же разбираешь на 5 зеленых 3 синих и 2 фиолетовых (грубо говоря, не помню точных циферок).

0

Какие же гнилые отмазки... Не ожидал такой дешевизны от них...

Не могу удержаться, чтобы не сказать гадость. Надо было назвать "Павел Саско о тупости разработчиков искусственного интеллекта в Киберпанк2077"

О чем вообще можно говорить, если в предыдущем проекте случайно наблюдаемый горожанин в Новиграде мог приветствовать встречного и тот ему адекватно отвечал, а в этой игре прохожий просто тупо растворяется в воздухе, когда идешь за ним? Трудно даже поверить в то, что эти вещи делала одна студия/

Есть ролик, в котором сравнивают ИИ людей из Киберпанк с ИИ тараканов из 1-й Халф лайф https://www.youtube.com/watch?v=aduNStxngD8

2

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

2

В Mass Effect 3 и Андромеде нормальный был AI, обходили и подкрадывались сзади. А тут пока один очухается, уже всех его дружков завалить можно.

2

Звучит как отмазка.

2

Какой позор, ахахахахах. С каждым разом оправдание этой помойки всё потешнее и потешнее, Warface 2.0.

2

Просто в 2077 население планеты будет еще более тупым. Спасибо, Павел.(сарказм)
А почему в Киберпуке такие квесты говеные, дИзИйнер квестов?!

1

не баг, а фитча. Самое простое написать что это не проблема, а не решить её. Не сказал бы что ИИ у сдпр звёзд с неба хватает, он тупой был и в шедевральном ведьмаке 3, но там нпс 10шт на на километр было, а в скоплениях они тупо стояли 24\7 и без зачатка на симуляцию, в КБ2077 они догнали поведение НПС где то уровня гта 3, но с копами увы не дотянули, патчами мб исправят

1

"Потому что он знает вашу позицию и может легко обойти вас с фланга, а это очень нечестно."

Он сделал мне вечер. :)

Пожалуй, такой отмазки тому, что "мощность" соснольного железа и "точность" соснольного управления не позволяют реализовать умный ИИ, я давненько не читал.

F.E.A.R., которому миллион лет и который разрабатывался только для РС, в те далёкие годы, передаёт оправдацу привет. "Удивительно", но ничего подобного в игровом ИИ до сих не сделано .........

В F.E.A.R., вражины с отвлекающим манёвром заходили с обоих флангов и это было потрясающе и по-настоящему круто.

1

Ну некое "отупение" все же применяется, косые выстрелы, не полное укрытие и т.д., иначе игрок дох бы с пары залпов. Хотя я где то такое видел, когда боты игрока убивали одним выстрелом с бешенного расстояния, не давая шанса даже их заметить.

0

Например, в старой Operation Flashpoint. ИИ интеллектом не блистал, но вёл себя вполне грамотно, что в сочетании с одним сейвом на уровень, на высокой сложности, обеспечивало игроку массу новых впечатлений, хоть огнетушитель у компа ставь:) Особенно нубам, впервые попавшим на ту миссию, в которой надо проползти пару километров по полю, где ходят патрули и стоят танки, на точку эвакуации.

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

1

если бы ты почитал статьи, то понял бы что ии феар не работал бы в открытом мире от слова совсем

0

в киберпанке они тоже только на маленьком пятачке работают, чуть дальше и сразу стопе мы дальше не идем

1

это так работает абсолютно в любой игре, даже орда из дайс гоне не будет тебя преследовать вечно

-1

Пан Саско, давайте без этих эккспромтов - получилось, так как получилось, мы все исправим, вот вам дорожная карта, я просто сотрудник CDPR. Можно без желтого фона

1

Уже давным давно плевать на киберпанк.

1

Я помню разрабы Сталкера так пиарили АИ врагов, мол они настолько живые что ошибаются :)

1

1. никто не поднимает другое оружие, но бегут за тобой с дубиной...

2.копы не могут подъехать потому что зачем, как я не видел медиков кроме 1й сцены...

3 в игре столько умений, но многие из них никто не использует...

1

Опять оправдания, что они хотели сделать игру самой афигенской, но чо то пошло не так

1

Обожаю эту отмазу - скажите это ботам из первого Фира. В далёком 2004-м геймеры, наверное, после игры попадали в дурку.
Если хороший ИИ представляет такую проблему для игроков - так пусть будет частью хардмода. Но нет, настоящий хардкор - это когда у противников полный пак читов и статы х10.

1

какая-то вода, вообще на вопрос не ответил

0

ждем нормального ии в игре.

0

Может не к месту но я помню как в таркове ИИ лютовал и "дикие" вполне могли надрать зад "чвк" с их практически 100% точностью попадания по голове и точности закидывания гранат чем бы позавидовали легкоатлеты. Да и предугадать твои действия они могли с большой точностью, правда их хоть потом слегка понерфили но всё же были неплохими противниками.

0

Я почему-то вспомнил NPC из GTAV, которых как бы ты не хотел их убивать, но после 30-ой смерти из-за этих водителей; когда в тебя из-за угла в 500 раз телепортируется рандомная машина повреждая твою машину, и ты уже идёшь с миниганом мочить всех жителей Лос-Сантоса.

0

Мне кажется он просто не понял суть претензии, перепутав само собой разумеющиеся ограничения ИИ с тактическими возможностями взаимодействия с миром, игроком и другими нпс.

0

это не ИИ тупой, это вы умные

0

Ум это способность считывать данные которые субъект не может знать, запишем и запомним. Грубо говоря умный это экстрасенс

0

>"самый простой способ создать ИИ - это сделать его очень умным"

Скорее не умным, а простым и условным. Но судя по тому как ведут себя враги, транспорт, пешеходы ии там наверное сложный(так как не могут до сих пор исправить) и от того условно рабочий.

0

Ну это те же люди, которые создавали ИИ накеров и утопцев, что вы от них хотите?

-1

Ну не гони. Утопцы реально умнее были.

8

Далее будет новость: "ИИ из Cyberpunk 2077. О том, "почему Павел Саско такой, ссука, умный...?"

-2

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

а бот который самонаводится на игрока и ищет кратчайший путь по пред подсчитанным данным не очень крутой аи.

для киберпанка можно было запилить крутой аи самым простым способом но это нужно не выгружать огромный кусок нав данных города и хранить огромное количество нпс в памяти и считать передачу информации между ними как я понимаю. для этава нада много озу такую игру не запилить в консоули. эта фундждаментальная проблема аи. с нетерпении джду когда игры наконец выберутся их ограничения 32гб озу

-2

Про консоль, точно не знаю, хотя то что сделали из-за нее с кризисом печалит. Что же до ии достаточно было бы разделить ии на группы и у каждой своя логика, плюс реально там не на столько "огромный" участок карты.

Основная же проблема кажется что это нужно кому-то делать.

0

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

а так саме близкое к теме что я играл ас юнити там и толпа и не тупой аи на самом деле.

а хороший аи промежуточный как я его себе представляю это заполнение большого куска пространства в 3д чем то подобным навигационным вокселями с реалтаймовыми кросс вычислениями проходимости навигационных контейнеров. присвоениями к контейнерам приоритета пути и и других интересов ипа угла за которым бот мог бы укрываются и поска всяких дверей. далее для близких ботов необходимо вычисление точной геометрии проходимости для всех физических объектов и причем с двойным обсчетом чтобы если дом побежит бот измеряет все его угловые скорости полигонов вперед кадра измеряет свои трактори потом прогонит все это на выполнение. это по аналогии с нормальной физикой которая считает потенциальные столкновения. далее такой бот сможет перейти дорогу с машинами потому что умный.

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

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

пака мичта заделать чтобы бот обходил лужи и грязюку из гпу данных. для этого та понимаю нада захват поверхности в карту и дальше анализ набора пиленых векторов на процессоре примерно как была 2д физика раньше.

проблема киберпунка жи что там аи как в гта вайсити - что закономерно потому что озу цпу часть недостаточно эволюционировала для расчета в лоб. но оно выпячивается и выглядит крайне неприглядно в этой игре из-за невысоко рандома и не очень богатого дерева поведения аи на всякие странности. как такой видос смотрел - где копы не пытались помочь гг когда его атакуют бандиты.
пример хорошего аи на мой взгляде в этом плане мгс5 но там преимущество что аи статичен и работает со статичными данными. а нужно в общем примерно то же самое но с динамичными нпс и ситуациями так и нав данными тоже динамичными с большой иерархий и кучей вложений чтоб игры небыли комнатой пару километров. самый простой способ решить эту проблему для игр мегаполисов навернуть в системных требованиях 128гб озу например и процессор добрый.

1

Ну мне в плане застревания ии не особо раздражает, ну застрял, так пусть найдет другой путь. Другое дело когда он страшно тупит и даже при столкновении 1 на 1 регулярно неадекватно себя ведет или зависает с концами.

Мне аи противников в FEAR и Andromedа нравился, да он не идеален, но приятный. Лучший же игровой опыт был у меня в Скайриме, но за счет того что я там чуть ли не все изменял(благо хоть возможность была)

Те же пешеходы могут "видеть" вытянутые/сдвинутые капсулы транспорта, а на перекрестки не пускать вовсе. А для упрощения движения дать транспорту возможность их переезжать, сбивать и давить. Так и людям друг-друга толкать.(не люблю статичные толпы)

0

Лучше FEAR уже не будет ! позорище! деградация человечества на лицо!

-2

В целом, согласен. И дело не в том, что ИИ может мешать игроку достичь целей, а в том, что может сделать игру неиграбельной. Ну и, конечно, нельзя отпугивать массового игрока.

-7

Еще забыл вариант с не перетрудится. Ведь лишний труд ужасен. А сделать нормальный регулятор сложности ии(а не тупой регулятор дамага) лишние затраты.

0
все мы, вероятно, согласны с тем, что ИИ в Cyberpunk 2077 не помешало бы серьезно обновить

Я не согласен. Считаю умный ИИ в играх бесполезен. Его никто никогда не замечает. Равно как и глупого ИИ не заметят при хорошей режиссуре и скриптах.

Даже в F.E.A.R. интеллект полностью заскриптован - это лишь визуальна имитация, обманка. Пыль в глаза. Но игроки любят глазами, и потому ошибочно называют ИИ F.E.A.R. лучшим. Но на самом деле в том же S.T.A.L.K.E.R. интеллект работает по точно такой же схеме как в F.E.A.R.. Любопытно, что ИИ сталкера лучшим почему-то никто не называет. Не находите это странным? А ведь в обеих случаях ИИ действует практически под копирку.

Если уж говорить про действительно умный ИИ, то в той же Last of Us 2 в целом ИИ один из лучших на сегодня. Все NPC даже знают имена друг друга, умеют координировать свои действия, и даже впадают в панику, когда натыкаются на труп товарища - это может изменить дальнейшее поведение NPC в бою. Да вы такого даже в хвалёной F.E.A.R. никогда не видели. Но заметил ли кто-нибудь умный ИИ в Last of Us 2 ? Ответ: НЕТ, никто не заметил, и статей об этом не пишут.

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

P.S. Хотя CD Project Red действительно могли бы научить NPC на транспорте объезжать пробки и аварии. Любое препятствие, так все машины стоят. Это действительно немного странно в 2021 году.

-10

В ласте ии тоже тупой)

0
Вывод: ИИ дело тонкое и очень сложное. Игроки толком сами не знают, чего хотят от ИИ. В этом смысле Павел Саско прав - умный ИИ в принципе не нужен играм. Я даже добавлю, что большинство игроков будут в бешенстве, если ИИ постоянно будет фланговать и мощно давить игрока. Ведь большинство игроков не любят сложных игр.

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

8