WORLD OF WARCRAFT

Тема: Heroes of the Storm: За кулисами: как создается ИИ  (Прочитано 5145 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Wishko

  • noob-club.ru
  • Легенда
  • *
  • Сообщений: 52413
  • Рейтинг:0 (+0 | 0)



В новой статье разработчики Heroes of the Storm рассказали, как создается искусственный интеллект для персонажей игры на примере Валлы. Также сегодня в продажу поступил новый комплект "Свита Верховного лича" с обликами для Джайны, Сони и Загары, добавленными в недавнем патче.

(источник)
За кулисами: Как создается ИИ

Искусственный интеллект — важная часть Heroes of the Storm. Игроки сражаются с противниками под управлением ИИ довольно часто, и даже в PvP-боях искусственный интеллект нередко подменяет игроков, утративших соединение с сервером. Столь полезными и в то же время назойливыми воинами тоже управляет ИИ! Мы всецело посвящаем себя созданию оптимальных условий для наших игроков, и поэтому команда разработчиков неустанно трудится над усовершенствованием систем ИИ. Прочитайте нашу статью, чтобы подробнее узнать обо всем этом!
:cut:

Каковы критерии хорошего ИИ?

Существует множество определений «хорошего» ИИ, но на наш взгляд лучшим является следующее: хороший ИИ — это тот, что соответствует ожиданиям игроков. Поведение воинов и боссов должно быть предсказуемо. Герои под управлением ИИ должны действовать умело. Игрокам хочется, чтобы герои под управлением ИИ не подвергали себя излишнему риску, но в то же время участвовали в крупных стычках. Заметим, что равновесия между осторожным поведением и реализацией сиюминутных возможностей достичь достаточно сложно. Мы также стараемся добиться того, чтобы ИИ активнее оказывал поддержку живым игрокам, а не другим героям под управлением компьютера.


Валла совершает «Кульбит» и применяет «Ливень возмездия», но Стежок спасает игрока!

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

Что изменится?

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

Жажда скорости!


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

Тактика

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


Герои под управлением ИИ стараются не только атаковать противника на подходящей дистанции, но и держаться на безопасном расстоянии. Они оценивают все возможные позиции вблизи цели и выбирают наиболее безопасную.


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


Стратегия


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

Разработка


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

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

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


Всего каких-то 400 узлов поведенческого древа Валлы.

Будущее

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

А пока собирайте друзей и испытайте свое мастерство в боях с ИИ в Нексусе! Удачи!

eAsY_RiDeR

  • Завсегдатай
  • **
  • Сообщений: 283
Re: Heroes of the Storm: За кулисами: как создается ИИ
« Ответ #1 : 13 Сентября, 2017, 20:31:20 »
  • Рейтинг:-4 (+0 | -4)
Видел я ваш ИИ когда абатур выползает и начинает лапкой в ТФ бить.  :facepalm:

Vovladimir

  • Новичок
  • *
  • Сообщений: 82

  • Варкрафт: +
    • Имя: Атриел
    • Класс: ДК
    • Сервер: Голдринн
Re: Heroes of the Storm: За кулисами: как создается ИИ
« Ответ #2 : 13 Сентября, 2017, 20:38:02 »
  • Рейтинг:4 (+4 | 0)
На самом дел, за ИИ играет китайские дети  :D

waman

  • Завсегдатай
  • **
  • Сообщений: 288
Re: Heroes of the Storm: За кулисами: как создается ИИ
« Ответ #3 : 13 Сентября, 2017, 21:07:59 »
  • Рейтинг:3 (+3 | 0)
лучше бы над реконнектом поработали, кому интересны эти боты, в любом случае команда с ботом слабее команды без, а если сделают слишком сильных ботов начнут абузить

Cropp

  • Завсегдатай
  • **
  • Сообщений: 351
Re: Heroes of the Storm: За кулисами: как создается ИИ
« Ответ #4 : 13 Сентября, 2017, 21:31:18 »
  • Рейтинг:0 (+0 | 0)
лучше бы над реконнектом поработали, кому интересны эти боты, в любом случае команда с ботом слабее команды без, а если сделают слишком сильных ботов начнут абузить

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

LilJohnny

  • Старожил
  • ***
  • Сообщений: 1737
Re: Heroes of the Storm: За кулисами: как создается ИИ
« Ответ #5 : 14 Сентября, 2017, 00:16:19 »
  • Рейтинг:0 (+0 | 0)
ИИ неплохо сдает прокасты и палит инвизеров,но вот с остальным у него очень хреново.Особенно с командной игрой.

Asfalot

  • Завсегдатай
  • **
  • Сообщений: 887
  • [🐾]

  • Варкрафт: +
    • Имя: Асфалот
    • Класс: Чернокнижник
    • Сервер: Пламегор
Re: Heroes of the Storm: За кулисами: как создается ИИ
« Ответ #6 : 14 Сентября, 2017, 01:05:06 »
  • Рейтинг:6 (+6 | 0)
ИИ неплохо сдает прокасты и палит инвизеров,но вот с остальным у него очень хреново.Особенно с командной игрой.
с командной игрой и у живых игроков всё очень плохо))

Злуе

  • Новичок
  • *
  • Сообщений: 52

  • Варкрафт: +
    • Имя: вам скажи
    • Класс: разбойник
    • Сервер: забыл название
Re: Heroes of the Storm: За кулисами: как создается ИИ
« Ответ #7 : 14 Сентября, 2017, 02:07:19 »
  • Рейтинг:0 (+0 | 0)
Как я понимаю, те ситуации, в которых АИ друг за другом идут умирать под башни игрока, это проявление новой, хваленой системы близзардов. Игра постепенно начинает перенимать привычки своих участников.
Если серьезно - часто думал над тем, что будет, когда уровень мастерства АИ превысит уровень некоторых игроков. Каждый участник игры, при вылете, будет получать бота в соответствии со своими показателями? То есть, ты будешь трудиться не только для себя. но и во имя бота. Будут ли союзники просить тебя выйти, чтобы за тебя доиграл бот, который начнет рвать всех на части?

lockdannon

  • Завсегдатай
  • **
  • Сообщений: 424

  • Варкрафт: +
    • Имя: Ронариор
    • Класс: Охотник на демонов
    • Сервер: Страж смерти
Re: Heroes of the Storm: За кулисами: как создается ИИ
« Ответ #8 : 14 Сентября, 2017, 11:24:49 »
  • Рейтинг:0 (+0 | 0)
Как я понимаю, те ситуации, в которых АИ друг за другом идут умирать под башни игрока, это проявление новой, хваленой системы близзардов. Игра постепенно начинает перенимать привычки своих участников.
Если серьезно - часто думал над тем, что будет, когда уровень мастерства АИ превысит уровень некоторых игроков. Каждый участник игры, при вылете, будет получать бота в соответствии со своими показателями? То есть, ты будешь трудиться не только для себя. но и во имя бота. Будут ли союзники просить тебя выйти, чтобы за тебя доиграл бот, который начнет рвать всех на части?
Эм, я и так частенько просил пока играл в первых сезонах) Правда в основном тех кто вместо того чтобы играть тупо ныл в чате, но не суть)
А боты и так временами лучше игроков оказываются, банально потому что выполняют команды, а не пишут в чат "omg noobs gg" и бегают в соло, да и с аимом\позиционированием\логикой(а ну ка вперед всех за валлу\келя в 5ых вбегать) не у всех игроков все хорошо... такие дела.

Sorrow28

  • Новичок
  • *
  • Сообщений: 49
Re: Heroes of the Storm: За кулисами: как создается ИИ
« Ответ #9 : 14 Сентября, 2017, 18:40:06 »
  • Рейтинг:0 (+0 | 0)
болтлогия.ии по прежнему бесполезен

Fleokan

  • Завсегдатай
  • **
  • Сообщений: 611

  • Варкрафт: +
    • Имя: Магпай
    • Класс: рДруид
    • Сервер: Борейская Тундра
Re: Heroes of the Storm: За кулисами: как создается ИИ
« Ответ #10 : 16 Сентября, 2017, 02:29:37 »
  • Рейтинг:0 (+0 | 0)
Нафиг ботов, выложите ваш алгоритм матчмейкинга в лиге пожалуйста, ну очень интересно

eAsY_RiDeR

  • Завсегдатай
  • **
  • Сообщений: 283
Re: Heroes of the Storm: За кулисами: как создается ИИ
« Ответ #11 : 16 Сентября, 2017, 19:19:42 »
  • Рейтинг:0 (+0 | 0)
Нафиг ботов, выложите ваш алгоритм матчмейкинга в лиге пожалуйста, ну очень интересно
Они же говорили, что по скрытому ММР балансят. Я только не пойму зачем эти лиги нужны тогда. Сделали бы как в ДОТА открытый ММР.

 

закрыть