Xbox アクセシビリティ ガイドライン 115: エラー メッセージと破壊的操作
目標
この Xbox Accessibility Guideline (XAG) の目標は、永久的または破壊的操作を行う前に、プレーヤーが入力エラーを特定して修正できるようにすることです。
概要
プレーヤーの小さな入力ミスや間違ったボタンのアクティブ化などといった入力エラーは、よくあるものです。 音声入力、アダプティブ ハードウェアなどのような支援技術の使用、または入力精度に影響を与える他の要因で、ユーザーの入力エラーの頻度が高くなる場合があります。 学習障碍や知的障碍をお持ちのユーザーが、数字や文字を並び替えてしまうことがあります。 運動障碍をお持ちのユーザーが、誤ってキーを打つことがあります。 これがアカウント作成 (メールやパスワード情報の入力など) や購入 (意図しない購入など) といったことを行う状況に悪影響を及ぼすことがあります。 プレーヤーが進行状況を失ったり、設定や構成を誤って削除したりすることにもなります。 操作を取り消す機能や、情報の確認や修正を行う機能を提供すると、ユーザーが悪影響を事前に避けることができる場合があります。
範囲を絞るための質問
ゲームでのプレーヤーの入力を評価する。:
ご自分のゲームにはユーザー名、パスワード、その他の条件に基づく情報 (プレーヤー アカウントのアクセス用パスワードや個人サーバーにアクセスするためのパスワードなど) の入力が必要ですか?
ご自分のゲームには、情報を保存する機能 (ゲーム進捗状況や設定構成など) がありますか?
ご自分のゲームには、ゲーム内の購入機会がありますか?
ゲームには、ユーザーがフォーム ボックスにテキストを入力する必要 (キャラクター名選択やパスワード選択など) がありますか?
ゲームでは、希少な在庫アイテムの分解や販売、またはノン プレイヤー キャラクター (NPC) コンパニオンの永久終了など、間違えて実行するとエクスペリエンスに悪影響を及ぼす可能性があり、元に戻せない決定をユーザーが実行可能ですか?
実装ガイドライン
パスワードを間違えて入力したなど、入力エラーが自動的に検出される場合は、エラーとそのエラーを修正する方法が複数の方法でユーザーに説明されます (テキスト、音声ナレーションなど)。
注意
情報を提供によりコンテンツのセキュリティや目的が損なわれることがある場合はこのガイドラインから除きます。
例 (展開可能)
この例では、プレーヤーが自分のアカウントへのログインを試みると、ゲームにエラー メッセージが表示されます。 エラーの性質 (間違ったパスワード) がエラー メッセージに表示されます。 一般的なパスワードの条件は、追加のコンテキストとしても提供されます。 プレーヤーのパスワードの安全を危険にさらすような正確な詳細情報を入力しなくても、パスワード情報を修正することがきるので役立ちます。 エラー メッセージは、スクリーン ナレーションが有効になっているプレーヤーに対して読み上げもされます。
Gears 5 のこのエラー メッセージでは、エラーの性質に関する情報 (マッチメイキングを完了できませんでした) と、エラーを修正できるように、プレーヤーにエラーの内容を把握できる追加情報 ("チームのサイズが上限を超えています...") が提供されています。
エラー メッセージと警告メッセージを、画面上の他のテキストと視覚的に区別できるようにします。
例 (展開可能)
Forza Horizon 4 でエラーや警告が画面に表示されている場合、他のすべての背景テキストやビジュアル UI コンテンツがぼやけ、情報が他の UI コンテンツと区別しやすくなっています。 さらに、明るい赤いフォーカス インジケーター、大きな "保存されていない変更" テキスト、感嘆符アイコンもエラー ウィンドウ内にあるテキストの存在を強調しています。 この情報により、プレーヤーにアクションを実行する必要があることを知らせます。
エラー メッセージと警告メッセージが発生した場所を視覚的に強調します。
例 (展開可能)
この例では、プレーヤーは新しいアカウントを作成しています。 必要なパスワードを入力すると、パスワードを保存できないことを示すエラー通知が表示されます。 通知には、パスワードの条件が一覧表示されます。 エラーの原因としての “数字を含む” 要件が、条件に下線を引き、アスタリスクを追加することで視覚的に強調されます。他の視覚的な合図を見ることのできない、スクリーン ナレーションを使用しているプレイヤーへの追加の合図として、 "不適合" という単語を含めることで強調されます。
プレーヤーの何らかの操作により、ユーザーが管理する保存データが少しでも削除または変更される場合は、確定する前に、データを確認して修正したり、操作を完全に元に戻す機会をプレーヤーに提供します。
例 (展開可能)
Grounded の場合、プレーヤーがゲームで最初に [適用] ボタンを押して変更を保存せずに設定ウィンドウを終了しようとすると、警告通知が表示されます。 これにより、プレーヤーが適用する特定の設定変更をなくすことはありません。 また、"いいえ" を押し最近行った変更の適用を取り消すこともプレーヤーに可能になります。 意図せずに行われた変更や、プレーヤーのエラーによる変更が、プレーヤーのゲーム設定に適用できないようにしています。
Grounded の場合、別のアクセシビリティ機能で任意の設定の変更を "出荷時の既定値" 状態にリセットする機能があります。 この機能は、プレーヤーが変更を加えたすべての設定を手動で再構成することなく設定の構成を "初めから" 開始できるので重要です。 また、ゲームの既定の出荷設定を思い出す必要もありません。
永久的または破壊的な操作 (例: ゲーム内購入、アイテムの販売、セーブデータの上書きなど) を確認、確定、および元に戻すメカニズムをプレイヤーに提供します。
例 (展開可能)
Fallout 76 では、マーチャントからの購入の確認は 2 段階のプロセスであり、各ステップによってプレイヤーは承諾またはキャンセルできます。
Cyberpunk 2077 の初期キャラクター作成メニューでは、プレイヤーがすべての属性ポイントを使用せずにゲームプレイに進もうとすると、未使用の属性ポイントがゲームに引き継がれずに、次のメニューに進む前に使用しないと失われることを通知する警告プロンプトが表示されます。
破壊的なアクションを確認するためにボタンの長押しを必要としてはなりません。 これらのシナリオでは、ボタン長押しの代替オプションを提供します。
プレイヤーへの影響の可能性
この XAG のガイドラインは、次のようなゲーマーにとっての障壁を取り除く上で役立ちます。
Player | |
---|---|
視力のないプレイヤー | X |
弱視のプレイヤー | X |
認知障碍または学習障碍のあるプレイヤー | X |
手を伸ばすことや筋力に制限があるプレイヤー | X |
手先の動きに制限があるプレイヤー | X |
その他のユーザー: 誤って購入することを回避したいプレイヤー | X |
リソースとツール
リソースの種類 | ソースへのリンク |
---|---|
記事 | ユーザー エラーの防止: 意識的ミスを回避する (外部) |