/dev: WASD в ранговой очереди
Всем привет! Встречайте третью и последнюю статью, посвященную движению посредством WASD, от команды разработки этого варианта управления. С этого момента движение посредством WASD будет полноценно внедрено на основном сервере и станет стабильно поддерживаться – прямо как Ущелье призывателей!
Прежде всего позвольте поблагодарить сотни тысяч игроков по всему миру, которые помогали нам тестировать этот вариант управления. Без ваших отзывов и поддержки мы бы не справились – вся наша команда безмерно благодарна вам.
Как уже упоминалось в сегодняшнем выпуске "Новостей разработки", движение посредством WASD станет доступным в ранговой очереди с обновлением 26.9, в начале 2-го сезона! Ниже изложены все подробности и истории о разработке!
Готовность к ранговой очереди
С каждым обновлением после выхода WASD мы (и некоторые из вас) задавали себе вопрос: "Готово ли движение посредством WASD к ранговой очереди?"
Мы решили, что готовность WASD к ранговой очереди будет определяться двумя критериями ниже:
- WASD не слишком силен: частота побед с WASD не должна быть выше, чем с движением по щелчку.
- WASD примерно соответствует по эффективности: разница в частоте побед между вариантами управления не должна быть слишком большой.
После тщательного тестирования, анализа и доработки движение посредством WASD стало проявлять себя не хуже, чем движение по щелчку. Между этими режимами по-прежнему есть небольшая разница в частоте побед – для последнего она чуть выше. Мы считаем, что это различие постепенно сойдет на нет, когда игроки лучше освоят WASD. Мы продолжим следить за этим.
Слепой анализ опыта
С момента выхода WASD в прошлом году мы не только собирали количественные данные, но и пытались определить, как оба варианта управления ощущаются на опыте. Для этого мы использовали опросы, предназначенные для определения ощущений игроков после матчей.
Игроки получали эти опросы после матчей, в которых использовались оба варианта управления. В каждой очереди, в которой был доступен WASD, разница между ними практически не ощущалась: игрокам редко удавалось определить, какой вариант управления использовал противник.

Вопрос 1: "Как бы вы описали мастерство игры вашего противника на линии?"

Вопрос 2: "Как вы считаете, какой вариант управления использовал ваш противник на линии в матче, который вы недавно завершили?"
Корректировка для ранговой очереди
Прежде чем добавлять движение посредством WASD для ранговой очереди, мы подкорректировали его основные элементы, чтобы играть с ним было приятно. Мы опирались на множество отзывов и результаты тщательного тестирования, чтобы определить, какие элементы стоит менять.
Для примера возьмем два элемента, которые мы тщательно дорабатывали.
Нахождение пути
До появления в игре движения посредством WASD чемпионы редко взаимодействовали со стенами. Когда вы выбираете точку перемещения, нажимая правую кнопку мыши при использовании движения по щелчку, чемпионы автоматически прокладывают путь так, чтобы обходить препятствия. Но движение с помощью WASD происходит иначе – поскольку перемещение идет в указанном направлении, чемпионы гораздо чаще врезаются в стены и другие непроходимые препятствия.
Чтобы игрокам стало проще перемещаться по карте с учетом подобных препятствий, мы уделили особое внимание взаимодействию со стенами всех видов и размеров. Инженеры предоставили команде дизайна параметры, за счет которых можно было подкорректировать перемещение так, чтобы чемпион хорошо вписывался в повороты или замирал прямо у стены, когда игрок готовил засаду. Мы протестировали перемещение в каждом уголке Ущелья призывателей, чтобы удостовериться, что оно всегда будет соответствовать нашим ожиданиям.
В ролике ниже можно видеть процесс отладки алгоритма нахождения пути при движении посредством WASD – в нем Виего прокладывает себе путь через лес.

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

Параметры перемещения курсора пользовательскими методами ввода.
Поддержка джойстиков с параметрами доступности
Мы получили множество просьб о добавлении возможности использовать движение посредством WASD при игре с джойстиком. На данный момент мы не планируем добавлять официальную поддержку джойстиков, но для обеспечения большей доступности мы хотели оставить возможность играть с их помощью, меняя привязку клавиш для WASD. Когда эта функция станет доступной, вы сможете использовать движение посредством WASD, когда играете с джойстиком.
Корректировка управления WASD в соответствии с направлением линий
Если вы преимущественно играете в Ущелье призывателей, то нередко будете зажимать W и D (или A и S) для перемещения по линии.
Если хотите, чтобы пальцы не так сильно напрягались, опробуйте параметр "Корректировать управление WASD в соответствии с направлением линий"!

Параметр "Корректировать управление WASD в соответствии с направлением линий".
Когда этот параметр включен, при нажатии W чемпион будет перемещаться вверх и вправо, а при нажатии S – вниз и влево.
Если вы играете на ноутбуке, этот параметр может оказаться особо полезным: для некоторых устройств можно нажимать только несколько клавиш одновременно, так что со включенным параметром будет доступно на одну клавишу больше.
Расширенные параметры привязки клавиш
Благодаря изменению системы ввода мы смогли ослабить ограничения на привязку конкретных клавиш.
Например, теперь вы сможете свободно привязывать левую кнопку мыши к любому действию в меню настроек Лиги — для этого больше не придется использовать замену клавиш в операционной системе или вносить изменения в конфигурационные файлы на свое усмотрение.
Кроме того, теперь можно привязывать все клавиши на клавиатуре, за исключением Delete и Escape.
Привязка требуемых действий
С большой силой приходит большая ответственность. Поскольку мы расширили параметры привязки клавиш, мы добавили указания с предупреждениями о привязке тех клавиш, которые требуются для игры.
Вы не сможете выйти из меню настроек, пока не привяжете их.

Для движения по щелчку нужно привязать перемещение к клавише мыши...

...а для движения с WASD – указать клавиши для перемещения.
Расширенная настройка мыши
В изначальной версии движения посредством WASD атака, выбор, взаимодействие (например, использование хексврат) и применение умения было назначено на одну клавишу – левую кнопку мыши по умолчанию.
Отзывы показали, что игроков интересует настройка этих действий по отдельности, так что теперь привязку клавиш для них можно задавать отдельно с помощью параметров "Выбрать объект", "Взаимодействовать с объектом", "Автоатака" и "Применить умение" в разделе "Применение умений и взаимодействие" меню настроек.
Эти параметры настраиваются несколько иначе, чем прочие. Вы можете указать одну кнопку мыши или клавишу для одного или нескольких из них. Можно привязать их все к одной кнопке мыши, как было задумано изначально, или выбрать иные варианты. Все на ваше усмотрение.

Расширенные параметры "Применение умений и взаимодействие".
Проблемы с настройкой ввода? Восстановите настройки по умолчанию
Мы постарались добавить поддержку крайне разнообразных вариантов привязки клавиш, но для некоторых игроков столь существенные изменения могут быть сопряжены с различными критическими ошибками системы.
Если у вас появятся проблемы, связанные с вводом, рекомендуется нажать "Восстановить значения по умолчанию", чтобы исправить неполадки. Если проблемы не исчезнут, обратитесь в Службу поддержки игроков, чтобы мы помогли вам напрямую.
Будет ли добавлена официальная поддержка контроллеров?
Мы добавили поддержку для контроллеров, ориентированных на доступность, а также ряд связанных с ней функций. На данный момент мы не планируем добавлять полную поддержку контроллеров, но мы продолжим следить за вашими отзывами!
Галерея ошибок
Прежде чем мы закончим обсуждать движение посредством WASD, давайте посмотрим на самые интересные (и странные) ошибки, с которыми наша команда столкнулась в ходе добавления нового варианта управления для Лиги!
Танец Синдры
Сообщение об ошибке: исключительно при использовании WASD и только после того, как Синдра использует абсолютное умение хотя бы один раз, она начинает пошатываться, когда перемещается по прямой.

Причина проблемы: в некоторых случаях сферы Синдры некорректно сталкивались с ее моделью. Ранее это не влияло на игровой процесс, но из-за уникального нахождения пути, которое используется для движения посредством WASD, она пыталась найти маршрут в обход своих сфер.
Крайне необычная автоатака Афелия
Сообщение об ошибке: при выборе движения посредством WASD Афелий может автоатаковать врага в пределах дальности, которого не атаковал до этого, ровно один раз, если был выбран Инфернум... хотя сам Афелий был мертв.

Причина проблемы: к возникновению этой крайне интересной проблемы привело сочетание сложных сценариев применения умений и логики кайтинга для движения посредством WASD.
Лихой дрифт Варвика
Сообщение об ошибке: если было выбрано движение посредством WASD, при удерживании кнопки движения в конкретном направлении во время прыжка за спину цели с помощью Челюстей зверя Варвик мог дрифтовать в любом направлении (а не просто перемещаться за спину цели).

Причина проблемы: в ходе рывка Варвика все команды движения отключены, но на указание направления движения с помощью WASD это не распространялось. Из-за некорректного расчета точки назначения рывка при выборе направления с помощью WASD отображались весьма необычные анимации скольжения.
Заключение
На этом от команды WASD все!
Мы хотим вновь поблагодарить сотни тысяч игроков, которые с удовольствием опробовали движение посредством WASD и поделились с нами своими отзывами.
Мы были счастливы видеть, как движение посредством WASD помогло игрокам насладиться игрой в Лигу, найти для себя более удобный и доступный вариант управления и убедить своих друзей поиграть в игру, которую мы все так любим. Мы продолжим дорабатывать и поддерживать движение посредством WASD, чтобы этим вариантом управления было удобно пользоваться и впредь.
До встречи в Ущелье!