ORLOV GAMES

Блог · Big Ben Blocks ·

Уменьшенное движение: почему некоторые игроки отключают анимацию

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

Большинство головоломок опираются на движение: фигуры скользят на место, сломанные линии вспыхивают, экран трясётся при крупном комбо. Для многих игроков это часть удовольствия. Другим это неприятно, и настройка, которая его уменьшает, — один из самых полезных параметров доступности, которые может предложить игра.

Почему движение беспокоит некоторых людей

Чувство равновесия зависит от вестибулярной системы во внутреннем ухе, которая работает вместе со зрением. При вестибулярном расстройстве или у людей, просто чувствительных к движению, эта система может сбиться из-за того, что глаза видят на экране. Обычные симптомы — головокружение, тошнота, головная боль и ощущение, что комната движется. Укачивание работает по тому же несоответствию: глаза фиксируют движение, а тело стоит на месте.

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

Вестибулярная чувствительность — не то же самое, что фотосенситивная эпилепсия. Вторая связана с быстрым миганием и имеет собственные ограничения, которые описаны дальше.

Что говорят рекомендации по доступности

Рекомендации WCAG (Web Content Accessibility Guidelines) написаны для веба, но их формулировки — обычный ориентир и для приложений. Три критерия успеха версии 2.1 касаются анимации.

Три критерия различаются тем, кого защищают. 2.3.1 задаёт жёсткий потолок для всех. 2.2.2 касается того, что продолжает двигаться, пока вы пытаетесь читать. 2.3.3 касается реакции на ваши собственные нажатия, а это случай головоломки: вы нажимаете, и доска отвечает движением.

3 flashes in 1 second: within the limit 0 s 1 s 4 flashes in 1 second: over the limit 0 s 1 s
WCAG 2.3.1 допускает не более 3 вспышек в любую секунду. Четыре за секунду не проходят, если только каждая вспышка не ниже общих порогов вспышки и красной вспышки. Каждый заполненный блок — одна вспышка; схема условная, а не измеренная анимация.

Настройки, которые отключают анимацию

На Android в настройках специальных возможностей есть Удалить анимации. Turning it on shortens or removes the transitions the system itself plays, such as opening an app or switching screens, and apps can read the preference and follow it. Where it sits in the menu varies by phone maker and Android version, so search the settings for “animation”.

В вебе аналог — CSS-медиазапрос prefers-reduced-motion. It has two values, no-preference и reduce, и он отражает настройку, сделанную один раз на уровне операционной системы. Страница, которая её учитывает, может заменить движение чем-то спокойнее, когда значение равно reduce. Other platforms have similar switches, and the idea is the same everywhere: the player says it once, and software is meant to listen.

Что обычно заменяет дизайн с уменьшенным движением

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

  1. Затухание вместо движения. Очищенная ячейка плавно исчезает на месте, а не улетает и не взрывается.
  2. Без параллакса. Фоновые слои остаются неподвижными, поэтому нет эффекта глубины, за которым нужно следить.
  3. Без тряски экрана. Акцент создаётся статичным изменением, например подсветкой или появлением числа.
  4. Без масштабирования и вращения. Изменения масштаба и поворота заменяются мгновенным переключением или коротким затуханием.
  5. Ничего, что зацикливается само. Фоновая анимация удаляется в духе 2.2.2.

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

WCAG 2.3.1: не более трёх вспышек в любую секунду. WCAG 2.2.2: способ остановить автодвижущийся контент, который длится более пяти секунд. WCAG 2.3.3: движение от ваших собственных действий можно отключить.

Что говорится в Big Ben Blocks

Страница Google Play для Big Ben Blocks: Block Puzzle сообщает, что в игре есть подписи для экранных читалок и поддержка уменьшенного движения. В описании не сказано, как включается уменьшенное движение и какие эффекты оно меняет, поэтому эта статья тоже этого не говорит. Оно показывает, что опция стоит рядом с другими названными функциями доступности: блоки имеют символы форм в дополнение к цветам, а управление нажатием для размещения — альтернатива перетаскиванию. Они разобраны в статьях о игроках с дальтонизмом и размещении нажатием.

Если вы выбираете игру с учётом движения, стоит проверить три вещи. Следует ли она системной настройке или у неё свой переключатель? Остаётся ли обратная связь понятной без движения? И есть ли что-нибудь, что мигает? Если вы склонны к головокружению, попробуйте короткую сессию с включённой настройкой Android, прежде чем играть долго, и остановитесь, если появятся симптомы.

Big Ben Blocks: Block Puzzle предлагает классическую игру без таймера или Time Attack на три минуты, а ежедневное задание меняется в полночь по времени Великобритании. Десять уровней Adventure проходят от Westminster до Piccadilly. В описании среди опций доступности указаны подписи для экранных читалок и поддержка уменьшенного движения. Работает офлайн, без рекламы и покупок в приложении, а заработанные монеты не имеют денежной стоимости.

Доступно в Google Play