未公開シーンを漏らさずに質問主導型のキャラクター連絡先リストを作成する方法
質問主導型の連絡先リストは、すべての回答に明確な情報源、発見条件、可視性ルールが設定されている場合に機能します。各キャラクターについて、本人が直接見聞きしたこと、誰かから聞いたこと、合理的に推測できること、そしてまだ知らないことを記録します。その上で、ストーリーに関する日常的な質問を、回答を裏付ける知識を持つキャラクターに振り分けます。これにより、今後のシーンや未発見の事実を会話から排除しつつ、リストを有用なものにすることができます。
読者が実際に尋ねそうな質問から始める
ストーリーに結びついた、具体的で日常的な質問を少数選びます。「合鍵を持っているのは誰?」「ミラはスケッチブックをどこに置いた?」「パイプ椅子を持ってくることに同意したのは誰?」などです。これらは、「何が起きているの?」や「この街について教えて」といった大まかな問いかけよりもルーティングが容易です。優れた質問とは、特定の出来事、物、会話、あるいは明確に示された推論にまで回答を遡ることができるものです。
質問台帳に各質問を記入し、回答、情報源となる出来事、回答可能になる最も早いタイミング、回答を許可するキャラクターという4つの項目を設けます。たとえば、「合鍵を持っているのは誰?」という質問には、冒頭のシーンで鍵を受け取った後であればジョーが答えられます。それまでは、推測で埋めるのではなく、リストに「未確定」と記載しておく必要があります。この区別をつけることで、不明な事実が誤って公式設定(カノン)になってしまうのを防ぐことができます。
すべての事実に情報源と知識タイプを割り当てる
ストーリー内の事実は、すべてのキャラクターが引き出せる共有プールではなく、証拠の記録として扱います。簡潔な記録は次のようになります。
事実: ジョーが合鍵を持っている、情報源: シーン2でジョーがフックから鍵を取る、知識タイプ: 目撃/所持、最も早い発見: シーン2の後、可視性: ジョー、および彼女が話した相手
事実: ホールは土曜日に予約されている、情報源: 掲示板の確認メモ、知識タイプ: 読書、最も早い発見: キャラクターがメモを見た後、可視性: それを読んだキャラクター
事実: 椅子はバンに収まる、情報源: ジョーがサイズを比較する、知識タイプ: 推論、最も早い発見: 両方を確認した後、可視性: ジョー(推定として表現)
統一された少数の知識タイプを使用します。「目撃(Observed)」は、キャラクターがその場にいて出来事を認識できたことを意味します。「伝聞(Told)」は、別のキャラクターが情報を伝えたことを意味します。「読書(Read)」は、メモ、メッセージ、看板、その他の記録を目にしたことを意味します。「推論(Inferred)」は、証拠から結論を導き出したことを意味し、確認された事実ではなく、確信や推定として表現される必要があります。「未知(Unknown)」は、ストーリー上、その情報にたどり着くルートがまだ与えられていないことを意味します。
この構造は編集上の設計ルールであり、いかなる執筆ツールによっても保証される機能ではありません。これは実用的な区別に由来します。状態追跡によって変化を記録することはできますが、その状態が何を意味するかを決定するのはあくまで作者です。Inkのドキュメントには柔軟な状態追跡について記載されていますが、完全な世界モデリングシステムを提供するものではないと注記されています。同様に、Twineのドキュメントでも、グローバルに利用可能なストーリー変数とローカルな一時変数が区別されています。これらのメカニズムはストーリーの状態を表現するのに役立ちますが、キャラクターが何を知るべきかを自動的に判断してくれるわけではありません。(Ink: Writing With Ink、Twine Cookbook: Variables)
都合よく明かすのではなく、発見ゲートを追加する
発見ゲートとは、ある事実が利用可能になる前に何が起きなければならないかを定義するものです。「ジョーが掲示板を読んだ後」「リーがパットに話した後」「グループが備品箱を開けた後」のように、観察可能で具体的な条件にしてください。「ストーリーの準備が整ったら」といった、一貫して適用するのが難しいゲートは避けてください。
事実が真実となる出来事と、キャラクターがそれを知る契機となる出来事を明確に分けます。ジョーが確認メモを読む前にホールが予約されていることもあります。リーが誰にも言わずに合鍵を移動させることもあります。ゲートが開いたら、その特定のルートにアクセスできたキャラクターの情報のみを更新します。あるキャラクターが会話を聞き逃した場合、読者がそれを目撃したからといって、そのキャラクターにも暗黙のうちに情報を与えてはいけません。
インタラクティブストーリーでは、ゲートを変数や条件分岐パッセージで表現できます。Twine Cookbookでは、SugarCubeの<<if>>と<<else>>セクションが条件に応じてコンテンツを表示することを説明しています。Inkも状態の変化や分岐の選択肢をサポートしています。これらはセリフの表示・非表示を切り替えるための実装手段です。ストーリーには、特定のキャラクターが告知を読んだことを記録するなど、条件を設定するための明確なルールが依然として必要です。(Twine Cookbook: “Conditional Statements”: SugarCube、Ink: Writing With Ink)
共有された事実を一律に全体公開しないよう追跡する
事実は、グループ、特定の二人、あるいは情報源となった本人以外には誰にも共有されない場合があります。「ジョーとリーが計画を聞いた」「3人のキャラクター全員がその場にいた」「パットだけがメモを見た」のように、対象者を明示的に記録します。ストーリー内で全員が知る瞬間が含まれていない限り、「誰もが知っている」という表現を便宜的に使ってはいけません。
役立つルールとして、情報の伝達をそれぞれ独立した出来事としてモデル化することが挙げられます。リーがジョーに椅子が物置にあると伝えた場合、ジョーは伝聞による情報源の記録を得ますが、パットは得られません。その後ジョーがグループにテキストメッセージを送れば、そのメッセージで指定された受信者をストーリー上で更新できます。メッセージが下書きのままだったり、1人にしか送信されなかったりした場合、それが推測によって周知の事実になってはなりません。
また、共有された事実と共有された解釈を区別してください。複数のキャラクターが土曜日にホールが予約されているという事実を知っていても、そのスペースが十分な広さであるかどうかについては意見が分かれることがあります。事実の記録は共通であっても、推測はその判断を下した個々人に属します。これにより、基礎となる出来事を変えることなく、会話にバリエーションを持たせることができます。
連絡先リストの各回答をシンプルなチェックに通す
キャラクターが回答する前に、質問を次の手順に沿って確認します。
質問が求めている正確な事実を特定します。必要に応じて複合的な質問を個別の事実に分解します。
各事実を成立させている情報源となる出来事を見つけます。情報源がない場合は、回答を未知または未確定としてマークします。
そのキャラクターが事実を目撃したのか、聞いたのか、読んだのか、それとも推論したのかを確認します。
ストーリーの現時点で、関連する発見ゲートが開いているかどうかを確認します。
表現を知識タイプに合わせます。確認済みの知識には直接的な回答、噂には情報源を明記した回答、推論には限定的な表現を用います。
後のシーン、個人的な視点、またはキャラクターが遭遇していない情報源に由来する詳細を削除します。
鍵の例で言えば、ジョーは鍵を取った後で「私が合鍵を持っている」と言うことができます。リーはその会話の後で「ジョーが持っていると言っていた」と言うことができます。鍵を見ても聞いてもいないパットは、確信を持って答えてはなりません。もしパットが空のフックを見て推測したのなら、その回答は推測として聞こえるようにし、推測としてマークしたままにしておく必要があります。こうすることで、連絡先リストは全知の語り手になることなく、適切に応答できるようになります。
欠落した知識や部分的な知識を使って境界線をテストする
ストーリーのいくつかの瞬間(情報源となる出来事の前、その直後、1人のキャラクターがそれを共有した後、そしてグループ全体に伝わった後)に対して日常的な質問をテストします。回答は、関連するゲートが変化したときにのみ変わる必要があります。答えが本当に不明である質問も含めてください。信頼できるリストには、「ストーリー上、それはまだ確定していない」と安全に伝える方法が必要です。
部分的な事実も確認します。あるキャラクターは配達が土曜日の予定であることは知っていても、時間は知らないかもしれません。テーブルの上のスケッチブックは見かけたものの、誰が置いたのかは知らないかもしれません。隙間をもっともらしい作り話で埋めるのではなく、既知の部分を維持し、残りは開いたままにしておきます。ストーリーでシーン見出しを使用している場合は、情報源となったシーンを特定できるようにしておきます。Fountainの構文ガイドでは、シーン見出しを個別の脚本要素として説明しており、脚本のワークフローにおいて便利な参照ラベルとして機能します。(Fountain: Syntax)
回答がチェックを通過しなかった場合は、情報源の記録、発見ゲート、または回答テキストのうち、実際に間違っているものを修正します。すべてのキャラクターに同じ事実を忘れさせることで情報漏れを取り繕ってはいけません。コンパクトで明確な知識台帳を用意することで、各連絡先に説得力のある境界線が生まれ、読者は未公開シーンの情報を早く知ってしまうことなく、有益な質問を行えるようになります。
