情報量の多いRPGキャラクターシートをスクリーンリーダーで操作しやすくする方法
卓上セッション中にキャラクターの詳細を素早く見つける必要があるプレイヤーのために、判定の確認、アクションの選択、リソースの更新、特徴の確認など、プレイ中の一般的なタスクに合わせてシートを再構成しましょう。編集可能なドキュメントやアクセシブルなデジタルシートで適切な見出しとラベルを使用し、使用予定のスクリーンリーダーとアプリでそれらの移動ルートをテストしてください。見た目のデザインを変更するだけでは、根本的な構造が変わらないままになる可能性があります。
シートが必要になる場面から始める
レイアウトを変更する前に、プレイ中によくある質問をリストアップしてみましょう。例えば、「この判定には何を足すのか?」、「どのアクションが取れるか?」、「この特徴はどんな効果か?」、「残り回数はあと何回か?」などです。これらの質問は実用的な指標となります。どの情報に素早くアクセスできるようにすべきか、どの情報があまり頻繁に使われない参照用セクションにあればよいかが分かります。
印刷されたシートの視覚的な配置ではなく、タスクごとに情報をグループ化してください。キャラクターの主要な数値が複数の枠に分散している場合、スクリーンリーダーのユーザーはそれらを把握するために関係のないテキストまで読み進めなければならないことがあります。ひとつの行動手順に必要な項目をまとめるか、下部にある詳細な説明へと誘導する、明確にラベル付けされた短いクイックリファレンスセクションを用意しましょう。
ゲームのルールやキャラクターの実際の値はそのまま維持してください。シートを再構成することは情報の配置場所を変えるだけであり、特徴、能力値、リソースの意味そのものを変えるわけではありません。
実用的な見出しのアウトラインを構築する
明確なドキュメントのタイトルを1つ作成し、「判定と防御値」、「ターン内のアクション」、「特徴と制限」、「装備」、「セッションメモ」といった具体的なセクション見出しを使用します。プレイヤーがすべての段落を読まなくてもどこへジャンプすべきか判断できるように、見出しの内容がその後に続く文章を反映するようにしてください。W3Cのガイダンスでは、正しくマークアップされた見出しがスクリーンリーダーのユーザーによるドキュメントのアウトラインのナビゲートと理解に役立つと説明されています。フォントサイズや太字の変更だけでは、そのような構造は提供されません。ウェブアクセシビリティのためのライティングに関するW3Cガイダンス
通常のテキストの見栄えを見出しのように変更するのではなく、ワードプロセッサの組み込みの見出しスタイルや、使用するデジタルツールの適切な見出し機能を使用してください。メインセクションを最上位の見出しにし、サブセクションはその下に配置するなど、階層構造を論理的に保ちましょう。視覚的なサイズ感だけで見出しレベルを選択することは避けてください。見出しの一覧は、キャラクターシートの簡潔な地図のように読める必要があります。
類似したセクションを区別できるように、見出しには十分な詳細を含めましょう。判定と特殊能力の双方が含まれている場合、「能力」という表記は曖昧になる可能性があります。「能力値判定」や「キャラクターの特徴」とすることで、より明確なジャンプ先になります。W3Cは説明的な見出しやラベルの使用を推奨しており、適切なマークアップによって支援技術がナビゲーションのためにそれらを提示できるようになると指摘しています。見出しとラベルに関するW3Cの解説
頻繁に使用する情報を先頭に配置する
セッションの流れに合わせてセクションを並べ替えます。冒頭の簡潔なセクションには、キャラクター名、よく使う修正値、防御値、移動力やその他日常的に確認する数値、そして最も頻繁に更新されるリソースなどを含めるとよいでしょう。その後にアクションの選択肢や特徴の説明を続け、最後に背景、詳細な装備メモ、キャンペーンの履歴など、参照頻度の低い詳細情報を配置します。
冒頭のセクションは、実用的であるように十分に簡潔な状態を保ちましょう。一般的な疑問に答えるものであるべきで、プレイヤーが残りの情報にたどり着く前にシート全体を再掲するような形にしてはいけません。クイックリファレンスと詳細セクションの両方に同じ数値が表示される場合は、どちらが正本であるかを決め、キャラクターが変更された際には両方を更新してください。「この値が変更されたらクイックリファレンスを更新すること」という短いメンテナンス用の注記を入れておくと、数値の不一致を防ぐことができます。
数値の意味を明確に示すラベルを使用しましょう。「+5」単体よりも「ボーナス: +5」の方が有用ですし、単なる「2」よりも「残り使用回数: 2」の方が明確です。プレイ中にリソースが変動する場合は、「フォーカス: 残り2/3回使用可能」のように、現在の値と上限の両方を確認できる一貫した方法を用意してください。違いを伝えるために色、配置、枠線、記号だけに頼ってはいけません。音声で読み上げられた際にそれらの視覚的手がかりが伝わらない可能性があるためです。WebAIMは、色だけに依存するのではなく、論理的な文書構造と明確なテキストを使用することを推奨しています。WebAIMのウェブアクセシビリティ入門
特徴を使いやすいアクションブロックとして記述する
各ルールや特徴については、最初に名前を記載し、次にキャラクターが何を行えるようになるか、いつ適用されるか、何が必要または消費されるか、そして制限や持続時間があればそれを説明します。判断を下すためにプレイヤーがあちこち探す必要がないよう、これらの詳細はまとめて記載しましょう。「[特徴名]。[使用タイミング]…[選択肢]…[コスト]…[制限]…[効果の終了条件]…」のような一貫したパターンが役立ちます。項目はゲームに合わせて調整し、該当しないものは省略してください。
アクション、呪文、準備したアイテム、状態異常など、一連のセットを構成する選択肢は正式なリスト形式に分けましょう。各項目に明確な名前と簡単な説明を付けてください。タブ、連続したスペース、装飾的な区切り文字で作られた疑似的な段組は避けてください。順序立てて読み上げた際に、関係性が明確に伝わらない可能性があります。項目に長いルールの説明がある場合は、リストの近くに簡潔なアクションの要約を記載し、詳細な説明にはわかりやすい見出しを設けてください。
キャラクターシートや手書きメモの画像については、画像に含まれる情報を伝えるテキストを追加するか、その情報をドキュメント内に書き起こしてください。装飾目的の肖像画にゲームプレイのデータを含める必要はありません。W3Cは、代替テキストは画像の持つ情報や機能を伝えるべきであり、単に装飾目的の画像には説明的な代替テキストを付けなくてもよいと助言しています。ウェブアクセシビリティのためのライティングに関するW3Cガイダンス
表とインタラクティブなコントロールをシンプルにする
表を使用するのは、アイテム、数量、備考を記したインベントリのように、情報が行と列の関係性に依存している場合のみにしてください。列には具体的な名前を付け、表をシンプルに保ち、対応しているツールでは実際のヘッダーセル(見出しセル)を使用しましょう。W3Cは、正しくマークアップされたデータテーブル内をユーザーが移動する際、スクリーンリーダーが見出し情報を読み上げることができると説明しています。見た目上整列されたテキストやタブでは、そうした関係性は保持されません。表のマークアップに関するW3Cの達成方法
キャラクターの多くの選択肢は、横に広い表よりも見出しやリスト形式にした方が把握しやすくなります。長い説明を含む呪文や特徴の表は、列間の移動を何度も強いられることになり、現在どの項目を見ているかの文脈を維持するのが難しくなる可能性があります。表が不可欠な場合は、真に比較可能な情報のみに列を限定し、より単純な構造で済むならセルの結合や複数レベルの見出しは避けましょう。
入力可能なシートの場合、各コントロールに意味のあるラベルを付け、論理的な順序でアクセスして操作できるようにしてください。チェックボックスは、配置場所や説明のない記号ではなく、それが制御する選択肢の名前によって識別される必要があります。WebAIMは、フォームコントロールにはプログラムで関連付けられたラベルが必要であると指摘しています。具体的な設定方法はアプリによって異なるため、シートが実際に使用されるツール上でコントロールを確認してください。WebAIMのウェブアクセシビリティ入門
完全なルールを隠さずにクイックリファレンスを作成する
短い「概要(一覧)」セクションを設けることで、よく使うアクションへのアクセスを高速化しつつ、個別の見出しの下に完全な特徴のテキストを残しておくことができます。例えば、クイックセクションには「底力 — HPを回復。小休憩ごとに1回」と記載し、特徴の詳細項目でゲームにおける正確なタイミングや回復量を説明します。要約は要約であることが分かるようにラベル付けし、アクションの効果を変えてしまう可能性のある条件や例外を省略しないようにしてください。
この2層構造のアプローチは、キャラクターに多くの選択肢がある場合に最も効果的です。日常的な確認には手軽なルートを、不慣れな状況には詳細なルートをプレイヤーに提供します。ルールをまだ学んでいる段階であれば、公式のキャラクター選択肢やグループで合意したメモに近い表現を使用し、使用条件に影響を与える記述をすべて残しておきましょう。
プレイ中に使用するルートをテストする
卓上で使用する予定の同じアプリとスクリーンリーダーでシートを開いてみてください。まず見出し一覧を確認します。セクション名が実用的なアウトラインを形成しているか、判定、アクション、特徴へ直接ジャンプできるかを確認しましょう。次に、アプリの通常の読み上げや操作方法を使用してナビゲートし、よく使う修正値、アクションのコストや制限、更新が必要なリソースを見つけてみます。スクリーンリーダーのコマンドは異なるため、万能な単一のショートカットがあると決めつけず、お使いの特定のスクリーンリーダー向けのガイダンスに従ってください。
重複している箇所だけでなく、何が欠落しているかにも耳を傾けてください。見出しが視覚的に目立っていても見出し一覧に表示されなかったり、数値がラベルなしで読み上げられたり、セルの関係性が明確でないまま表が横に読み上げられたりすることがあります。ドキュメントの構造や言い回しを修正し、同じルートを再度試してください。PDFやエクスポートされたコピーを普段使用する場合は、そのバージョンも確認しましょう。エクスポート時にアクセシビリティが損なわれることがあり、編集可能なソースファイルで構造化されていても、エクスポートされたファイルでその構造が保たれているとは限りません。WebAIMは非HTMLドキュメントのアクセシブル化を推奨しており、タグ付きPDFによってスクリーンリーダーに構造を提示できると述べています。アクセシブルなドキュメントに関するWebAIMの解説
シートを実際に使用するプレイヤーに、どのルートが重要か、改訂された構造が使いやすいかを尋ねてみてください。好み、ツール、慣れは人それぞれです。チェックリストは構造上の問題を見つけることはできますが、他の誰かにとって最適な構成を決めることはできません。大元のシートは簡単に更新できるようにしておき、キャラクターに変更があるたびにクイックリファレンスの詳細を見直しましょう。
