インタラクティブフィクションに残る過去の文章を、現在の状態と区別するには
「扉が開いている」という元の文章を残し、いつの観察なのかを示したうえで、現在の条件で確認し直す導線を設けます。架空の倉庫の扉をめぐる三つの記録から、再利用できる時点注記の原稿と、過去の操作の扱い方を具体化します。

はじめに
過去の本文にある「扉が開いている」は、そのまま残して構いません。ただし、その近くに、いつの観察なのか、今の扉を確認するにはどこへ進めばよいのかを示す必要があります。過去の文章は起きたことを保存し、現在の確認は今何が見え、何ができるかを伝えます。この二つは時点を明示してつなぐべきであり、その後の展開を読者が覚えていることだけに頼ってはいけません。
以下では、倉庫の扉が開いた状態から閉じた状態へ変わる過程を使い、過去の本文に時点を添える原稿を作ります。これはオリジナルの架空の教材であり、実際のユーザー事例、実測結果、DramaFork の製品機能ではありません。文中の導線や応答文は文案であり、いずれかのエンジンがすでに対応機能を備えていることを意味しません。
「そのとき見えたこと」と「今成り立つこと」を分ける
すでにたどった物語の経路を設定します。あなたは廊下に立ち、倉庫の扉が開いているのを見ました。その後、倉庫に入り、木箱を運び出しました。出る際に自分で扉を閉め、今も扉の外に立っています。この時点で最初の文章を読み返すと、「扉が開いている」は過去の記録としては正しくても、今の行動を判断する材料にはなりません。
元の文を単に「扉が閉まっている」に書き換えるのは適切ではありません。入る前の観察と、その後に倉庫へ入った行動がつながらなくなり、読者が当時の選択をした根拠も失われるからです。作者が事実を書き間違えたのであれば、別途訂正します。物語が先へ進んだだけなら、元の文を残して文脈を補います。
まず、扉の開閉、物の位置、人物がその場にいるかどうかなど、現在の状態と誤解されそうな描写を洗い出します。次に、それぞれの文章がどの出来事の前後に当たるのかを具体的に添えます。「過去の記録」だけでは、古い文章だとしかわかりません。「初めて倉庫の扉の前に着いたとき。まだ中には入っていない」なら、その文が属する場面を示せます。時刻の設定がない物語で、注記のためだけに正確な時刻を作る必要はありません。
注記は、曖昧さのある文の近くに置きます。ページの冒頭に一度だけ「以下は過去の記録」と書いても、途中から読む人は見落とすかもしれません。一方、一文ごとに繰り返せば語りの流れが途切れます。一続きの観察をひとまとまりにし、その冒頭で場面を示す方法が考えられます。
五つの項目で注記原稿を仕上げる
この原稿には、元の描写、出来事の場面、その後の変化、現在の状態を確認する導線、過去の操作の扱い、という五つの項目を必ず含めます。最初の二つは過去の文脈を残し、後の三つは変化と次の行動先を示します。以下の三つの記録は、同じ「今」を共有しています。あなたが木箱を運び出して扉を閉め、廊下に立ったまま、まだその場を離れていない時点です。
記録A:倉庫に入る前の観察
- 元の描写:「倉庫の扉は大きく開き、廊下の床を一筋の明かりが横切っている。そのまま中へ入れる。」
- 出来事の場面:「当時の観察|初めて倉庫の扉の前に到着。まだ中には入っていない。」
- その後の変化:「この後、あなたは倉庫に入り、木箱を運び出し、出る際に扉を閉めた。」
- 現在の状態を確認する導線:「今の倉庫の扉を確認する。」
- 過去の操作の扱い:「倉庫に入る」は当時の選択肢の記録として残し、「当時、選択済み。ここでは再実行できません」と添える。
記録B:木箱を運ぶ前の観察
- 元の描写:「木箱は扉のすぐ内側に置かれ、倉庫の扉はまだ大きく開いている。手を伸ばせば箱のふたに届く。」
- 出来事の場面:「当時の観察|倉庫に入った後。まだ木箱を運び出していない。」
- その後の変化:「この後、木箱は廊下へ運び出され、倉庫の扉はあなたが閉めた。」
- 現在の状態を確認する導線:「今の倉庫の扉と、扉の外にある木箱を確認する。」
- 過去の操作の扱い:「木箱を運び出す」には「当時、完了済み」と添え、過去の文章の中では運ぶ操作を再び提示しない。
記録C:倉庫を出た後の観察
- 元の描写:「あなたは倉庫の扉を閉める。木箱は足元に置かれている。」
- 出来事の場面:「当時の記録|木箱を運び出して倉庫を出た後、扉を閉めた直後。」
- その後の変化:「今回の読み返し時点では、これより後に起きたとわかっている変化はない。」
- 現在の状態を確認する導線:「今の倉庫の扉をもう一度確認する。」
- 過去の操作の扱い:「倉庫の扉を閉める」はすでに起きた行動の描写であり、繰り返し送信できるコマンドには書き換えない。
記録Cは今の状態と一致していますが、出来事の場面は残すべきです。過去の記録かどうかは、内容が古くなったかではなく、どの出来事を記録しているかで決まります。後で扉が再び開いても、Cの記録は正しいままであり、本文をさかのぼって直す必要はありません。
再利用する際は、まず五つの項目をそれぞれ埋めます。そのうえで、出来事の場面を本文の前に、その後の変化と導線を本文の後に配置します。その後の変化は、読み返す際に加える補足です。原文とは見た目で区別し、登場人物が当時すでに先の出来事を知っていたように読まれないようにします。
現在の確認では、今回の観察だけを伝える
先ほどの「今」に、読者が記録Aから「今の倉庫の扉を確認する」へ進んだ場合、応答文の案は次のようになります。「今、あなたは廊下に立っている。倉庫の扉は閉まっており、木箱は足元にある。扉を押してみることも、木箱を調べることもできる。」最初に観察する位置を示し、次に見える現状を伝え、最後に今できる行動へつなげます。
倉庫に入り、木箱を運び、扉を閉めた経緯を、すべて語り直す必要はありません。読者は過去の記録から来たばかりです。現在の確認が答えるべきなのは、「結局、今は開いているのか」という疑問です。理由をたどりたい場合には、過去の文章に添えた「その後の変化」が短い手がかりになります。
また、「閉まっている」と「鍵がかかっている」は同じではありません。この例では施錠を設定していないため、「鍵を見つけなければならない」と勝手に付け加えてはいけません。「扉を押してみる」も、試せる行動を示すだけです。開くかどうかは、その後の物語の条件に従って決まるべきです。
登場人物がすでに倉庫の扉から遠ざかっているなら、導線も観察条件に合わせて変えます。直接見えない場合は「倉庫の扉の前に戻って確認する」と書けます。記憶だけを示すのであれば、「最後に倉庫の扉を見たときは、閉まっていた」とします。最後にわかっていた状態を、たった今確認した現状のように扱ってはいけません。
過去の選択肢の扱いを示し、読み返しで再実行させない
この例では、過去の文章には選択の記録を残し、新たな行動は現在の観察の後にまとめる、というルールを採用しています。確認の手順は一つ増えますが、読者は先に条件を確かめられます。過去の「そのまま中へ入れる」という一文を根拠に、今は扉が閉じていることを無視して先へ進むのを避けられます。
過去の選択肢をグレー表示にするだけでは不十分です。完了済みなのか、条件を満たさないのか、一時的に無効なのかが読者にはわかりません。記録Aには「当時、選択済み」、記録Bには「当時、完了済み」と添えることで、その行動が過去にどう扱われたかをそれぞれ説明しています。
過去の文章から同種の行動を起こせる作品にしたい場合も、導線は「今の状況で入れるか試す」と明示し、登場人物の位置と扉の条件を改めて確認する必要があります。過去の行動結果をそのまま使ってはいけませんし、すでに廊下にある木箱をもう一度運び出してもいけません。
過去に戻って別の選択を認める場合は、また別です。それはロールバック機能であり、どの時点に戻り、その後のどの展開が変わるのかを個別に説明する必要があります。見た目は普通の過去の選択肢に、履歴を見る、現在の行動を実行する、過去を書き換えるという三つの意味を同時に持たせてはいけません。
読み返しの経路に沿って、曖昧さと適用範囲を確かめる
原稿が完成したら、記録Aから机上で一度たどってみます。まず出来事の場面と原文だけを読み、倉庫に入る前は扉が開いていたと判断できるかを確認します。次に「その後の変化」を読み、扉を閉めた転換点がわかるかを見ます。最後に現在の確認へ進み、扉が閉じているという観察が得られるかを確かめます。これは文案の整合性を確認するための作業であり、実際の読者が理解したことを証明するものではありません。
続いて、過去の操作をあえて選ぶつもりで読みます。「倉庫に入る」が今すぐ実行できる操作に見えるなら、説明を補います。確認後の応答が「状況が変わった」だけなら、具体的な対象と状態を書き足します。その後の変化が、通っていない別の分岐に由来するなら削除し、別の経路を今回の履歴に混ぜないようにします。
この注記は、これまでの経緯を残して読み返せる本文に適しています。真相を伏せる場合や信頼できない語りでは、「当時のあなたの判断」と記し、認識の範囲を保ったまま、隠された事実を先に明かさないようにできます。原稿を渡す際には、各記録に明確な時点、追跡できる変化、現在の観察条件に合った導線、誤操作を防ぐ過去の操作の説明をそろえます。そうすれば作者は、過去の文章全体を書き直さず、一件ずつ補足できます。






