Изменения ИИ в Heroes of the Storm

Всем привет! Предлагаем вашему вниманию сообщение от Кевина Гу по поводу изменений ИИ в Heroes of the Storm:

Всем привет и хорошего дня!

Меня зовут Кевин Гу, я старший дизайнер в команде Heroes of the Storm. Вместе с Джеффом Бодуаном, ведущим разработчиком игрового процесса, мы работаем над ИИ нашей игры. Мы хотели бы рассказать вам немного о трех направлениях, в которых сейчас идет работа над ИИ, и чего мы достигли.

Объединение систем «Цель» и «Тактика»

В Heroes of the Storm есть две системы, одновременно влияющие на поведение ИИ-агента: система «Цель» и система «Тактика». «Цель» определяет, куда агент должен двигаться, а «Тактика» позволяет агенту осознавать, что его окружает, чтобы он мог эффективно применять свои способности. В прошлом году, пытаясь улучшить поведение агента в бою, мы сделали так, чтобы решения системы «Тактика» были важнее решений системы «Цель». Хотя мы считаем, что в конечном счете эти изменения были к лучшему, они вскрыли несколько ранее незаметных сложностей, над которыми мы сейчас работаем.
Мы планируем откатить некоторые изменения, внесенные в прошлом крупном обновлении, и пересмотреть поведенческое древо системы «Тактика». При этом мы подчеркнем разделение систем «Цель» и «Тактика» и будем следить за тем, чтобы ни одно из будущих изменений не нарушило хрупкого баланса между ними. Так мы уменьшим количество случаев, когда агентов тянет сразу в двух направлениях (в игре это обычно проявляется в том, что герои быстро двигаются взад-вперед на одном месте). Это также позволит нам быстрее выявлять причины непослушания агентов.

Игра на линиях

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

Планирование

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

Благодарности

Мы хотели бы поблагодарить всех, кто оставляет отзывы об ИИ. Мы вас слышим! Мы изо всех сил стараемся улучшить ИИ и планируем включить все вышеперечисленное (и не только) в следующее крупное обновление для Heroes of the Storm. Спасибо вам за терпение. Увидимся в Нексусе!

5 лайков

Это все хорошо конечно, но ИИ баффнули бы как-то, урон им повысили, ХП относительно игроков-людей. Это было бы верно, потому что ИИ всё равно останутся туповатыми)

Зачем делать ИИ в соревновательной игре? В этой игре должны играть люди, а не боты.
Лучше бы тратили средства на новую систему подбора.

6 лайков

При дисконнекте одного из участников матча появляется кто? Бот.

И аллилуя! Я уже давно не видел синих сообщений.

5 лайков

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

3 лайка

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

Буквально день-два назад в квике ливнул токсик Гензи, к-рый выпендривался много, якобы умея играть на Гензи. Потом ему не понравилось что тима не бегала за ним, и он как водится - ливнул. А через пару мин в чате практически каждый игрок написал: с бота толку оказалось больше чем с игрока. Самое смешное, что этот бот Гензи реально убил несколько игроков (и в целом более-менее играл неплохо), в то время как большинство людей за Гензи просто свалило бы от файта. Тогда как-то это все сошло за юмор, но прочитав статью, пришел к выводу, что видимо это был результат обновы ИИ. Что же, если ботов будут так улучшать - это круто, на правильном пути Близзард!
Да, для ясности: подбор соперников в квике был уровня голд-платина (чекал профили в конце игры).

3 лайка

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

2 лайка

Уж не говоря о том, как молниеносно боты выскакивали из под обводки удара

Лайков: 1

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

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

3 лайка

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

Тебе не скрыться от бота-Стежка.

2 лайка

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

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

Лайков: 1

Лучше бы при отсоеденении игрока вместо бота можно было-бы сдаться и потерять меньше очков. Так как играю с ботом это 99% проигрыш.

Лайков: 1

Много букаф - толку ноль) На данный момент ты как оцениваешь действия ботов? Норм играют? Тебя обыгрывают? Я говорю что сейчас актуально апать им статы, потому что бот в команде в начале игры - 99% проигрыш. Особенно на сложных героях

https://m.vk.com/@-59886706-vstrechaite-biologa-rabotauschego-nad-ii-v-hots-sposobnym-na
Держите в курсе.
Особенно когда
Старший гейм дизайнер Кевин Гу невероятно радуется, когда ИИ Heroes of the Storm уделывает его во время игровых тестов. Возможно даже слишком радуется.
Такие люди занимаются разработкой хотса.

3 лайка

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

Ахтунг, неразборчивое полотно в духе Терроса.

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

А уж если этот ИИ не герой из вышеупомянутых и действует без привязки к игроку - то:

  • Мертвый слот и вражеский корм, пушащий лайн в одиночку на самой дальней продавленной во вражескую сторону линии, когда на миникарте не видно оппонентов.
  • Фейсчекает кусты.
  • На сололайне начинает расхаживать взад-вперед у своих ворот, когда ему просаживают четверть хп и теряет драгоценный опыт.
  • Перемещается в одиночку на соседний лайн по опасному маршруту до и после 16-го.
  • Неспособен принимать решения когда стоит отступить а когда есть смысл наступать.
  • Рандомно телепортируется на базу с полным хп и маной, когда коре и постройкам ничто не угрожает и так же рандомно прерывает свой телепорт за долю секунды до окончания каста, потому что что-то щелкнуло у него в алгоритме.
  • Не способно мыслить вне рамок.

И подобных ситуаций великое множество. Зато абилками никогда не мажет, да.

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

2 лайка

Бот Галл круче. 20 симвл

Легкий ИИ, наоборот, понерфите - чтобы не мешал дейлики выполнять :stuck_out_tongue: