AIキャラクターがプレイヤーを拒否した後、どうやって続けられるストーリー行動を残すか?
キャラクターが「ノー」と言った後、作者は4つのものを補うことができる:拒否理由、まだ提供できる情報、代替行動、再質問条件。これにより人物の境界を保ちながら、プレイヤーに続けられる方向を与えられる。以下では架空の渡し場管理人を使って書き方を説明する。人物と台詞はすべて教学例である。

ガイド
キャラクターが「ノー」と言った後、作者は4つのものを補うことができる:拒否理由、まだ提供できる情報、代替行動、再質問条件。これにより人物の境界を保ちながら、プレイヤーに続けられる方向を与えられる。以下では架空の渡し場管理人を使って書き方を説明する。人物と台詞はすべて教学例である。
まず、硬い拒否がどこで途切れるかを見る
設定:渡し船管理人・老周。架空の霧河渡し場を担当する。プレイヤーが演じる旅人は船に乗りたいが、船票を出せない。老周の身分は管理人で、目標は名簿に従って通すこと、必要は渡し場の秩序維持、秘密は今回と無関係、初期関係は他人、境界は無票者を乗船させないことである。
硬い書き方:
プレイヤー:乗せてくれ。 老周:だめだ、票がなければ乗れない。 プレイヤー:急ぎなんだ。 老周:規則は規則だ。
三巡の後、対話には出口がない。プレイヤーに残る選択は二つだけ:繰り返し懇願するか、去るか。キャラクターは壁のように見え、プレイヤーも新しい情報を何も得られない。
拒否理由はキャラクターの目標に落ち着かせる
拒否理由は「作者が通したくない」ではなく、キャラクターが自分の目標に従って下す判断である。老周の目標は名簿の正確さなので、理由はこう書ける:名簿に君の名前がない。君を上に通せば、次の駅での点検で合わなくなる。
この理由は同時に一つの手がかり――名簿――を露出させる。プレイヤーは照合できるものがあると知り、ストーリーに次の一歩が生まれる。
まだ提供できる情報:拒否行為の内側で何を渡せるか
キャラクターがある事を拒否しても、すべてを拒否するわけではない。「拒否境界表」を作り、渡せないものと渡せるものを並べられる:
| 渡せない | まだ提供できる |
|---|---|
| 直接乗船 | 名簿にプレイヤーの名前があるか |
| プレイヤーの保証 | 前の便で最後に下船したのは誰か |
| 例外放行 | 遺失物取扱所の位置 |
この表の役割は、作者が拒否を全面封鎖として書くのを防ぐことである。老周は船席を与えられないが、名簿を読み上げたり、落とし主の手がかりを言ったりできる。
代替行動はプレイヤーができる動作まで具体的に
代替行動は「もう一度考えろ」ではいけない。それはプレイヤーがすぐ実行できる指令でなければならない。老周は二つ出せる:
- 渡し場小屋へ行って名簿を調べ、登録ミスがないか見る。
- 遺失物取扱所へ行って票の持ち主を探し、譲ってもよいか聞く。
どちらの道も老周の譲歩を必要とせず、どちらも同じ目標――有効な船票を手に入れること――を指す。キャラクターの自主性は保たれ、プレイヤーの行動空間も保たれる。
再質問条件:「また後で来い」を判定可能な状態として書く
「準備ができたらまた来い」は空文である。判定可能な条件は検査文のようにすべきだ:名簿に君の名前が現れる、または君の手に他人の名前が書かれているがその相手が面前で譲渡に同意した票がある。どちらかを満たせば、老周は乗船要求を再処理する。
こう書く利点は、プレイヤーが何を集めるべきか分かり、作者も次に放行を発動する判断根拠が分かることである。
完全な三巡対話の対照
硬い版:
プレイヤー:乗せてくれ。 老周:だめだ。 プレイヤー:融通してくれ。 老周:融通はない。
境界あり版:
プレイヤー:乗せてくれ。 老周:名簿に君はいない。名簿にない者を通すわけにはいかない。 プレイヤー:切符をなくしたんだ。 老周:切符をなくしたなら遺失物取扱所で聞け。前の便で最後に下船したのは灰色の帽子をかぶった男だ。切符は彼のところかもしれない。走りたくないなら、小屋に名簿がある。自分でめくって、登録漏れか見てみろ。 プレイヤー:名前が見つかれば乗せてくれるのか? 老周:君の名前が見つかれば、名簿どおりに処理する。見つからなければ、票の持ち主が面前でうなずいた票を持って来い。それも認める。
三巡の内に、プレイヤーは拒否理由、二つの代替行動、一つの再質問条件を得た。老周は口を緩めていないが、対話は続けられる。
譲歩は好感報酬ではない
よくある書き方の一つは:プレイヤーが何度も尋ねると、キャラクターが「心を許して」通す。これは境界を好感カウンターに変え、キャラクターの目標も失効させる。より安定した方法は、放行をストーリー状態に結びつけ、プレイヤーがどれだけ良い言葉を言ったかに結びつけないことである。老周が通すのは、名簿が一致したか票の持ち主が同意したからであり、プレイヤーの態度が良いからではない。
代替行動は世界規則とも照合する必要がある。本例では票の持ち主が面前で譲渡することを許す。作者はプレイヤーが落とし主を探す前にこの規則を説明すべきである。もし実名票で譲渡不可の設定なら、登記核験だけを辿り、次の巡で臨時に例外を作ってはならない。「名簿で見つからない、遺失物所にも票がない」場合も処理する必要がある:老周は次の便の登記方法を伝えるか、旅人に渡し場に残って調査を続ける選択を与えられる。使える出口を一つ補えばよく、毎回の拒否に全新のサブクエストを付ける必要はない。
完成チェック
拒否を一段書いた後、逐条確認する:
- 拒否理由が作者の意志ではなく、キャラクターの目標を指しているか。
- 少なくとも一つ、まだ提供できる情報を与えているか。
- 代替行動がプレイヤーに実行できる動作まで具体的か。
- 再質問条件が判定可能な状態として書かれているか。
- 放行が好感や懇願回数ではなく、ストーリー状態に結びついているか。
- 三巡の対話の内に、プレイヤーが新しい行動方向を得ているか。
六項目すべてを過ぎれば、この拒否は先へ進める。今書いている拒否場面を一つ選び、「まだ提供できる情報」の欄に一つ補い、プレイヤーの次の一歩がすでに現れているか見てみよう。


