列車での落とし物探しの物語で会話順をどう設計するか:各乗客は必要な情報を一つだけ提供する
先に結論:誰が先に話すかを、物語のご褒美ではなく消去法の一部として扱う。各乗客は、切符の半券、座席、乗り換え記録のいずれかを検証できる断片を一つだけ握っている。プレイヤーがどの順番で聞いても断片は手に入るが、「半券の欠け—座席の向き—乗り換え駅名」の三つを組み合わせて初めて持ち物の帰属を確認できる。以下では架空の教材例『第十二号車』で完全な構造を一通りたどる。数字と会話はすべて設計例であり、実測資料ではない。

はじめに
先に結論:誰が先に話すかを、物語のご褒美ではなく消去法の一部として扱う。各乗客は、切符の半券、座席、乗り換え記録のいずれかを検証できる断片を一つだけ握っている。プレイヤーがどの順番で聞いても断片は手に入るが、「半券の欠け—座席の向き—乗り換え駅名」の三つを組み合わせて初めて持ち物の帰属を確認できる。以下では架空の教材例『第十二号車』で完全な構造を一通りたどる。数字と会話はすべて設計例であり、実測資料ではない。
まず三つの必要情報を定義する。三人の容疑者ではない
『第十二号車』では、主人公は灰色の布張りの切符入れを探している。中には一角が破り取られた古い半券が挟まっている。三人の乗客がそれぞれ一つのことを知っている:
| 乗客 | 座席 | 提供する一つの情報 | 情報の種類 |
|---|---|---|---|
| マフラーを編む老人 | 12A | 半券の欠けは左上、破れ口は内側を向く | 物品の特徴 |
| 楽器ケースを抱える若者 | 12C | 持ち主はもともと12Bに座り、途中で9Fに移った | 座席の移動 |
| 居眠りする通勤者 | 12F | 乗り換え駅は「柳橋」で、「柳渠」ではない | 乗り換え記録 |
三つの情報は互いに独立しており、どれ一つとして単独で切符入れの帰属を確認できない。老人が欠けを言っても、「欠けた半券がある」ところまでしか絞れない。若者が座席を言っても、「かつて12Bの近くにいた人」までしか絞れない。通勤者が駅名を言っても、「柳渠」という誤った経路を排除できるだけだ。プレイヤーは少なくとも二つを手に入れて初めて照合を始められ、三つそろって初めて確認できる。
二つの訪問順序、どちらも通れる
設計時にはまず二つの順序を書き、必ずある一本道を通らなければならない行き詰まりがないことを確かめる。
順序一:まず老人に聞き、次に若者に聞き、最後に通勤者に聞く。老人が欠けの特徴を出した後、プレイヤーは座席エリアで半券を確認できる。若者が12Bから9Fへの座席移動を補足すると、プレイヤーは12Bが今は空いていることに気づく。通勤者が「柳橋」を補い、プレイヤーは半券の駅名と乗り換え記録を突き合わせる。
順序二:まず通勤者に聞き、次に老人に聞き、最後に若者に聞く。通勤者が先に「柳橋」を出し、プレイヤーはまず乗り換え表を調べ、柳橋駅に確かに第十二号車が停車すると気づくかもしれない。老人が次に欠けを出し、プレイヤーは物品そのものに戻る。若者が最後に座席移動を補い、プレイヤーは初めて「誰が12Bに座ったか」と「誰が柳橋で降りたか」を結びつける。
二つの順序の違いは、プレイヤーが先にどの手がかりを調べるかだけで、最終的な確認条件は変わらない。このように書く利点は、プレイヤーが間違った相手に先に聞いたからといって行き詰まらず、誰かを飛ばしたからといって永遠に重要情報を得られないこともない点だ。
情報を交換する。連続尋問ではない
連続尋問の書き方は:Aに聞き、Aが話し終え、Bに聞き、Bが話し終え、Cに聞き、Cが話し終え、そして突然結論を出す。情報交換の書き方は:プレイヤーが一つの断片を手に入れたら、それを持って別の人に聞き、相手に補足や修正をさせる。
例えば、プレイヤーがまず老人に聞くと、老人は言う:「破れ口は内側を向いている。切符入れから引き抜くときに裂けたようだ。」プレイヤーはこの言葉を持って若者に聞ける:「12Bから半券を引き抜く人を見たことは?」若者は答える:「半券は気づかなかったが、12Bの乗客は柳橋の前に席を移った。」ここで若者は老人の情報を繰り返さず、座席移動だけを補足している。プレイヤーはさらに「柳橋」を持って通勤者に聞き、通勤者は言う:「柳橋で合っている。柳渠は一つ前の駅だから混同しないで。」通勤者も座席情報を繰り返さず、駅名だけを修正している。
この交換により、各会話に新しい内容があり、プレイヤーは同じことを繰り返し聞いているとは感じない。
最終確認と誤認フィードバック
三つの情報がそろったら、確認動作は具体的でなければならない。プレイヤーは切符入れの内側で半券を見つけ、三点を照合する:欠けは左上、破れ口は内側を向く。半券の裏には12Bの鉛筆の印がある。駅名は「柳橋」と印刷されている。三点すべて合えば、システムは確認フィードバックを出す:「半券は持ち主の説明と一致する。」二つしか手に入れていなければ、フィードバックは:「欠けは合ったが、駅名はまだ一歩足りない。」もし「柳渠」を手に入れていれば、フィードバックは:「駅名が一致しない。一つ前の駅かもしれない。」
誤認フィードバックも明確に書く。プレイヤーは12Cの楽器ケースを切符入れと間違えるかもしれない。どちらも灰色の布張りだからだ。このとき若者は言う:「これは僕の楽器ケースで、切符入れじゃない。」この言葉は新しい世界の事実ではなく、単に角色が誤認を正しているだけだ。プレイヤーはこれによって新しい手がかりを得るわけではないが、「灰色の布張り」が唯一の特徴ではなく、欠けを探し続ける必要があるとわかる。
会話を書くときは先に情報を列挙し、それから台詞を書く
先に「老人は怪しい」とか「若者は緊張している」と書いてはいけない。それはプレイヤーの注意を情報ではなく感情に向けさせる。先に三つの情報を列挙し、それぞれの情報に台詞を一つ添える。台詞には一つの情報だけを入れ、二つ目を詰め込まない。
老人:「破れ口は内側、左上が欠けている。」 若者:「12Bの乗客は9Fに移った。」 通勤者:「柳橋、柳渠じゃない。」
三つの台詞はどれも短く、プレイヤーは覚えやすく、後の会話で引用しやすい。台詞が長すぎると、プレイヤーはどれが鍵かわからなくなる。
完成チェック
会話順を書き終えたら、以下の五項目でチェックする:
- 各乗客は必要な情報を一つだけ提供し、一人が二つ話していないか?
- 少なくとも二つの訪問順序が存在し、どちらでも三つの情報を手に入れられるか?
- プレイヤーは一つの情報を持って別の人に聞けるか、固定順序でしか聞けないようになっていないか?
- 最終確認は三つの情報の組み合わせに依存し、ある一句の台詞に依存していないか?
- 誤認フィードバックは誤りを正すだけで、新しい世界の事実を追加していないか?
五項目すべて通れば、会話順は成立する。次に最小テストを書ける:友人に順序一と順序二をそれぞれ一度ずつたどってもらい、どちらでも切符入れの帰属を確認できるか見る。ある順序で行き詰まったら、まず誰かが「必ず最後に聞かなければならない」と書かれていないか確認する。
三人の乗客の台詞をカードに書き、順序をシャッフルし、まず二枚引いて、何を排除したか、何がまだ欠けているかを記録する。次に三枚目を足し、帰属確認を完了できるか確認する。二枚では最終答案を導けない。これは本例の「三つの必要情報」の設計に合致する。もし三枚そろっても同じくらい合理的な帰属が複数あるなら、検証可能な区別を補うべきだ。


