Xbox 접근성 지침 115: 오류 메시지 및 파괴적인 작업
목표
이 XAG(Xbox 접근성 지침)의 목표는 영구적 또는 파괴적인 작업이 수행되기 전에 플레이어가 사용자 입력 오류를 식별하고 수정할 수 있도록 하는 것입니다.
개요
플레이어의 사소한 오타 또는 실수로 버튼 활성화하기 같은 사용자 입력 오류는 일반적으로 발생합니다. 음성 입력, 적응형 하드웨어 또는 입력 정확도에 영향을 미치는 기타 요인과 같은 보조 기술을 사용하는 경우 플레이어 입력 오류의 빈도가 더 높아집니다. 학습 장애나 지적 장애가 있는 플레이어는 숫자와 문자의 순서를 뒤바꿀 수 있습니다. 운동 장애가 있는 플레이어는 실수로 키를 누를 수 있습니다. 이는 계정 만들기(전자 메일 및 암호 정보 제공) 또는 구매(예: 의도하지 않은 구매)와 같은 환경에 부정적인 영향을 줄 수 있습니다. 플레이어가 진행 상황을 잃거나 설정 구성을 실수로 삭제할 수도 있습니다. 작업을 되돌리거나 정보를 검토하고 수정하는 기능을 제공하면 플레이어가 작업이 발생하기 전에 부정적인 결과를 방지할 수 있습니다.
범위 지정 질문
게임에서 플레이어 입력 평가:
게임에서 플레이어가 사용자 이름, 암호 또는 기타 조건 기반 정보(예: 플레이어 계정에 로그인하기 위한 암호 또는 개인 서버에 액세스하기 위한 암호)를 입력해야 하나요?
게임에서 정보(예: 게임 진행 상황 또는 설정 구성)를 저장하는 기능을 제공하나요?
게임에서 게임 내 구매 기회를 제공하나요?
게임에서 플레이어가 양식란에 텍스트를 입력해야 하는 환경을 제공하나요(예: 캐릭터 이름 선택 또는 암호 선택)?
게임에서 희귀한 재고 항목을 해체/판매하거나 NPC(플레이어가 아닌 캐릭터) 도우미를 영구적으로 삭제하는 등 플레이어가 실수로 작업을 수행한 경우 자신의 경험치를 해칠 수 있는 돌이킬 수 없는 결정을 내릴 수 있나요?
구현 지침
암호를 잘못 입력하는 등 입력 오류가 자동으로 감지되면 오류 및 오류를 수정하는 방법이 여러 가지 방법(텍스트, 음성 내레이션 등을 통해)으로 플레이어에게 설명됩니다.
참고 항목
콘텐츠의 보안 또는 목적에 위협을 가하는 정보를 제공하는 것은 이 지침에서 제외됩니다.
예제(확장 가능)
이 예제에서는 게임에서 플레이어가 계정에 로그인하려고 하면 오류 메시지가 표시됩니다. 오류 메시지에 오류의 특성(잘못된 암호)이 제공됩니다. 일반 암호 기준은 추가 컨텍스트로도 제공됩니다. 이렇게 하면 플레이어의 암호 보안을 위협할 수 있는 정확한 세부 정보를 제공하지 않고도 플레이어가 암호 정보를 수정할 수 있습니다. 오류 메시지는 화면 내레이션이 활성화된 플레이어에게도 소리 내어 내레이션됩니다.
Gears 5의 이 오류 메시지에서 플레이어는 오류의 특성에 대한 정보(매칭을 완료할 수 없습니다)와 오류를 수정하기 위해 플레이어가 오류를 이해하는 데 도움이 되는 추가 정보를 제공합니다("팀 크기가 최대 제한을 초과합니다...").
오류 메시지와 경고 메시지를 화면의 다른 텍스트와 시각적으로 쉽게 구별될 수 있게 합니다.
예제(확장 가능)
Forza Horizon 4에서 오류나 경고가 화면에 표시될 때 다른 모든 배경 텍스트 또는 시각적 UI 콘텐츠가 흐리게 표시되어 정보를 다른 UI 콘텐츠와 쉽게 구분할 수 있습니다. 이렇게 하면 플레이어의 암호 보안을 위협할 수 있는 정확한 세부 정보를 제공하지 않고도 플레이어가 암호 정보를 수정할 수 있습니다. 이 정보를 통해 플레이어는 조치를 취해야 한다는 것을 알 수 있습니다.
발생한 오류와 경고를 시각적으로 강조합니다.
예제(확장 가능)
이 예제에서는 플레이어가 새 계정을 만들고 있습니다. 원하는 암호를 입력하면 암호를 저장할 수 없다는 오류 알림이 표시됩니다. 알림에는 암호에 대한 조건이 나열됩니다. '숫자 포함' 요구 사항은 조건에 밑줄을 긋고, 별표를 추가하고, 다른 시각 신호를 볼 수 없는 화면 내레이션을 사용 중인 플레이어를 위한 추가 신호로 '충족되지 않음'이라는 단어를 포함하여 오류의 원인으로 시각적으로 강조됩니다.
플레이어가 수행한 작업으로 인해 플레이어가 제어하는 저장된 데이터가 어떤 식으로든 삭제되거나 수정되는 경우, 플레이어에게 커밋하기 전에 데이터를 검토 및 수정하거나 작업을 완전히 되돌릴 수 있는 기회를 제공합니다.
예제(확장 가능)
Grounded에서 플레이어가 먼저 "적용" 버튼을 눌러 변경 내용을 저장하지 않고 설정 창을 종료하려고 하면 경고 알림을 표시합니다. 이렇게 하면 플레이어가 적용할 특정 설정 변경 내용을 잃지 않습니다. 또한, 플레이어는 "아니요"를 누르고 최근에 변경한 내용을 적용하는 작업을 취소할 수 있습니다. 이를 통해 플레이어의 게임 설정에 실수로 또는 플레이어 오류로 변경된 내용이 적용되지 않습니다.
Grounded에서 다른 접근성 기능은 모든 설정 변경 내용을 "공장 기본값" 상태로 초기화하는 것입니다. 이는 플레이어가 변경한 모든 설정을 수동으로 다시 구성하지 않고도 기본적으로 기본 설정에서 "새로" 시작할 수 있기 때문에 중요합니다. 또한, 게임에 대한 기본 공장 설정이 무엇인지 기억할 필요가 없어집니다.
플레이어에게 영구적이거나 파괴적인 작업(예: 게임 내 구매, 아이템 판매, 게임 저장 덮어쓰기)을 검토, 확인 및 실행 취소하는 메커니즘을 제공합니다.
예제(확장 가능)
Fallout 76에서 가맹점에서 구매를 확인하는 것은 2단계 프로세스이며, 각 단계는 플레이어에게 수락 또는 취소 기회를 제공합니다.
Cyberpunk 2077 초기 캐릭터 만들기 메뉴에서 플레이어가 모든 특성 포인트를 사용하지 않고 게임 플레이를 진행하려고 하면, 사용하지 않은 특성 포인트가 게임으로 넘어가지 않으며 다음 메뉴를 계속 진행하기 전에 사용하지 않으면 손실된다는 경고 메시지가 표시됩니다.
파괴 작업을 확인하기 위해 버튼을 누르지 않아도 됩니다. 이러한 시나리오에서 버튼 유지에 대한 대체 옵션을 제공합니다.
잠재적인 플레이어 영향
이 XAG의 지침은 다음 플레이어들의 장벽을 완화하는 데 도움이 될 수 있습니다.
플레이어 | |
---|---|
시력이 없는 플레이어 | X |
시력이 낮은 플레이어 | X |
인지 또는 학습 장애가 있는 플레이어 | X |
도달 범위 및 강도가 제한된 플레이어 | X |
손재주가 제한된 플레이어 | X |
기타: 의도하지 않은 구매를 방지하려는 플레이어 | X |
리소스 및 도구
리소스 종류 | 원본에 연결 |
---|---|
문서 | 사용자 오류 방지: 의식적인 실수 방지(외부) |