テキストアドベンチャーのアイテムはどこから来るのか:出所記録で唐突に増える鍵を防ぐ
アイテムごとに一つの出所記録を維持し、四つの問いに答えることができる:それは誰の手から、どのような方法で、どのような条件で、どのシーンでプレイヤーの支配可能範囲に入ったのか。アイテム名リストの外にあるこの記録によって、作者は鍵、手紙、切符の出現に根拠があるかを照合できる。その後の各移転も引き続き項目ごとに確認する必要がある。

ガイド
アイテムごとに一つの出所記録を維持し、四つの問いに答えることができる:それは誰の手から、どのような方法で、どのような条件で、どのシーンでプレイヤーの支配可能範囲に入ったのか。アイテム名リストの外にあるこの記録によって、作者は鍵、手紙、切符の出現に根拠があるかを照合できる。その後の各移転も引き続き項目ごとに確認する必要がある。
以下では架空の教学例で説明する。山城郵便局のシーンで、プレイヤーはカウンター職員の阿嵐から真鍮の鍵を借り、二階の資料室を開けるために使う。この例の人物、数字、会話はすべて架空であり、記録方法を示すためだけのものである。
まずアイテムに出所記録を一つ作る
「バックパック:真鍮の鍵」と書いてはいけない。完全な記録として書くことを勧める:
| フィールド | 内容 |
|---|---|
| アイテム | 真鍮の鍵 |
| 出所タイプ | 借用 |
| 出所キャラクター | 阿嵐(郵便局カウンター職員) |
| 獲得シーン | 郵便局ロビー、午後 |
| 獲得条件 | プレイヤーが古い資料を調べたいと説明し、名前を残す |
| 現在の状態 | 所持、未返却 |
| 行き先記録 | 空 |
出所タイプは少なくとも五種類に分ける:拾得、借用、消耗、交付、喪失。拾得はプレイヤーがシーンから無主または持ち出し可能な物を取ること;借用は他人が一時的に手渡し、返却の予期を伴うこと;消耗は使用後に数量または状態が減少すること;交付はプレイヤーがアイテムをあるキャラクターや場所に渡すこと;喪失は奪われ、紛失し、または期限切れになること。タイプが異なれば、その後使える応答も異なる。借りた鍵は返却を催促できるが、拾った鍵は通常できない。
獲得過程を結果だけでなく物語に書く
「あなたは鍵を手に入れた」とだけ書くと、その後この鍵が出現すべきか判断できなくなる。獲得シーンで出所の手がかりを先に提示し、それからプレイヤーに持たせることを勧める:
阿嵐は引き出しから真鍮の鍵を取り出し、カウンターの上に置いた。「二階の資料室、一番奥の鉄棚です。名前を残して、暗くなる前に返してください。」
選択肢:
- 名前を残し、鍵を受け取る。
- 今すぐ行けるか尋ねる。
- ただ見てみるだけだと言う。
プレイヤーが 1 を選んだ後、ログには「獲得:真鍮の鍵(阿嵐から借用、返却必要)」と書く。選択肢 2 は所持状態を変えず、シーンを進めるだけである。選択肢 3 では鍵を獲得せず、その後資料室を開けることはできない。こうして、鍵の出所は物語の中にすでに現れており、プレイヤーも作者も照合できる。
重複取得には応答が必要で、静かに加算してはいけない
プレイヤーが再びカウンターに来ても、また鍵を渡してはいけない。現在の状態に応じて応答することを勧める:
阿嵐はあなたの手にある真鍮の鍵を一瞥した:「あなたの手にあるそれはまだ返していませんよ。」
プレイヤーがすでに鍵を返しているなら、再度借りる場合は借用記録を新たに生成し、返却期限はリセットされる。プレイヤーが一度も借りたことがないなら、応答は初回貸出の会話に戻る。重複取得への応答の根拠は「現在の所持状態」であり、「カウンターに来たことがあるか」ではない。
消耗、交付、喪失には行き先を書く
鍵を資料室を開けるために使うことは、消耗と等しくない。開錠は使用であり、鍵は依然として手の中にある。本当に所持状態を変えるのは返却、紛失、または取り上げられることである。各状態変化ごとに行き先記録を一つ書くことを勧める:
| イベント | 行き先タイプ | 記録 |
|---|---|---|
| 鍵で資料室の扉を開ける | 使用 | 鍵は依然として所持中 |
| 鍵をカウンターに戻す | 返却 | 阿嵐に返し、所持終了 |
| 鍵が排水溝に落ちる | 喪失 | 紛失、もう開錠には使えない |
| 鍵を同僚の阿岩に渡す | 交付 | 所持が阿岩に移転 |
交付と借用の違いは予期にある:交付は通常、元の物の返却を予期しないが、借用は返却を予期する。プレイヤーが借りた鍵を阿岩に渡した場合、阿嵐がその後問い詰めるべきは阿岩ではなくプレイヤーである。なぜなら借用関係はプレイヤーと阿嵐の間で生じたからである。この関係は「未返却責任:プレイヤー」として別行に記録できる。
記録が欠けているときは新しい事実を補記しない
プレイヤーが資料室の扉の前にいて、出所記録に鍵がない場合、処理方法は三つあり、シーンの必要に応じて一つを選び、「あなたはポケットに鍵があったことを思い出した」とその場ででっち上げてはいけない。
第一に、明確に遮断する:扉は施錠されており、プレイヤーは戻って借りる必要がある。第二に、代替経路を与える:窓が閉まっていないが、別の結果を引き起こす。第三に、記録の欠落を認めて一時停止する:これが連載中のテキストなら、本文に無理に押し込むのではなく、作者ノートに「ここに鍵の出所が欠けている、補記待ち」と印を付けることを勧める。
プレイヤーが「以前に鍵を取った」と主張し、記録にない場合、応答は世界内で一貫させることができる:
あなたはポケットを探ったが、切符が一枚あるだけだった。資料室の扉は依然として施錠されている。
これはプレイヤーを否定するのではなく、物語を既存の記録に基づいて続けさせるものである。AI がテキストアドベンチャーを生成するとき、出力は記録と常に一致するとは限らないため、出所記録は作者またはフローが別途保存し、モデルの記憶だけに依存してはいけない。
完了チェック
一つのシーンを書き終えたら、項目ごとに照合する:
- 各支配可能アイテムに出所タイプ、出所キャラクター、獲得シーン、獲得条件があるか?
- 借りたアイテムに返却の予期が記されているか?
- 消耗、交付、喪失に行き先記録があるか?
- 重複取得のとき、応答は現在の所持状態に基づいているか?
- 記録が欠けているとき、遮断、代替経路、または補記待ちマークを使い、新しい事実を追加していないか?
真鍮の鍵を例にすると、完全な連鎖は:阿嵐が貸出 → プレイヤーが所持 → 資料室を開ける(使用、依然所持) → カウンターに返す(返却、所持終了)。途中で鍵が排水溝に落ちた場合、記録は喪失に変わり、その後のどの開錠選択肢にもこの鍵は再び現れてはならない。この五段階チェックを一通り走らせることは、アイテム名リストを繰り返し維持するよりも、唐突に増える鍵を防ぐのに役立つ。


