Танк держит босса. Прист лечит танка. Дамагеры бьют. По отдельности все вроде заняты правильным делом.
Потом до приста добегает ещё один моб, и поход начинает разваливаться.
Такой рисунок есть в наших разборах данжей. На нём хорошо видно, что значит «улучшить ИИ»: найти место, где несколько разумных по отдельности действий вместе дают плохой результат.
Моб, за которого никто не отвечал
В одной диагностической выборке записаны 240 случаев, когда противник переключал внимание на приста. В 123 из них это был моб, которого дамагеры вообще не трогали. Такие ситуации возникали после обычного хила, когда у танка оставалось примерно 60–80% здоровья.
Это цифры конкретной выборки, а не объяснение каждой смерти приста на сервере. Но из них понятно, почему совет «лечить пораньше» недостаточен. Прист и так лечил. Нужно было разобраться с противником, которого этот хил втянул в бой.
Для приста всё выглядело просто: танку нужна помощь. Для дамагера тоже: босс остаётся целью. Между этими двумя взглядами стоял лишний моб, за которого никто не взялся.
Сначала исправление, потом доказательство
Дальше работа пошла сразу по нескольким связанным направлениям: защита хила, дополнительные противники и безопасное возвращение отставших к пати.
Последнее звучит как мелочь, пока не видишь ещё одну записанную неудачу: дамагер пошёл к группе по прямой через пачку пауков. Близко до танка по карте — ещё не значит безопасно до него добраться.
У этих изменений разная степень проверки. Часть улучшений движения и боя пати выпущена основному населению 28 октября после повторных походов. Дополнительную защиту приста, более безопасное возвращение к группе и реакцию на свободных мобов на момент этого текста ещё сравнивали в тестовых пати. Написанное исправление само по себе не становится надёжной игровой возможностью.
За процентом прячется целый вечер
Одна проверяемая версия дала около 43% завершений в 75 честных прогонах, более новая — около 48% в 23. Выборки разные и по размеру тоже. Это обнадёживающий повод продолжать проверку, а не строгое доказательство улучшения на пять пунктов.
А впереди остаётся более тяжёлый случай. К утреннему срезу у тестовой пати в 39-м данже не было ни одного прохождения за 52 честные попытки за два дня. В 15 боях с боссом здоровье Фаррена не опускалось ниже 62%. Танк часто погибал примерно за 20 секунд, обычно уже после приста.
Писать об этом менее приятно, чем показать убийство босса. Зато такая запись полезнее человеку, который решает, стоит ли отдавать вечер проверке данжа.
Пати остаётся рядом с согласованным диапазоном уровней. В пределах тестовых условий можно улучшать экипировку; выживание, лишние противники и сам подход к бою всё ещё разбираются. Результат должен получиться в данже.
Что здесь значит «ИИ научился»
Никто не загрузил переписку из данжа в обучение и не получил за ночь более мудрого приста. Мы разобрали неудачи, изменили поведение, повторили бои и посмотрели, что получилось. Это цикл разработки.
Модель может помочь сформулировать реакцию жителя после боя. Но убедительная реплика не делает непроверенный маршрут безопасным и не превращает незавершённый поход в прохождение.
Хочется добиться простой вещи: зовёшь на помощь, пати приходит, а когда к присту бежит лишний моб — кто-то это замечает.
По записям проверок данжей и рабочим срезам 27–28 октября. Цифры относятся к этим тестам, а не обещают исход следующего похода.
Продолжение: что на самом деле помнит житель и зачем нужны игроки и при чём тут обучение ИИ.