| Игры > Общий |
| Хороший ИИ в шутерах |
| (1/2) > >> |
| Razor:
Новомодные шутеры с абсолютно идиотскими противниками заставили задуматься. Есть ли сейчас игры, где ИИ может хоть чем-то удивить? Были ли они раньше? Пишите в тему игры, где компьютерные противники ведут себя как можно более грамотно и имеют шансы конкурировать с игроком. Вот мой список игр с хорошими ботами: F.E.A.R. - противники ведут себя очень грамотно, используя в бою тактику и командную работу. Unreal Tournament 2004 - боты очень подвижно перемещаются по картам, во время игры невозможно отличить от реального игрока среднего уровня. S.T.A.L.K.E.R.: Зов Припяти - уже похуже, но ИИ пытается использовать тактику, правда этому постоянно мешают неподходящий левелдизайн, выкрики "перезаряжаюсь" и т.д. Что можно сюда ещё добавить? |
| Heidr:
Half-Life. |
| Chaotix:
--- Цитата: Heidr от 06 Октябрь 2016, 11:49:53 ---Half-Life. --- Конец цитаты --- О да.. В Half-Life1 один из самых тупых AI, которые я видел в шутанах. На спецназовцах не так заметно, они отбегают за укрытия и всем показывают вид бурной деятельности. Хотя даже до самых дибильных ботов для CS 1.6 им очень далеко. Могут остановится в метре от главероя, присесть на колено, выстрелить, прокричать что-то в рацию и начать убегать за ближайший угол. Цирк, да и только. При этом, кроме M4A1 ничего в руках не держат. Барни и профессора вечно тупят, путаются в двух соснах и теряются, не могут сменить оружие и в целом ведут себя как полные идиоты, умирая от любого мало-мальски агрессивного врага. Какое-то пушечное мясо для потехи главгероя. Намного ли такой AI лучше Quake2 или Duke Nukem 3D? Ушел не очень далеко, любой калофдутие и MoH лучше. Реально хороший AI можно увидеть только в некоторых ботах для HL1 и CS1.6. В Unreal Tournament очень хороший AI, похожий на реальных людей и при этом, никаких ботов и не нужно устанавливать. Вот это AI! Один из лучших в шутанах. В Return to Castle Wolfenstain очень хороший AI. Враги метко стреляют, прячутся за укрытия, пользуются снайперками и т.п. На то время это было отмечено даже игрожурами. Про FEAR, STALKER и UT2004 соглашусь, AI там на хорошем уровне. А ещё в Left for Dead искусственный интеллект умнее многих живых игроков. Он невысокий, но там порой попадаются такие тупые раки, что AI на их фоне умнее и лучше просто на порядок. То есть, лучше уж искуственный интеллект, чем школотрон отмороженный, который будет стрелять по своим. |
| alexkid:
--- Цитата: Razor от 06 Октябрь 2016, 11:03:56 ---и имеют шансы конкурировать с игроком. --- Конец цитаты --- Ну конкурировать не смогут.. это будет - но не сегодня.. А так из последнего во что играл Аrea 51 и Project Snowblind. Старые игры но ИИ вполне норм. Снайпера быстро вычисляют, ( Ждут когда ты появишься, запоминают последнюю точку ) боты убегают и прячутся за укрытия. |
| kugelblitz:
В Far Cry 1 были неплохие боты, в принципе и в первой крызухе в ПК версии тоже зачатки тактики имелись. Но как правило за этим следовало их стояние на месте и легко вычисляемые скрипты "перекатов". Тоже самое в киллзоне. Последний Дум гонял, все так же заскиптовано, вся сложность лишь в количестве. |
| Heidr:
В Думе-то ты какой ИИ хотел увидеть? Чтобы демоны пытались тебя сожрать сообща, работая в команде и распределяя роли? |
| ~Scorpion-:
Unreal Tournament 99, лучше ботов не видел. В 2004 хуже. А в III ещё хуже. |
| FPU:
На PS1 в дилогии Medal of Honor были очень умные враги. Прятаться за углами и стрелять оттуда для них было обычным делом, но это не единственное, что они умели делать, а умели они ещё и ловить брошенную в них гранату или бутылку с зажигательной смесью, если те летели по подходящей для этого траектории. Если граната падала перед ними, то они могли либо отбежать, либо отфутболить её с переменным успехом. Очень забавно было смотреть, как граната рикошетила от стены обратно к ним под ноги. Также если в одном месте было сразу несколько противников, то один из них мог пожертвовать собой и накрыть своим телом эту гранату. И ещё когда они стреляют в тебя, то у них есть разные модели поведения для этого, так что с ними никогда не скучно. Ну и можно ещё привести для примера некоторые их реакции, когда ты с фотоаппаратом ходишь, многие фрицы не против попозировать в забавных позах, а если сфоткать кого-то неожиданно, то он будет тереть себе глаза, словно его ослепило. Короче, они там реально как живые, меня это в своё время очень сильно поразило в данных играх. Ещё там был сделан просчёт точечных попаданий в разные части тела. Попробуй, например, попасть фрицу между ног и посмотреть на его реакцию. Что интересно, на ПК некоторые модели поведения врагов были скопированы с приставочных игр, но выглядят они там очень топорно, тогда как на PS1 всё это было сделано с душой. |
| Brick_Man:
--- Цитата: ~Scorpion- от 06 Октябрь 2016, 16:39:27 ---Unreal Tournament 99, лучше ботов не видел. --- Конец цитаты --- Солидарен, более того, он ещё и полностью кастомизируемый. |
| Heidr:
--- Цитата: Chaotix от 06 Октябрь 2016, 14:22:42 ---О да.. В Half-Life1 один из самых тупых AI, которые я видел в шутанах. На спецназовцах не так заметно, они отбегают за укрытия и всем показывают вид бурной деятельности. Хотя даже до самых дибильных ботов для CS 1.6 им очень далеко. Могут остановится в метре от главероя, присесть на колено, выстрелить, прокричать что-то в рацию и начать убегать за ближайший угол. Цирк, да и только. При этом, кроме M4A1 ничего в руках не держат. Барни и профессора вечно тупят, путаются в двух соснах и теряются, не могут сменить оружие и в целом ведут себя как полные идиоты, умирая от любого мало-мальски агрессивного врага. Какое-то пушечное мясо для потехи главгероя. Намного ли такой AI лучше Quake2 или Duke Nukem 3D? Ушел не очень далеко, любой калофдутие и MoH лучше. --- Конец цитаты --- Во-первых, не забывай о дате выхода игры, а во-вторых, ИИ - это не только разнообразие способов убить игрока. На ютубе есть ролики, где рассказывают про ИИ всех противников, и там много чего интересного. Тараканы, которые сбегаются к трупам и боятся света. Враждующие между собой виды. Эти мелкие, которые каким-то шоком бьют, работают в стае и их поведение зависит от их числа и здоровья. Если просто играть, то легко всё это не заметить, но когда знаешь - совсем по-другому начинаешь смотреть на игру. Я не фанат первого HL, но ИИ там всё же вызывает уважение. |
| Chaotix:
--- Цитата: Heidr --- На ютубе есть ролики, где рассказывают про ИИ всех противников, и там много чего интересного. Тараканы, которые сбегаются к трупам и боятся света. Враждующие между собой виды. --- Конец цитаты --- Это скорее игровая логика. Я думаю, что именно боевое поведение противников топикстартер имел ввиду. В пример же поставлено поведение ботов в FEAR и Сталкере, их тактика, передвежение по карте. А ты говоришь больше про игровой мир и возможности движка --- Цитата: Heidr ---Враждующие между собой виды. --- Конец цитаты --- К слову говоря, такое есть даже в Doom1-2, монстры нападают друг на друга. --- Цитата: Heidr ---есть ролики, где рассказывают про ИИ всех противников, и там много чего интересного. Тараканы, которые сбегаются к трупам и боятся света. Враждующие между собой виды. ... Если просто играть, то легко всё это не заметить, но когда знаешь - совсем по-другому начинаешь смотреть на игру. --- Конец цитаты --- Зато, это хорошо видно изнутри в исходниках и редакторе. Энтитя monster_alien_controller https://developer.valvesoftware.com/wiki/Monster_alien_controller_(goldsource_engine) Когда ставишь монстра на карту, то настраиваешьь ему поведение. Можно даже прописать вейпоинты, по котором он будет ходить, сколько может их вылезти из телепорта, на кого они нападут и что взорвут, слышит он игрока или нет и прочее. Но, это всё не то. Это слишком заскриптованно, как-то язык не поворачивается назвать это AI. Это игровая логика, что-ли. И в халфе это все очень хорошо заскриптовано. Но, когда играешь второй раз, то начинаешь замечать, что поведение монстров не меняется. Они не действуют самостоятельно, все грамотно срежессировано заранее. Ну а именно боевая часть туповатая, как я уже говорил. |
| Heidr:
--- Цитата: Chaotix от 06 Октябрь 2016, 18:19:48 ---К слову говоря, такое есть даже в Doom1-2, монстры нападают друг на друга. --- Конец цитаты --- Там по-другому. --- Цитата: Chaotix от 06 Октябрь 2016, 18:19:48 ---Но, это всё не то. Это слишком заскриптованно, как-то язык не поворачивается назвать это AI. Это игровая логика. --- Конец цитаты --- В чём разница? Нейронных сетей в играх ещё нет, и интеллект в них - это и есть набор скриптов, и так, думаю, будет всегда. |
| Chaotix:
--- Цитата: Heidr от 06 Октябрь 2016, 18:31:26 ---Там по-другому.В чём разница? Нейронных сетей в играх ещё нет, и интеллект в них - это и есть набор скриптов, и так, думаю, будет всегда. --- Конец цитаты --- Ты утрируешь и подменяешь понятия. Под заскриптованностью я подразумевал "кинцо". Ты не видишь разницу между интерактивным "кинцом" от геймплея? Сравни STALKER с Half-Life1. В сталкере поделено на биомы и сделана хоть какая-то симуляция жизни, особенно если играть с модификациями. Ходят патрули, бандиты могут напасть на лагерь и перебить всех живых, военные могут наткнуться на монстра. Задания могут выпасть рандомно и мир действительно похож на живой. Можешь переигрывать хоть 10 раз и каждый раз это будет по-другому. В HL1 же - тот монстр, что выломал дверь при твоем приближении, выломает её опять. Спецназовцы вызовут вертолёт и будут нападать все в ту же дверь и т.п. Когда играешь первый раз, то ты можешь не увидить разницы и прямолинейная заскриптованная игра будет казаться более насыщенной событиями. Но второй раз - ты увидишь, что там больше учавстуешь в постановке по прописанному разработчиками сценарию. Не то, чтобы хорошо заскриптованная игра это плохо - плохо когда это слишком заметно. "Кинцо" это не искусственный интеллект, даже если ты можешь вращать камеру возли событий и смотреть на это от первого лица. Правильно, это когда идеальный баланс "линейной" заскриптованности и хитрых алгоритмов поведения. Вот, например как в Alien Isolation. Там скриптов тоже овердофига и даже сам чужой заскриптованный, но ему дают досточно свободы, чтобы бегал по случайным траекториям и учитывал какие-то факторы и зоны интереса. Даже в Unreal Tournament, L4D и т.п. играх боты бегают по вейпоинтам, которые списаны с реальных людей. Скажем, если установишь карту без вейпоинтов (или дурацкими) в L4D, то боты будут застревать и тупить. И их интеллект сразу куда-то исчезнет. Правильно, когда поведение списано с реальных людей, но AI дается какая-то свобода в принятии решений, в зависимости от действий игрока. Путь даже банальный random |
| alexkid:
--- Цитата: Heidr от 06 Октябрь 2016, 18:31:26 --- это и есть набор скриптов, и так, думаю, будет всегда. --- Конец цитаты --- +1 Только в будущем их будет больше - связаны в один алгоритм. |
| Chaotix:
--- Цитата: alexkid от 06 Октябрь 2016, 18:59:28 ---+1 Только в будущем их будет больше - связаны в один алгоритм. --- Конец цитаты --- Скрипт это заданный сценарий в данном контексте. Вставка случайной переменной уже внесет непредсказуемость в сценарий. Полностью делать игры по сценариям - это тупиковая ветвь. Когда куча прописанных сценариев, которые меняются по какой-то случайности - это уже сложно назвать игрой по сценарию и заскриптованной линейной игрой. Это уже какая-то симуляция поведения. Хороший пример игр, в который переключаются сценарии и учитывается поведения игрока - это разные РПГ. Например, Невервинтер2 или DragonAge. Скажем, сказал NPC что-то не то и в будущем это может аукнуться и идет проверка на многие факторы. Очень хороший баланс заскриптованности и нелинейности. Но, туда под копот целую систему а-ля D&D запихали и поэтому логика таких игр хорошо и работает. Когда игра не по сценарию полность, то это тоже плохо и разрабам не удастся рассказать интерестные истории. Но тема про шутеры, в них и сюжет-то не обязателен, как говорил Кармак. Лишь бы интерестно было воевать и пофиг что ночью там вылазят какие-то жучки и жрут трупы, а вортигоны воюют со спецназом. |
| alexkid:
--- Цитата: Chaotix от 06 Октябрь 2016, 19:01:45 ---. Это уже какая-то симуляция поведения --- Конец цитаты --- Ну вот, ты правильно понял. Я про развитие ИИ в играх и хотел сказать. Сценариев будет больше, по ходу развития игр в будущем. Добавлено позже: --- Цитата: Chaotix от 06 Октябрь 2016, 19:01:45 ---Но тема про шутеры, в них и сюжет-то не обязателен, Лишь бы интерестно было воевать --- Конец цитаты --- Воевать с глупыми ботами потихоньку уходит в прошлое и неинтересно. Прогресс все ровно должен идти вперёд. Особенно это касается жанра "Шутеры". |
| Chaotix:
--- Цитата ---Воевать с глупыми ботами потихоньку уходит в прошлое и неинтересно. Прогресс все ровно должен идти вперёд. Особенно это касается жанра "Шутеры". --- Конец цитаты --- Да прям, вроде бы только такие игры сейчас и выходят :neznayu: Аналогов Сталкера даже и нету, все шутеры линейные и строго по сценариям (т.е. заскриптованные). А если что-то оригинальное выходит, то обычно инди какое-нибудь или плохо продается. Народ выбирает "хлеб и зрелища". Инвестировать в AI труднозатратно, а отдача маленькая. Выбирая между графоном и AI, всегда выберут графон. Имхо, конечно. Наверное, какие-то сдвиги будут, если подтянутся движки разные. Ну вот как для физики могут прикрутить Хавок или PhysX и не парится.. Или SpeedTree для местности.. То, если что-то недорогое и хорошее будет в плане AI для юнити и анрыла, то тогда игры и попрут с нормальным поведением ботов. Типо купил готовый AI как у UT, настроил и не паришься, что болванчики будут тупить. А пока каждый пилит свой собственный велосипед, то всегда они будут хуже Unreal Tournament и RtCW - не многие вытянут такой уровень. К слову говоря, для UT привлекали вроде бы как очень крутого автора ботов.. А вот про это на Лурке даже сказано "ботов в анрыльчик запилил парень по имени Стивен Полж, автор первого бота для первокваки. И звали его ReappperBot и был настолько туп и настолько меток, что некоторых особо точных игроков называли риперботами." |
| alexkid:
--- Цитата: Chaotix от 06 Октябрь 2016, 19:24:05 ---Да прям, вроде бы только такие игры сейчас и выходят :neznayu: --- Конец цитаты --- Я не знаю что там сейчас выходит, возможно я слишком далеко заглянул в будущее , но это должно быть рано или поздно. |
| Chaotix:
--- Цитата: alexkid от 06 Октябрь 2016, 19:30:46 ---Я не знаю что там сейчас выходит, возможно я слишком далеко заглянул в будущее , но это должно быть рано или поздно. --- Конец цитаты --- В Half-Life 3 :) |
| blackoff:
Call of duty 3 порадовала ,с полгода назад проходил ,не буду утверждать что умные ,но злые ппц =) не ожидал... |
| Навигация |
| Главная страница сообщений |
| Следующая страница |