目標
プレイヤーが、永続的または破壊的なアクションが実行される前に、プレイヤー入力エラーを識別・修正できるようにします。概要
入力エラー (誤字、意図しないボタンの起動) はよくあります。音声入力、アダプティブ ハードウェアを使用するプレイヤー、あるいは運動や学習障害のあるプレイヤーには、より頻繁に見られることがあります。アカウント作成、購入、セーブ、あるいは破壊的なゲームプレイの決定 (レア アイテムの分解、NPC の同伴者の解任など) 時のエラーは、永続的な結果をもたらす可能性があります。確認 / 取り消しオプションを提供することで、誰もがそうしたエラーを避けやすくなります。スコーピング質問
- ゲームはプレイヤーにユーザー名、パスワード、その他基準ベースの情報の入力を要求しますか?
- ゲームは情報 (進捗、設定) を保存する機能を提供しますか?
- ゲームはゲーム内購入の機会を提供しますか?
- ゲームにはテキスト入力フォーム ボックス (キャラクター名、パスワード) が含まれますか?
- ゲームには、誤って実行すると体験を損なう可能性のある不可逆的な決定が含まれますか?
実装ガイドライン
エラーを明確に説明する
- 入力エラーが自動検出された場合 (例: パスワードが正しくない)、エラーとその修正方法を複数の方法 (テキストと音声ナレーション) で説明します。
コンテンツのセキュリティや目的を損なう情報は対象外です。たとえば、正しいパスワードは明かさないでください。パスワード基準の一般的なヒントは問題ありません。
エラーを視覚的に区別する
- エラーおよび警告メッセージは、画面上の他のテキストから視覚的に区別しやすくします。例: Forza Horizon 4 の「未保存の変更」警告は、背景をぼかし、赤いフォーカス インジケーター、大きなテキスト、感嘆符アイコンを使用します。
エラー発生場所を強調する
- エラーおよび警告は、発生した場所で視覚的に強調します。例: PuzzleBlaster のパスワード フォームは、失敗した基準に下線を引き、アスタリスクを追加し、ナレーション ユーザー向けに「未達成」テキストを含めます。
確認と取り消し
- アクションが保存データを削除または変更する場合、確定前にプレイヤーがそのアクションを確認、修正、または完全に取り消す機会を与えます。
- 例: Grounded は、変更を適用せずに設定を終了しようとすると「未適用の変更を検出しました」というプロンプトを表示し、すべての設定について「工場出荷時のデフォルト」リセットを提供します。
- 永続的または破壊的なアクション (ゲーム内購入、アイテムの売却、セーブの上書き) を確認、承認、取り消す仕組みを提供します。
- 例: Fallout 76 は商人購入に対して 2 段階の確認を使用します。
- 例: Cyberpunk 2077 は、未使用の属性ポイントがある状態でキャラクター作成を進めようとするプレイヤーに、ポイントが失われることを警告します。
ボタン ホールドの確認を避ける
- 破壊的アクションの確認のためにボタン ホールドを要求しないでください。代替オプションを提供します。
