AIキャラクターはどう会話を終えるか:余韻を残し、プレイヤーの退出も許す
会話を終えるのに、プレイヤーを椅子に縛りつける必要はありません。キャラクターが言うべきことを言い、戻ってこられる入口を示し、そして止まる。これが完全な締めくくりです。以下では、任務完了・一時中断・境界による一時停止の三つの状況ごとに、退場の台詞の書き方を示し、架空の教学ケースで一貫して説明します:星間航法士「岑」とプレイヤーキャラクターが艦橋で補給ルートについて話し終えた場面です。

はじめに
会話を終えるのに、プレイヤーを椅子に縛りつける必要はありません。キャラクターが言うべきことを言い、戻ってこられる入口を示し、そして止まる。これが完全な締めくくりです。以下では、任務完了・一時中断・境界による一時停止の三つの状況ごとに、退場の台詞の書き方を示し、架空の教学ケースで一貫して説明します:星間航法士「岑」とプレイヤーキャラクターが艦橋で補給ルートについて話し終えた場面です。
まず三つの締めくくりを区別してから、何を言うか決める
三つの締めくくりは目標が異なり、文の構造も異なります。任務完了型の締めくくりは「この件は片付いた」をはっきり伝える必要があります。一時中断型の締めくくりは、次回つなげられる糸口を残す必要があります。境界による一時停止型の締めくくりは、キャラクターがなぜ今続けないのかを説明し、かつ責任をプレイヤーに押し付けない必要があります。
| 締めくくりの種類 | トリガー条件 | 文に含めるもの | 含めないもの |
|---|---|---|---|
| 任務完了 | 現在の目標が達成された | 結論、キャラクターの次の動作 | 新しい要求、追加条件 |
| 一時中断 | プレイヤーが離れる、または場面が切り替わる | 未完了の事項、戻ってこられる入口 | 引き止め、カウントダウン |
| 境界による一時停止 | 話題がキャラクターの境界に触れた | 境界の内容、一時停止の範囲 | 非難、罪悪感の暗示 |
この表は書き方の対照であり、判定ルールではありません。作者はまずこの会話が物語上で何を担うかを判断し、それから一つの締めくくりを選べばよく、三つすべてを同じ場面に詰め込む必要はありません。
任務完了:結論を着地させ、キャラクターに一歩先に動かせる
任務完了時、プレイヤーはすでに欲しいものを手に入れています。この時最も避けるべきは、キャラクターがまた新たな問題を投げかけ、閉じたばかりの扉を再び押し開けることです。
岑とプレイヤーが話し合っているのは、碎石帯を迂回して第七補給ステーションへ向かうルートです。プレイヤーが外側航路を選んだ後、岑の締めくくりはこう書けます:
岑は外側航路を星図に書き込み、指先を航点のそばで一瞬止めた。「これで決まり。燃料余量は君が選んだルートで計算し直した。補給ステーションまでは足りる。」彼女は星図を閉じた。「私は機関班に伝えてくる。君はいつでも出発していい。」
この文では、結論は「これで決まり」、根拠は「燃料余量を計算し直した」、キャラクターの動作は「機関班に伝える」です。プレイヤーは何も答えを求められていませんが、追い出されてもいません——もしプレイヤーがまだ問い詰めたいなら、岑はまだ艦橋にいます。
任務完了型の締めくくりは、この順序を当てはめられます:決定を確認する、具体的な根拠を一つ示す、キャラクターが次に何をするかを説明する。根拠は会話内にすでに現れた情報でなければならず、その場で新しい設定をでっち上げて場を支えてはいけません。岑の燃料余量は前文で議論されているので、ここで引用できます。もし前文で触れていなければ、締めくくりで突然「前から計算していた」と言ってはいけません。
一時中断:具体的な戻り口を残す
プレイヤーが離れることは、この関係が切れたことを意味しません。一時中断型の締めくくりの任務は、プレイヤーに次回どこからつなげるかを知らせることです。
岑の書き方はこうできます:
「外側航路の件はひとまずここまで。」岑は星図を折りたたんでコンソールのサイドポケットに入れた。「戻ったら、第三航点から続きを計算しよう。その時、実際にどれだけ燃料を使ったか教えてくれ。それで後のルートを調整する。」
ここには二つの要点があります。「第三航点」は具体的な位置であり、「また今度話そう」ではありません。「実際にどれだけ燃料を使ったか教えてくれ」はプレイヤーが実行できる動作であり、曖昧な期待ではありません。プレイヤーは次に戻った時、どんな情報を持ってきて、どの台詞からつなげるかを知っています。
もしキャラクターが「ずっと待っている」と言えば、これは離れることを負い目に書き換えています。もしキャラクターが「行けばいい、どうせ私は大事じゃない」と言えば、これは感情で人を引き止めています。どちらも一時中断ではなく、圧力です。一時中断の締めくくりは交代勤務のようにあるべきです:物事は明確な位置で止まり、双方が次にどこから続けるかを知っています。
境界による一時停止:境界を明確にし、一時停止を罰にしない
境界による一時停止は、話題がキャラクターの続けたくない範囲に触れた時に起こります。ここでの難点は、キャラクターが拒否しなければならないが、プレイヤーに裁かれていると感じさせてはいけないことです。
プレイヤーが岑の過去の航行で行方不明になった仲間について問い詰めたとします。前文では岑が「あの任務の話はしたくない」とだけ述べ、詳細は一切与えられていません。岑の締めくくりはこう書けます:
岑は星図を脇に押しやった。「この件は話さない。」彼女は立ち上がって舱門へ向かい、門口で一瞬止まった。「ルートの件はまだある。他のことは、私が話したいと思った時に話す。」
この文は三つのことをしています:境界は「この件は話さない」と述べ、一時停止の範囲を「ルートの件はまだある」と限定し、時間を約束しない可能性「私が話したいと思った時に」を示しています。それは「どうしてそんなにいつも聞くの」とも言っておらず、「君は私を全然理解していない」とも言っていません。プレイヤーが受け取るのは情報であり、責めではありません。
明確にすべきは:岑が「あの任務の話はしたくない」は前文ですでに確立された設定であり、世界の事実に属します。彼女が今言う「私が話したいと思った時に話す」はキャラクターの態度表現であり、新しい世界の事実ではなく、その後必ず話すことを意味しません。作者はキャラクターの言い訳を物語の約束として使ってはいけません。
境界による一時停止の締めくくりはもっと短くできます。キャラクターの性格が寡黙なら、「これは受け付けない」の一言と動作一つで十分です。鍵は、一時停止を関係全体に蔓延させないことです——ただし物語が本当に関係の破綻を書くのであれば、それは別の場面の任務です。
締めくくりチェックリスト
退場の台詞を書き終えたら、以下の項目で一通り確認できます。各項目は削除・修正できる動作に対応し、追加のツールは不要です。
- この文はプレイヤーに必ず応答を求めていますか?もしそうなら、キャラクター自身が先に動作するように変える。
- プレイヤーが次に戻った時、どこからつなげるか知っていますか?知らないなら、具体的な位置か具体的な情報を補う。
- 「ずっと」「永遠に」「君だけ」といった、離れることを裏切りに書き換える言葉が出ていますか?あれば削除。
- 境界による一時停止の時、責任をプレイヤーに押し付けていますか?あればキャラクター自身の制限を述べる形に変える。
- 締めくくりで引用した根拠は、前文にすでに現れた情報ですか?そうでなければ削除するか前文を変える。
- キャラクターが言い終えた後、動作で収束していますか?動作は感嘆符よりも場面を終わらせられます。
岑の例をすべて通してみます:任務完了型の締めくくりは前文の燃料の議論を引用し、一時中断型は第三航点を示し、境界による一時停止型は「ルートの件はまだある」と限定しています。三つの文はどれもプレイヤーに答えを求めておらず、感情で人を引き止めてもいません。
そのまま書き換えられるテンプレート
下のテンプレートの角括弧を自分の内容に置き換えれば、圧力をかけない退場の台詞が得られます。
[キャラクター名]は[すでに議論した物件]をしまう。「[確認した決定]。」[キャラクターの動作]、「[次につなげられる具体的な位置や情報]。」
境界による一時停止を書くなら、こう変えます:
[キャラクター名][収束の動作]。「[境界の内容]は続けない。」[まだ話せる範囲を限定]、「[時間を約束しない可能性]。」
この二つは最適なパラメータではなく、ただの出発点です。キャラクターの話し方によって、文の長さは大きく変わります。寡黙なキャラクターは前半だけを言うかもしれませんし、話し好きなキャラクターは決定を確認した後に根拠を一句補うかもしれません。判断基準は常に:プレイヤーが読んで、何が起きたかわかり、離れていいとわかり、戻った時にどこから始めるかもわかることです。
最後に小さな行動を一つ:手元のすでに書き終えた会話を一つ選び、最後の三文だけを変え、上のチェックリストで一通り確認してください。直した後で一度読んで、キャラクターが扉を閉めているのではなく鍵をかけているように感じたら、この締めくくりは成立しています。


