Руководство по специальным возможностям Xbox 116: ограничения времени

Цель

Цель этого руководства по специальным возможностям Xbox (XAG) заключается в том, чтобы игроки имели достаточно времени для чтения, интерпретации и взаимодействия со всеми пользовательскими интерфейсами в игре.

Обзор

На высоком уровне реализация ограничения времени в пользовательском интерфейсе требует, чтобы проигрыватель воспринимал предупреждение с ограничением времени (визуально или через экранное повествование), считывал и интерпретировал предупреждение, определять, какие действия необходимо предпринять, и физически завершить задачу, требуемую в течение выделенного времени.

Существует множество причин, по которым игроку может потребоваться больше времени для выполнения задачи. Например, младшему игроку, который не умеет читать, может понадобиться время, чтобы позвать родителя из другой комнаты, чтобы тот прочитал им инструкции. Игроки с ограниченными возможностями, такие как слепота, низкое зрение, нарушения ловкости и когнитивные ограничения, могут потребовать больше времени для чтения содержимого или физически выполнять такие задачи, как заполнение онлайн-форм. Если функции зависят от времени, некоторым игрокам может быть сложно выполнить необходимые действия до истечения времени. Это может привести к негативным последствиям, таким как утерянный прогресс, непреднамеренный выход из учетной записи или даже делает игру недоступной для использования.

Важно помнить, что эти рекомендации применяются только к взаимодействиям, которые не считаются основными механиками игрового процесса. Например, большинство ограничений времени, представленных в пользовательском меню интерфейса (например, "Вы бездействуете в течение 20 минут; выберите 'Оставаться в системе', или вас автоматически выйдут из системы через 20 секунд") применимы к этому требованию. Однако фактический игровой механик (например, таймер отсчета в три минуты для завершения трека в гоночной игре) не применим к руководству в этом XAG.

Уточняющие вопросы

Вводит ли ваша игра таймер отсчета или другие ограничения времени в областях игры, которые не связаны с основной игровой механикой? Примеры включают в себя такие опыты, как следующие:

  • Игрок выходит из системы после простоя, если он не выбирает "оставаться в системе" в течение определенного времени.

  • Персонаж игрока умирает, и у игрока есть 30 секунд, чтобы нажать "A", чтобы возродиться в текущей точке игры. В противном случае они переходят в главное меню и теряют недавний прогресс.

  • Игра включает в себя инструкции на экране, уведомления или чат-окна, которые перестают отображаться после заданного времени.

Рекомендации по реализации

  • Если ограничения времени применяются для любого взаимодействия пользовательского интерфейса (не связанного с основными игровыми механиками):

    • Ограничения времени используются только в том случае, если они являются важными и неизбежными.

    • Игрок уведомляется (несколькими способами), когда они собираются столкнуться с ограничением времени.

    • Существует метод изменения ограничения времени. Игрок может:

      • Запросите более длительное ограничение времени сеанса или бессрочное время для сеанса до начала ограничения времени.

      • Настройте ограничение времени, прежде чем столкнуться с ним, до по крайней мере десять раз длину ограничения по умолчанию.

      • Предупреждение должно приходить до истечения времени, и предоставляется как минимум 20 секунд для продления времени с помощью простого действия (например, "нажмите кнопку A"), причем игрок может продлить время как минимум десять раз.

      • Отключите ограничение времени.

    Пример (расширяемый)

    Скриншот поддельной игры

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

    Это предупреждение также соответствует нескольким рекомендациям. Игрок получает по крайней мере 20 секунд (в данном случае 90 секунд), чтобы расширить ограничение с помощью простых действий, таких как нажатие кнопки "Расширить" или нажатие пробела на клавиатуре. Игра также предоставляет возможность настраивать ограничения времени в меню параметров. Доступ к этому можно получить в любой момент, в том числе до возникновения предупреждения об ограничении времени. В этих параметрах проигрыватель может настроить текущее ограничение времени простоя или полностью отключить его (идеально подходит для игрока, использующий домашний компьютер).

    Снимок экрана Halo Infinite в меню

    В Halo Infinite игрок может настроить время отображения текстовых чатов в HUD в любом месте от 5 до 120 секунд.

  • При применении ограничений времени, которые управляют длительностью отображения важного элемента на экране (например, количество секунд текстового окна учебника, диалога говорящего или текстового чата или текстового окна связи остается видимым):

    • Проигрыватель может настроить количество секунд, которые эти элементы отображаются на экране, прежде чем столкнуться с ними (например, в меню параметров), до по крайней мере десять раз длину ограничения по умолчанию.

      Пример (расширяемый)

      Снимок экрана: Gears 5 с меню

      В Gears 5 игроки могут настроить время до 60 секунд, что текстовый чат останется на экране после получения сообщения.

      Снимок экрана:

      В Внешних мирах игроки могут настроить, сколько времени уведомления будут оставаться на экране.

    • Кроме того, игрок может отключить ограничения длительности. Элементы можно закрыть или перейти к следующему окну интерактивного руководства или тексту диалога по действию пользователя.

      Пример (расширяемый)

      Снимок экрана из игры Ori and the Will of the Wisps. В игре появляется диалоговое окно с вопросом:

      Ссылка на видео: продвижение текста в Ори и лесные огни

      В Ori and the Will of the Wisps на экране письменные диалоги от персонажей (NPCs), не являющихся игроками, не ограничены по времени. Он отображается на экране до тех пор, пока не будет предпринят действие. В этом случае игроки могут потратить столько времени, сколько им нужно, чтобы прочитать диалог. Когда они готовы, они могут нажать клавишу A, чтобы перейти к следующей диалоговой фразе.

      Драгон Квест XI: Эхо неуловимого века, снимок экрана настроек звука, где параметр

      Dragon Quest XI S: Echoes of an Elusive Age, скриншот Джеммы, которая говорит с Элевеном во время сцены. В левом верхнем углу значок кнопки X с текстом

      Видеосвязь: продвижение текста в Dragon Quest XI S: Эхо неуловимого возраста

      В Dragon Quest XI S: Эхо неуловимого века игроки могут выбрать, хотят ли они, чтобы озвученные катсцены воспроизводились автоматически или вручную с помощью нажатия кнопки. Когда параметр Autoplay Cutscenes отключен, недавно произнесенные диалоговые тексты остаются на экране, пока игрок не решит перейти к следующей части вырезки, давая им столько времени, сколько им нужно читать и понять диалог. Игроки могут даже выбрать в режиме реального времени, чтобы включить или отключить параметр Autoplay Cutscenes.

  • Исключение: ограничение времени, установленное содержимым, освобождается от этого требования, если справедливо хотя бы одно из следующих условий.

    • Ограничение времени является обязательной частью события в режиме реального времени (например, аукциона), и нет альтернативы ограничению времени.

    • Ограничение времени является важным для задачи.

      Пример (расширяемый)

      Снимок экрана: HyperDot. Таймер в левом нижнем углу экрана указывает, что в игровом процессе осталось 6,9 секунды.

      Видеосвязь: исключения ограничения времени

      Ограничения времени или события, ограниченные по времени, происходящие в рамках основных механик игры, не включаются в этот XAG. Это включает в себя сценарии в игре, такие как таймеры отсчета между контрольными точками в гоночной игре или ограничение времени до окончания спортивного матча. В этом примере из HyperDot показано использование механизма времени, который является частью основного игрового процесса. Примеры, такие как эти, не требуют возможности расширения или изменения ограничений времени.

      Несмотря на это, важно отметить, что HyperDot также предоставляет игрокам обширный список изменений, которые можно внести на уровни бесплатной игры, включая корректировку ограничения времени на уровень. Этот тип функции, хотя и не связан с этим XAG, является хорошим примером правильной реализации XAG 108: трудности игры.

    • Ограничение времени по умолчанию превышает 20 часов.

Замечание

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

Пример (расширяемый)

Снимок экрана: Gears 5. Отображается экран

Видеосвязь: исключение ограничения времени сопоставления

В этом примере из Gears 5 игрок в настоящее время находится в соответствующих лобби. Другие игроки онлайн присоединяются к игровой площадке в это время. Таймер отсчета сообщает игрокам, когда завершатся процессы подбора игроков и загрузки игры, а также когда начнется активная игра. Это еще одна игровая область, которая не требует возможности расширить или настроить время, оставшееся до начала игрового процесса, потому что это повлияет на других игроков в лобби.

Потенциальное влияние игрока

Рекомендации в этом XAG могут помочь уменьшить барьеры для следующих игроков.

Проигрыватель Подвержен воздействию
Игроки без зрения X
Игроки с низким зрением X
Игроки без слуха X
Игроки без ограниченного слуха X
Игроки с ограниченными возможностями когнитивного или обучения X
Игроки с ограниченным охватом и силой X
Игроки с ограниченной ручной ловкостью X
Игроки с протезами X
Игроки с ограниченной способностью использовать элементы управления, зависящие от времени X
Другие: случайные игроки, молодые игроки, новички в играх X

Ресурсы и инструменты

Тип ресурса Ссылка на источник
Статья Избегайте повторных нажатий кнопок (ударов по кнопкам / события в реальном времени)
Статья Позволить игрокам переходить через текстовые подсказки в своём собственном темпе (внешний)
Статья Предложить возможность обхода элементов игрового процесса, которые не являются частью основной механики, через настройки или с помощью опции пропуска в игре (внешний)
Статья Включите период охлаждения (задержка после принятия) в 0,5 секунды между входными (внешними)
Статья Не делайте точное время важным для игрового процесса, предусмотрите альтернативы, такие как действия, которые можно выполнять во время паузы, или механизм пропуска (внешний)