За кулисами: как создается ИИ

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

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


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

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