Дневник разработчиков
Выпуск 92
Здравствуйте, товарищи!

В ноябре мы планируем выпустить большое обновление «Кореи», которое будет содержать множество улучшений и доработок. Некоторые из них будут весьма масштабными и значимыми. Помимо улучшений графики, новых типов заданий в «Карьере» и «Редакторе заданий», а также доработок карты, планируются два важнейших нововведения. О них мы сегодня и хотим рассказать.

Первое нововведение — внутриигровой рейтинг игроков с постоянно обновляемой таблицей лидеров. Разработка такой системы — задача довольно сложная: нужно сопоставить и взвесить относительно друг друга весьма разные достижения. Но в нашей команде немало опытных игроков Ил-2, в том числе из команды Flying Barans, и их опыт помог нам решить эту задачу.

Таблица лидеров будет разделена по типам игры: достижения в боях против ИИ — PvE («Карьера», «Редактор заданий», кооператив и официальные кампании) — и достижения в боях против других игроков — PvP, то есть в нашем случае «Догфайт». Дополнительно внутри каждого из двух режимов будет разделение по категориям сложности. В зависимости от настроек сложности миссии ваша статистика будет засчитываться в соответствующую категорию.
Если вы уже играете в «Корею» — а если нет, то скорее начинайте! — вы наверняка обратили внимание на шкалу, которая отображается при выборе настроек сложности миссии. На ней есть четыре диапазона: «Реальность», «Тяжело», «Нормально» и «Без рейтинга». Эта шкала и показывает категорию рейтинга игроков, в которую пойдёт ваша статистика в данной миссии.

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

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

Для владельцев Steam-версии игры участие в рейтинге потребует привязки аккаунта Steam к аккаунту Ил-2. Это можно сделать через профиль на нашем сайте il2-series.com.

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

Помимо основной сортировки по позиции в рейтинге, таблицу лидеров можно будет сортировать и по другим показателям: количеству сбитых самолётов, уничтоженной наземной техники, налёту, а также «серии убийств» — важнейшему показателю многопользовательских сражений.
Кроме самой таблицы лидеров, система рейтинга позволит просматривать подробную карточку достижений каждого участника. В ней будут представлены более детальный счёт побед по категориям объектов и дополнительные показатели: K/S, K/D, GK/D и другие. Также карточка будет содержать сведения о наградах и предпочитаемых самолётах.

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

Мы планировали эту систему с самого начала разработки «Кореи», но не всё удалось успеть к релизу, поэтому появление этой функции пришлось перенести на послерелизный период. Теперь мы продолжаем выполнять задуманное: в ближайшее время таблица лидеров станет доступна игрокам в обновлении 1.006.

Второе нововведение — доработанный диалог командира группы. Это меню, которое игрок использует для отдачи команд своим ИИ-ведомым. Здесь с давних пор существовала одна фундаментальная проблема.

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

Например, самолёт под управлением ИИ мог получить команду игрока «Прикрывай меня», но в этот момент сам находился под прямой атакой противника. Сначала ему нужно выйти из-под атаки и только потом приступать к выполнению приказа. Или игрок приказывает ведомому атаковать наземные цели, но тот уже возвращается на аэродром, поскольку запас топлива опустился ниже критического уровня, и выполнить приказ не может.

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

Также в диалог добавлена развёрнутая система подсказок и пояснений. Она поможет игроку быстрее понять, как работает управление ведомыми, и освоиться с ним.
Мы уверены, что такое недопонимание, которое и призвано устранить это нововведение, лежит в основе едва ли не половины проблем с ИИ самолётов. Тем не менее это не единственное направление нашей работы над ИИ.

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

Подписывайтесь, делитесь новостями с товарищами, обсуждайте и задавайте вопросы.

До встречи в небе над Кореей!

На связи!