テキストアドベンチャーの結末で冒頭の任務にどう応えるか:約束回収表で漏れをチェック
結末で読者に「これはきちんと決着した」と感じてもらうには、冒頭で埋め込んだ約束を一つずつ列挙し、結末でそれぞれが完了・部分完了・放棄・意図的な余白のどれなのかを明記します。以下では約束回収表で全体の流れをたどり、さらに三つの架空の結末を対照します。

はじめに
結末で読者に「これはきちんと決着した」と感じてもらうには、冒頭で埋め込んだ約束を一つずつ列挙し、結末でそれぞれが完了・部分完了・放棄・意図的な余白のどれなのかを明記します。以下では約束回収表で全体の流れをたどり、さらに三つの架空の結末を対照します。
まず約束回収表を作る
冒頭は通常、任務・関係・代償・謎の四種類の内容を通じて読者に約束をします。任務とは主人公が求められること;関係とは誰と誰の間の期待や借り;代償とはこれを成し遂げるために何を払うか;謎とは読者が問いを追うよう導かれることです。
冒頭を項目に分解したら、各項目に四つを記入します:
| 約束 | 冒頭の原文(例) | 結末での処理 | 読者に見える結果 |
|---|---|---|---|
| 灯台の手紙を持ち帰る | 「三通の手紙を町に持ち帰れ。」 | 完了 | 二通は受取人に渡し、三通目は郵便配達人に預ける |
| 灯台守との関係 | 「お前が灯りを直したら、町に連れて行く。」 | 完了 | 灯りが直り、老周が阿澈を町に連れて行く |
| 船を借りたことと修理の報酬 | 「船は月末に返す;手紙を届けたら船を直してやる。」 | 完了 | 依頼人が船を直し、阿澈は期日通りに返す |
| 謎:三通目の手紙は誰宛てか | 「宛先欄には『潮汐を覚えている者へ』とだけ書かれている。」 | 意図的な余白 | 郵便配達人が手紙を保管し、受取人の身元は依然明かされない |
この表は成功ルートを例とし、各約束が結末で対応する文を持つようにします。埋められない欄が、結末で漏れる可能性のある箇所です。また冒頭の動詞の範囲を保つ必要があります:「町に持ち帰る」は「すべて本人に届ける」と同じではありません。元の任務が手渡しを求めるなら、三通目を郵便配達人に預けるのは部分完了にしかならず、結末で任務の基準を書き換えてはなりません。
架空の教育事例:灯台の手紙
以下の例は架空の教育事例であり、人物・数字・会話はすべて作成されたもので、実測資料ではありません。
冒頭設定:主人公の阿澈は七日以内に三通の手紙を霧港鎮に持ち帰るよう依頼される;名前のある手紙は本人に渡し、名前のないものは町の郵便配達人に預けてよい。依頼人が与える報酬は、阿澈が借りた小舟を直すこと。船主は彼がこの古い損傷のある船を使うことに同意済みだが、月末の返却を求めている。灯台守の老周は道案内を約束し、条件は阿澈が灯台の灯りを直すこと。三通目の手紙の宛先欄には「潮汐を覚えている者へ」とだけ書かれている。
約束リストは四つ:手紙を届けること、老周との約定、船を直す代償、三通目の手紙の受取人。
結末一:成功
七日目、老周は阿澈を霧港鎮へ連れて行った。最初の二通を二人の受取人に渡したとき、彼らはすぐには開けなかった。老周は振り返って灯りのついた灯台を一瞥した。三通目を阿澈は開けず、町の郵便配達人に渡し、名乗り出る者が来るのを待つと言った。依頼人は引き渡し記録を検収し、小舟を直すよう手配した。月末、阿澈は船を船主に返した。
対照:手紙の持ち帰りは完了、老周の約定は果たされ、船の修理報酬は果たされ、借りた船は返却され、三通目は余白だが約定の保管者に渡された。四つの約束すべてに落点がある。「彼は約束は守ると言った」は約束にすぎず、実際に道案内することが完了である;船の修理も「後で誰かが直す」と一行書くだけでは済まない。
結末二:部分成功
阿澈は最初の手紙を受取人に渡した。二通目は雨に濡れてぼろぼろになり、彼は残った紙を依頼人に渡して事情を説明した。灯台の灯りは直らず、老周は道案内をせず、阿澈は陸路で町に戻った。三通目を彼は開け、中には古い船券が一枚だけあり、名前はなかった。彼は船券を封筒に戻し、当面は配達しなかった。依頼人は修理費の一部しか払おうとせず、阿澈は船主に船にまだ古い損傷があると説明し、まず期日通りに返してから修理を相談すると約した。
対照:手紙の任務は部分完了、老周の交換条件は達成されず、船の修理報酬は一部しか実現せず、返却は依然履行待ち、三通目は未配達で身元も未解決。読者はどれが終わり、どれが終わっていないかを知る;この結末を四項目すべて完了と表示してはならない。
結末三:放棄
阿澈は三日目に引き返した。彼は三通の手紙をそのまま託した人に返し、自分にはできないと言った。老周は彼を待たず、灯台の灯りはまだ消えていた。月末、船は貸し出し時の状態で返され、阿澈は古い損傷を直していないと説明し、手紙を届けた報酬も得なかった。三通目は最後まで開けられず、阿澈は受取人が誰かを追及しないことに決めた。
対照:手紙の任務と灯りを直す交換は放棄、船の修理報酬は得られず、借りた船の返却は完了、謎は意図的な余白。結末は阿澈がもはや追及しないことを明確に書き、このルートが調査を停止したことを示すのであって、謎が解決したと主張するものではない。
三つの結末の違いは良し悪しではなく、各約束の処理が明確に書かれているかどうかにある。放棄も処理であり、読者に見えさえすればよい。
開放的な結末では終わった部分を示す
開放的な結末は、すべての約束を説明しないという意味ではない。結末で謎を残しつつ、すでに終わった項目を明確に書くことを勧める。例えば:
三通目の手紙の受取人が誰か、阿澈は知らず、もう調べるつもりもない。だが最初の二通は届き、老周の灯りはつき、船のことは彼と船主で話をつけた。
前の文は余白、後の三文は収束。読者はどの問題がすでに終わったかを区別できる。
結末を書く前の完了チェック
- 冒頭を一文ずつ読み、すべての任務・関係・代償・謎を列挙する。
- 各項目に「完了・部分完了・放棄・意図的な余白」のいずれかを記入する。
- 結末に対応する文があるか確認する。心の中で知っているだけでは不十分。
- 開放的な結末では、少なくともどの項目がすでに終わったかを明確に書く。
- 登場人物が言い訳をでっち上げるときは、これが登場人物の主張であり、新しい世界の事実ではないと叙述で示す。例えば「阿澈は手紙が風に飛ばされたと言ったが、そのうち一通を自分が開けたことには触れなかった」——後半は語り手の補足であり、読者は言い訳が成り立たないと知る。
AI支援生成を伴う場合、出力はあなたが列挙した項目を漏らす可能性がある。約束回収表をチェックリストとして人手で一度通し、一度の生成で完全だと依存しないことを勧める。
小さな行動
今書いている結末を開き、冒頭の任務・関係・代償・謎をそれぞれ一行ずつ書き写し、横に処理方法を書く。対応する結末の文が書けない行があれば、まずその一文を補う。


