Улучшение алгоритма поиска боя в обновлении 9.12
05 Ноябрь 2013
Друзья!
Prime World продолжает развиваться. Мы изо дня в день трудимся над тем, чтобы игровой процесс становился всё более комфортным. Одной из ключевых задач помимо стабильности сервера всегда было создание наилучшего алгоритма подбора игроков в боевые сессии. Совместить высокую скорость поиска боя вместе с оптимальным подбором соперников и союзников — задача не из простых. Но мы уверенно движемся к этой цели.
Вот уже несколько месяцев мы разрабатываем новую концепцию матчмейкинга для Пограничья. Несколько черновых вариантов прошли обсуждение на TestRealm, мы слушали замечания и пожелания игроков, учитывали их в процессе и в результате долгой и плодотворной совместной работы нашли оптимальную формулу. Оценить ее на практике вы сможете после установки обновления 9.12, что произойдет уже скоро. А пока мы расскажем о ключевых особенностях нового поиска боя. Обратите внимание на то, что новая система в ближайшем будущем будет работать только для режима Пограничье.
Поиск боя по званию
Благодаря увеличению количества игроков Prime World, у нас появилась возможность значительно улучшить правила подбора команд. Теперь поиск боя для случайных игроков будет работать в рамках одного звания, а не трех, как ранее. Это повысит качество матчмейкинга и обеспечит всем игрокам равные шансы на победу в сражении.
Важно учитывать, что система будет объединять всех героев со званием Наемник (1299) и ниже в одну категорию, то же происходит и с героями звания Полковник (2000) и выше. Несмотря на это, матчмейкинг все же будет стараться подобрать героям с этими званиями соответствующих союзников и противников. И только в том случае, если это невозможно, расширит рамки поиска в указанных пределах. Для игроков, которые еще не совершили 10 побед, по-прежнему работает отдельный матчмейкинг.
Разделение групп и случайных игроков
Без сомнения, это одна из самых ожидаемых особенностей матчмейкинга. Полной группой будет считаться команда из четырех или пяти человек (в первом случае в команду будет добираться один игрок, соответствующий максимальному званию в группе). Соперником такой команде станет другая подобная группа с таким же максимальным званием.
Группы из трех человек и менее будут расцениваться системой как случайные игроки со званиями, соответствующими максимальному званию в группе. Например, команда из двух Майоров и Подполковника будет считаться Подполковниками. Противники и союзники им будут подбираться соответствующим образом. Чтобы было удобней отличать игроков, находящихся в группе, они будут объединены цепочкой.
Обратите внимание, что группам со званиями ниже Наемника или выше Полковника могут попасться сопартийцы и враги других званий по аналогии с поиском боя для случайных игроков.
А если матчмейкинг не может найти для группы противника среди групп?
Такая ситуация возможна, но новая система и в этом случае исключает негативные последствия. Если матчмейкинг не может найти полной группе соперников в виде такой же полной группы в течение какого-то времени, он подбирает противников из числа случайных игроков, но на звание выше. Таким образом, преимущество полной группы над случайными игроками в виде сыгранности и зачастую голосовой связи компенсируется тем, что в противники группе подбираются игроки изначально более высокого звания. Шансы полной группы и команды случайных игроков уравниваются. Тем не менее, еще раз хотим подчеркнуть — это происходит только в том случае, если группе не нашлось равного соперника среди таких же групп.
Предматчевое окно
В связи с изменением матчмейкинга мы внесли ряд улучшений и в работу предматчевого окна для режима Пограничье. Например, теперь оно будет появляться в том случае, если хотя бы один игрок в команде имеет рейтинг выше 1600. Также сузились рамки выбора героев для того, чтобы исключить неспортивное поведение некоторых игроков, выбирающих заведомо слабых героев с целью подставить команду на поле боя.
***
В настоящий момент патч 9.12 проходит последние этапы подготовки к установке на боевой сервер. Помимо описанных выше изменений он принесёт ещё множество интересных возможностей. Мы искренне надеемся, что вы по достоинству оцените всю проделанную работу. Будем благодарны за отзывы о работе нового матчмейкинга и о других нововведениях.
С уважением,
команда разработки Prime World