地図画像のないテキストアドベンチャーで、プレイヤーは自分がどこにいるのかをどうやって知るのか?
空間を、語りの雰囲気で位置をほのめかすのではなく、復唱できるリストとして書く。プレイヤーは一段落を読んだ後、三つの問いに答えられるべきだ。今いる地名は何か、身の回りに識別できる参照物は何か、次にどこへ進めるか。作者の側では、文体に左右されないトポロジー表を保持し、場所、接続関係、戻り経路を記録する。以下では架空の教学例「灰礁島」を用いて方法を説明する。島の地名、方向、ターンはすべて創作であり、実在のプロジェクトに対応しない。

ガイド
空間を、語りの雰囲気で位置をほのめかすのではなく、復唱できるリストとして書く。プレイヤーは一段落を読んだ後、三つの問いに答えられるべきだ。今いる地名は何か、身の回りに識別できる参照物は何か、次にどこへ進めるか。作者の側では、文体に左右されないトポロジー表を保持し、場所、接続関係、戻り経路を記録する。以下では架空の教学例「灰礁島」を用いて方法を説明する。島の地名、方向、ターンはすべて創作であり、実在のプロジェクトに対応しない。
まず四つの安定したアンカーを定める
灰礁島には四つの場所しかない。北岸灯台、東側塩沼、南坡石屋、西湾浅滩。それらは輪を成し、任意の二点間は最大でも一つの中間点を経由する。アンカーとは、プレイヤーが繰り返し戻ることができ、名称が変わらない場所を指し、ここではこの四箇所である。
| 地名 | 固定参照物 | 到達可能な出口 | アンカーへの戻り道 |
|---|---|---|---|
| 北岸灯台 | 白い塔身、鉄門 | 東へ塩沼、南へ石屋 | いずれかの隣点から元の道を戻る |
| 東側塩沼 | 切れた木の桟道、塩水の匂い | 西へ灯台、南へ浅滩 | 桟道に沿って西へ |
| 南坡石屋 | 石壁、木の扉 | 北へ灯台、西へ浅滩 | 坂を上って北へ |
| 西湾浅滩 | 座礁した小舟、碎石 | 東へ石屋、北へ塩沼 | 水際から東へ離れる |
この表は空間トポロジーであり、執筆時は言葉遣いだけを変え、「誰が誰とつながっているか」は変えない。灯台は「鉄門が錆びて押し開けられない」と書いても、「門軸が乾いた音を立てる」と書いてもよいが、その出口は常に東と南である。
方向詞に落点を持たせる
「あそこ」「こちら」「前方」が単独で現れると、プレイヤーは距離と方位を判断できない。ある方向を初めて言及するときは、すでに現れている参照物に結びつけることを勧める。たとえば「塩沼は灯台の東側にあり、切れた木の桟道に沿って歩く」は、「君はそちらへ歩いていった」よりも位置を確立しやすい。
二つの書き方を対照する:
- 曖昧版:「君は灯台を離れ、しばらく歩いて、水のある場所に来た。そこには誰かがいるようだ。」
- 明確版:「君は灯台の東側の鉄門を出て、切れた木の桟道に沿って歩く。桟道の突き当たりは東側塩沼で、塩水が足首を覆う。桟道の脇に人が座っている。」
第二版が与える情報はプレイヤーが復唱できる。起点は灯台、方向は東、経路は桟道、到達地は塩沼。人物が現れる位置も具体的な場所に落ちている。
二回の移動ターンの完全な書き方
プレイヤーが北岸灯台から出発すると仮定する。第一ターンの入力は「東へ歩く」。
君は灯台の東側の鉄門を押し開け、足元は切れた木の桟道に変わる。板の間から黒い水が覗き、塩の匂いがますます強くなる。最後の板を歩き終えると、君は東側塩沼の縁に立っている。切れた木の桟道は背後で西へ延び、南にはさらに低い水際がある。塩沼には他に誰もいない。
このターンは三つのことだけを行った。灯台を離れ、桟道を経由し、塩沼に到達する。出口は二つ書かれている。西へ灯台、南へ浅滩。五つ目の場所は追加されていない。
第二ターンの入力は「南へ」。
君は桟道を離れ、南へ浅い水に踏み込む。水際は次第に退き、足元は碎石に変わる。座礁した小舟が目の前に横たわり、船体は東を向いている。ここは西湾浅滩。北へ戻れば塩沼、東は南坡石屋の方向。
この時プレイヤーは浅滩にいる。北へ戻れば塩沼、東へ行けば石屋。二回の移動後、トポロジーは変化していない。灯台—塩沼—浅滩は依然として一本の鎖である。
元の場所に戻る一貫性を確認する
戻りテストの方法は、プレイヤーに逆の順序で歩いて戻らせ、語りが彼を同じ場所に戻ったと認めるか、新しい場所を生成しないかを確認することである。浅滩から「北へ」と入力すると、塩沼に戻るべきだ。さらに「西へ」と入力すると、灯台に戻るべきだ。次のように書ける:
君は元の道に沿って北へ進み、再び切れた木の桟道に足を踏み入れる。塩水の匂いも切れた木の位置も変わらず、ここは東側塩沼。桟道は西へ灯台へ通じている。
君は桟道に沿って西へ歩き、鉄門が再び目の前に現れる。白い塔身が上方に立っており、ここは北岸灯台。
確認を完了するには、項目ごとに照合できる:
- 四つの地名が往復の語りで一貫して綴られ、「東の沼地」「塩地」などの別名が混用されていない。
- 各場所に少なくとも一つの固定参照物があり、戻る際にその参照物が再び現れる。
- 各移動は現在位置だけを変え、密かに新しい場所を追加しない。
- 出口の数はトポロジー表と一致し、灯台二つ、塩沼二つ、石屋二つ、浅滩二つ。
- プレイヤーは文字に基づいて「どこから来たか、今どこにいるか、どこへ行けるか」を言える。
プレイヤー入力とAI出力の境界を扱う
移動の語りをAIが生成する場合、入力には現在の地名、到達可能な出口、直近の移動を含めるべきだ。AIは「東へ」を表外の場所への到達として書くことがあり、その場合は作者が照合し、トポロジー表内の地名に戻す必要がある。プロンプトの制約は毎回の出力が正しいことを保証しないため、安定した地名と接続関係は作者が維持し、モデルの即興に任せてはならない。
プレイヤーが「そこへ行く」と入力した場合、まず「そこ」がどの既出の場所を指すかを確認する。上文が塩沼だけに言及していれば塩沼として処理し、塩沼と石屋の両方に言及していれば「塩沼か石屋かどちらを指すか」と問い返してよい。これは新しい世界の事実を追加するのではなく、指示対象を既存の地名に落とすだけである。
キャラクターが口実を捏造し、たとえば「灯台の北側にもう一本の抜け道がある」と言った場合、これはキャラクターの言葉に属し、自動的に新しい世界の事実にはならない。作者はそれをトポロジー表に書き入れるかどうかを決める必要がある。決める前は、抜け道は存在せず、プレイヤーは灯台から北へ移動できない。
リストをプレイヤーに渡す
画像がなくても、段落内で重要な座標を繰り返すことはできる。新しい場所に到達するたびに、一文で締めくくる。「ここは東側塩沼、西へ戻れば灯台、南へ浅滩。」この文は道標のようで、読者は前文のすべての描写を覚える必要がない。文体は変わってよいが、道標の文型はできるだけ安定させる。
次の行動:今書いている移動叙述の一段落を取り上げ、すべての地名と方向詞を丸で囲み、四列の小さな表を補う——地名、参照物、出口、戻り道。表が埋まらない箇所こそ、プレイヤーが迷子になる箇所である。


