다음을 통해 공유


Xbox 접근성 지침 116: 시간 제한

목표

이 XAG(Xbox 접근성 지침)의 목표는 플레이어들이 게임의 모든 UI를 읽고 해석하고 상호 작용할 충분한 시간을 확보하는 것입니다.

개요

간단히 말해서, UI에서 시간 제한을 구현하려면 플레이어는 시간 제한 경고(시각적 또는 화면 설명)를 인식하고, 경고를 읽고 해석하고, 필요한 작업을 결정하고, 주어진 시간 내에 필요한 작업을 실제로 완료해야 합니다.

플레이어에게는 여러 가지 이유로 인계된 시간보다 작업을 완료하는 데 시간이 더 필요합니다. 예를 들어, 읽는 법을 모르는 어린 플레이어는 다른 방에서 부모를 데리고 와서 지침을 읽어주도록 할 수 있습니다. 시각 장애, 저시력, 지체 장애 및 인지 제한 같은 장애가 있는 플레이어들은 내용을 읽거나 온라인 양식 작성 같은 작업을 수행하는 데 더 많은 시간이 필요할 수 있습니다. 기능이 시간 종속적인 경우, 일부 사용자에게는 제한 시간이 끝나기 전에 필요한 작업을 수행하기가 어려울 수 있습니다. 이런 경우 진행이 안되거나, 의도치 않게 계정에서 로그아웃 되거나 혹은 평소와 달리 게임이 렌더링되는 등 부정적인 결과가 발생할 수 있습니다.

이 지침은 핵심적인 게임 플레이 메카닉으로 간주되지 않는 상호 작용에만 적용된다는 점을 잊지 마세요. 예를 들어 UI 메뉴에 제시된 대부분의 시간 제한(예: "20분 동안 유휴 상태입니다. ‘로그인 유지’를 선택하거나, 누르지 않을 경우 20초 후에 자동 로그아웃됩니다.")은 이 요구 사항에 해당됩니다. 그러나 실제 게임 플레이 메카닉(예: 경주 경기에서 한 트랙을 완주하기 위한 3분의 카운트다운 타이머)은 이 XAG의 지침에 적용되지 않습니다.

범위 지정 질문

해당 게임이 핵심 게임 플레이 메카닉과 관련이 없는 게임 영역에 카운트다운 타이머 또는 기타 시간 제한을 도입하나요? 예를 들어 다음과 같은 환경이 있습니다.

  • 특정 시간 내에 "로그인 상태 유지"를 선택하지 않으면 유휴 상태이면 플레이어가 로그아웃됩니다.

  • 플레이어의 캐릭터가 죽으면 플레이어는 30초 동안 "A"를 눌러 게임의 현재 지점에서 다시 부활시킬 수 있습니다. 그렇지 않으면 주 메뉴로 이동되고 최근 진행률이 낮아집니다.

  • 이 게임에는 화면 상의 자습서, 알림 또는 채팅 통신 창이 포함되어 있습니다. 이 창은 제한 시간 후에는 더 이상 나타나지 않습니다.

구현 지침

  • UI 상호 작용에 시간 제한이 적용되는 경우(핵심 게임 메카닉과 관련 없음):

    • 시간 제한은 필수적이고 피할 수 없는 경우에만 사용됩니다.

    • 시간 제한이 다가오면 플레이어에게 알려줍니다(여러 가지 방법으로).

    • 시간 제한을 수정하는 방법이 있습니다. 플레이어는 다음을 수행할 수 있습니다.

      • 시간 제한이 시작되기 전에 더 긴 세션의 시간 제한을 요청하거나, 세션에 대한 시간 제한 없음을 요청합니다.

      • 시간 제한이 시작되기 전에 시간 제한을 기본 제한 길이의 10배 이상 조정합니다.

      • 시간이 만료되기 전에 경고를 받으며, 20초 이상의 시간이 주어져 간단한 작업(예: “’A’ 버튼 누르기")으로 시간 제한을 연장할 수 있고, 플레이어는 시간 제한을 10번 이상 연장할 수 있습니다.

      • 시간 제한을 해제합니다.

    예제(확장 가능)

    가짜 게임

    이 예제에서는 경고 대화 상자가 화면에 나타납니다. 경고는 추가 작업이 90초 내에 수행되지 않는 경우 플레이어에게 너무 오랫동안 유휴 상태에 있었고 계정에서 로그아웃된다는 것을 알립니다. 유휴 활동에 대한 이 시간 제한은 필수 보안 조치로 간주될 수 있습니다. 이 제한은 계정 소유자가 실수로 자신의 계정을 공용 공간에 로그인하도록 하여 의도하지 않은 플레이어가 저장된 개인 정보에 액세스하거나 무단 계정 변경을 수행할 수 있는 등의 시나리오로부터 보호합니다.

    이 경고는 여러가지 지침 또한 충족합니다. 플레이어에게 최소 20초(이 경우 90초)의 시간이 주어져 확장 버튼을 클릭하거나 키보드에서 스페이스바를 누르는 등 간단한 작업으로 제한을 연장할 수 있습니다. 또한 이 게임에서는 설정 메뉴에서 시간 제한을 조정하는 기능을 제공합니다. 이는 시간 제한 경고가 발생하기 전 모든 시점에 액세스할 수 있습니다. 이러한 설정에서 플레이어는 현재 유휴 시간 제한을 조정하거나 완전히 해제할 수 있습니다(홈 컴퓨터를 사용하는 플레이어에게 이상적).

    텍스트 채팅 표시 시간이 가능한 최댓값인 120초로 설정된 설정 메뉴의 Halo Infinite 스크린샷.

    Halo Infinite에서 플레이어는 HUD에 텍스트 채팅이 표시되는 시간을 5초에서 120초까지 조정할 수 있습니다.

  • 화면에 중요한 요소가 나타나는 지속 시간을 제어하는 시간 제한을 적용할 때(예: 자습서 텍스트 창, 스피커 대화 또는 텍스트-채팅/스피치-텍스트 통신 창이 표시되는 시간):

    • 플레이어는 이러한 요소가 화면에 나타나는 시간(예: 설정 메뉴에서)을 사전에 기본 제한 길이의 10배 이상 조정할 수 있습니다.

      예제(확장 가능)

      Gears 5에서 플레이어는 메시지를 받은 후 텍스트 채팅이 화면에 유지되는 시간을 최대 60초까지 조정할 수 있습니다.

      The Outer Worlds에서 플레이어는 화면에 알림이 유지될 지속 시간을 조정할 수 있습니다.

    • 또는 플레이어가 기간 제한을 사용하지 않도록 설정할 수 있습니다. 요소를 해제하거나 다음 자습서 창 또는 입력 시 대화 상자 텍스트로 이동할 수 있습니다.

      예제(확장 가능)

      오리와 위스프의 의지의 스크린샷. 게임 내 대화 상자가 나타나

      동영상 링크: Ori and the Will of the Wisps의 고급 텍스트

      Ori and the Will of the Wisps에서 화면에 적힌 NPC(플레이어가 아닌 캐릭터)의 대화는 시간 제한이 없습니다. 작업이 수행될 때까지 화면에 나타납니다. 이 경우 플레이어는 원하는 만큼 시간을 들여 대화를 읽을 수 있습니다. 준비가 되면 "A"를 눌러 다음 대화 문구로 이동할 수 있습니다.

      Dragon Quest XI S: Echoes of an Elusive Age의 자동 재생 컷씬 설정이 꺼짐으로 설정된 오디오 설정의 스크린샷입니다. 하단의 저작권 표시에는

      Dragon Quest XI S: Echoes of an Elusive Age 스크린샷(Gemma가 Eleven과 대화 중) 컷씬. 왼쪽 상단 모서리에는

      동영상 링크: Dragon Quest XI S: Echoes of an Elusive Age의 고급 텍스트

      Dragon Quest XI S: Echoes of an Elusive Age에서 플레이어는 보이스 컷신을 자동으로 진행할 것인지 버튼을 눌러 수동으로 진행할 것인지 선택할 수 있습니다. Autoplay Cutscenes 옵션이 비활성화되면 플레이어가 컷신의 다음 부분으로 진행하기로 결정할 때까지 최근에 말한 대화 텍스트가 화면에 남아 있어 대화를 읽고 이해하는 데 필요한 시간을 충분히 제공합니다. 플레이어는 실시간으로 Autoplay Cutscenes 옵션을 활성화 또는 비활성화하도록 선택할 수도 있습니다.

  • 예외: 다음 중 하나 이상에 해당하는 경우, 콘텐츠에서 지정한 시간 제한은 이러한 예상된 상황에서 제외됩니다.

    • 시간 제한은 실시간 이벤트(예: 경매)의 필수 부분이며, 시간 제한을 대체할 수 있는 것은 없습니다.

    • 시간 제한은 작업에 필수적입니다.

      예제(확장 가능)

      HyperDot의 스크린샷. 화면의 왼쪽 아래 모서리에 있는 타이머는 게임 플레이가 6.9초 남아 있음을 나타냅니다.

      비디오 링크: 시간 제한 예외

      핵심 게임 메카닉의 일부로서의 시간 제한 또는 시한적 이벤트는 이 XAG에 포함되지 않습니다. 여기에는 레이싱 게임 중의 체크포인트 사이의 카운트다운 타이머나 스포츠 경기가 종료되기 전의 시간 제한과 같은 게임 내 시나리오를 포함합니다. 이같은 Hyperdot 예제에서는 게임플레이의 필수 요소 중 일부인 타이밍 메커니즘을 사용하는 방법을 보여줍니다. 이러한 예에서는 시간 제한을 "연장"하거나 변경할 수 있는 기능을 요구하지 않습니다.

      그럼에도 불구하고 중요한 점은 Hyperdot가 무료 플레이 레벨에서 시간 제한을 조정하는 것을 포함하여 넓은 범위의 수정 사항이 가능하도록 플레이어에게 제공한다는 점입니다. 이 XAG와는 관련이 없는 이러한 유형의 기능은 XAG 108을 제대로 구현하는 좋은 예입니다. 게임 난이도.

    • 기본 시간 제한은 20시간을 초과합니다.

참고 항목

대기실의 카운트다운 타이머와 같은 실시간 멀티 플레이어 이벤트는 게임 플레이가 시작될 때까지의 시간을 연장하거나 조정하는 기능을 제공하지 않아도 됩니다. 이는 매치 메이킹 세션에서 다른 게이머들의 플레이에 영향을 줄 수 있기 때문입니다.

예제(확장 가능)

Gears 5의 스크린샷.

비디오 링크: 매치 메이킹 시간 제한 예외

이러한 Gear 5 예에서는 플레이어가 현재 매치 메이킹 대기실에 있습니다. 이 시간 동안에는 대기실에 조인하는 다른 온라인 플레이어도 있습니다. 카운트다운 타이머는 매치 메이킹 및 로당 프로세스가 완료될 때와 활성 상태 표시가 시작되는 때를 의미합니다. 대기실에 있는 다른 플레이어에 영향을 미치기 때문에 최대 시간이 시작되기 전에 남은 시간을 연장하거나 조정할 필요가 없는 또 다른 게임 영역입니다.

잠재적인 플레이어 영향

이 XAG의 지침은 다음 플레이어들의 장벽을 완화하는 데 도움이 될 수 있습니다.

플레이어
시력이 없는 플레이어 X
시력이 낮은 플레이어 X
청각이 없는 플레이어 X
청각이 제한된 플레이어 X
인지 또는 학습 장애가 있는 플레이어 X
도달 범위 및 강도가 제한된 플레이어 X
손재주가 제한된 플레이어 X
보철 장치를 사용하는 플레이어 X
시간 종속 제어 기능을 사용할 수 있는 기능이 제한된 플레이어 X
기타: 캐주얼한 플레이어, 더 젊은 플레이어, 새로운 게임 플레이어 X

리소스 및 도구

리소스 종류 원본에 연결
문서 반복 입력 방지(버튼 누름/빠른 시간 이벤트)(외부)
문서 플레이어가 자신의 페이스로 텍스트 프롬프트를 진행하도록 허용(외부)
문서 설정 또는 게임 내 건너뛰기 옵션을 통해 핵심 메카닉에 속하지 않는 게임 플레이 요소를 무시하는 방법을 제공합니다.
문서 입력 간 0.5초의 휴지 기간(사후 수락 지연) 포함
문서 정확한 타이밍을 게임 플레이에 필수로 만들지 않습니다. – 대체 방법, 일시 중지 중에 수행할 수 있는 작업 또는 건너뛰기 메커니즘 제공(외부)