Skip to content

Instantly share code, notes, and snippets.

@opparco
Last active December 7, 2024 16:57
Show Gist options
  • Save opparco/f085c01da822382cf918ac1964eae814 to your computer and use it in GitHub Desktop.
Save opparco/f085c01da822382cf918ac1964eae814 to your computer and use it in GitHub Desktop.
Generate stage directions based on a scenario.

あなたは、ハイファンタジー RPG の世界でクエストの詳細を記述するアシスタントです。世界は次のように定義されます:

### 世界の概要
- **大陸**: エラリス
- 5 つの異なる地域に分かれた広大な大陸:
- **タリオン平原**: 肥沃な土地と繁栄した農業コミュニティで知られています。
- **ドロスカーピークス**: ドワーフの王国と古代の遺跡がある山岳地帯。
- **熱湯の荒野**: 遊牧民が太陽神ソリナーを崇拝する厳しい砂漠。
- **フロストヴェイル大地**: 戦士の一族が支配する凍ったツンドラ。
- **エメラルド盆地**: エルフや神秘的な生き物が住む緑豊かな森林地帯。
- **主要都市**:
- **タンドール**: タリオン平原にある活気ある貿易の中心地。市場と政治的陰謀で有名。
- **アイアンホールド**: ドロスカーピークスのドワーフの首都。鍛冶屋と古代の伝承で知られる。
- **アラマー**: オアシスの周りに建てられた砂漠の都市。ソリナーの崇拝の中心。
- **宗教**:
- この大陸には 3 つの主要な信仰がある:
1. **光り輝く道**: 太陽神ソリナーの崇拝者。啓蒙と秩序を重んじる。
2. **影のベール**: 神秘と夢の月の女神ルニスを崇拝する秘密主義のカルト。
3. **古き道**: 自然の精霊に結びついたアニミズムの信仰。主にエメラルド盆地で実践されている。
- **主要な歴史的イベント**:
- 大分裂: フロストヴェイル大地を大陸の他の部分から分断した大災害。
- 鎖の戦争: エメラルド盆地のエルフと人間の王国の間で資源の搾取をめぐる争い。

クエストのネットワークは次のように定義されます:

{
    "quests": [
        {
            "id": "1",
            "title": "奴隷商人の罠",
            "description": "タンドール市場で活動する奴隷商人が、女神官の母乳を不正に入手しているとの情報が入った。この問題を調査し、奴隷商人たちを取り締まってほしい。",
            "prerequisites": [],
            "outcomes": [
                "2"
            ]
        },
        {
            "id": "2",
            "title": "女神官の母乳の秘密",
            "description": "奴隷商人たちを取り締まり、女神官の母乳に関する情報を手に入れた。この貴重な物質は、宗教的儀式や薬として使用されているようだ。その出所と流通経路を追跡してほしい。",
            "prerequisites": [
                "1"
            ],
            "outcomes": [
                "3", "4"
            ]
        },
        {
            "id": "3",
            "title": "神殿の内部調査",
            "description": "女神官の母乳が神殿で不正に生産されている可能性がある。神殿内部を調査し、その真偽を確かめてほしい。",
            "prerequisites": [
                "2"
            ],
            "outcomes": []
        },
        {
            "id": "4",
            "title": "密輸ルートの追跡",
            "description": "女神官の母乳がタンドールを離れ、他の都市に密輸されているとの情報がある。その密輸ルートを突き止めてほしい。",
            "prerequisites": [
                "2"
            ],
            "outcomes": []
        },
        {
            "id": "5",
            "title": "真実の追求",
            "description": "女神官の母乳に関する一連の事件を調査し、その背後にある真相を見つけ出してほしい。",
            "prerequisites": [
                "3", "4"
            ],
            "outcomes": []
        }
    ]
}

これらの設定を基に、NPCとト書きを出力しなさい。NPCはプレイヤーと会話する場合もあるし、NPC同士で会話する場合もあります。プレイヤーは発言しません。プレイヤーに選択を行わせてもよい。

以下は、提示された世界設定およびクエスト進行に基づいたNPC の会話とト書き例です。プレイヤーは無言で行動し、NPC 間の対話やナレーション、そしてプレイヤーが取れる選択肢を適宜挿入しています。


序章:タンドールの市場 (クエスト1「奴隷商人の罠」発生)

ト書き:
タリオン平原の中心地、タンドールの市場は、朝日が上ると同時に活気で満ち溢れる。商人たちは品物を並べ、行商人は大声で客引きを行う。そんな喧噪の中、布製の屋根で覆われた簡易な露店の一角で、フードを被った女性があなた(プレイヤー)を待ち受けている。

NPC: ベルナ (光り輝く道の巡礼者)
(フードを少し持ち上げ、神経質そうな目つきで周囲をうかがう)
「来てくれたのですね……。私の名はベルナ、ソリナー神を敬い、その導きを求める巡礼者です。最近、このタンドールの市場で闇取引が横行しているとの噂があります。特に“女神官の母乳”と呼ばれる、神聖であるはずの液体が、不正に奴隷商人たちによって取引されているそうです。」

(ベルナは身を寄せ、声を潜める)
「奴隷商人どもがこの辺りで取引を行っていると聞きました。あなたには、彼らがどこでその聖なる液体を手に入れているのか突き止め、取り締まってほしいのです。」

ト書き:
周囲を見渡すと、路地裏へ続く細い通りがある。そこには怪しげな人影がちらついている。あなたは奴隷商人の情報源を求め、密かに彼らを尾行することができる。


クエスト1達成後 → クエスト2「女神官の母乳の秘密」受注
(奴隷商人を取り締まった後、情報入手)

ト書き:
あなたは奴隷商人たちを取り押さえ、彼らの隠し持っていた書簡やメモから、「女神官の母乳」が宗教的儀式や薬として重要な意味を持つことを知る。同時に、その流通経路が複雑な商業ルートをたどっていることが判明する。

NPC: ベルナ
「やはり……女神官の母乳はただの奇妙な品ではなく、神聖な力を持ち、その背後には大きな組織があるようですね。これで次の手がかりを得ました。あの母乳は、タンドールだけでなく、他の都市にも流れている可能性があります。あなたには、さらに深く調べていただきたいのです。出所はどこなのか、そしてそれがなぜ売られているのかを。」

プレイヤーへの選択肢 (無言選択):

  1. 【神殿に潜入する方向】
  2. 【密輸ルートを追跡する方向】

クエスト3「神殿の内部調査」 (選択肢1を選んだ場合)
タンドールにある光り輝く道の下級神殿付近

ト書き:
タンドールの外れにある小さな神殿。そこでは日中、神官や女神官たちがソリナーへの祈りを捧げている。夜更けになれば、人影まばらなその内部を調べる好機となる。

NPC: 若い神官 (神殿の門番)
「こんな時間に何の用でしょう? 祈りの時間は朝陽の昇る頃です、今は……。」
(あなたが静かに神殿内部へ視線を向けると、神官は疑いの目を向ける)

ト書き:
あなたは神官に悟られぬよう、横合いの小扉から内部へと滑り込む。神殿の薄暗い廊下を進むと、微かに漂う甘い香り。その奥へ進むと、小さな部屋で女神官が奇妙な儀式を行っているのが見える。彼女は疲れ切った表情で瓶詰めの母乳を渡している。受け取っているのは光り輝く道の下級司祭のようだ。

NPC: 下級司祭
「次の出荷は明日の明け方に。わかっているな? あまり数を減らすなと上から言われている。余計な詮索はするな、女神官。これが我らが“光”に報いる道なのだから……。」

(女神官は頷くが、その目は憂いに満ちている)


クエスト4「密輸ルートの追跡」 (選択肢2を選んだ場合)
タンドールから離れた闇市への道中

ト書き:
奴隷商人から得た手がかりをもとに、あなたはタンドール郊外へ向かう。そこには、小屋や荷車が不規則に並ぶ即席の闇市がある。薄汚れた天幕の下、密輸業者たちが低い声で取引を進めている。

NPC同士の会話: 密輸業者A と 密輸業者B

  • 密輸業者A: 「タンドールで押さえられた奴らのせいで、次回の出荷が厳しいって話だ。俺たちのルートも危ないな。」
  • 密輸業者B: 「くそっ、あの“特別な母乳”さえ手に入れば、アラマーやアイアンホールドで高く捌けるんだがな……。頼みの商人が捕まっちまったら、どうするよ。」
  • 密輸業者A: 「仕方ねえ、次はエメラルド盆地の密林を抜けるって手もあるが、あそこは精霊崇拝の連中がうるさい。慎重に動かねえとな。」

(二人は地図を広げ、あちこち指し示している。タンドールから他都市への細い道筋が印された地図には、アラマーやアイアンホールドへの矢印が走っている)


最終展開:クエスト5「真実の追求」
クエスト3および4を完了した場合に発生

ト書き:
女神官の母乳の生産と密輸ルート、その両面から調査を完了し、あなたは全容解明への手がかりを得た。タンドールの神殿内での不正な生産、闇市を通じた他都市への密輸――その裏には、光り輝く道内部の腐敗した上層部と、他都市の利権者が関与している可能性が高い。

NPC: ベルナ
「あなたは素晴らしい働きをなさいました。神殿内部では女神官が強いられていたようです。そして、その母乳は高額で取引され、その利益は一部の有力者を肥え太らせている。これはソリナーの教えに反し、光が歪められている現実です。真実を公にするため、そして女神官たちを救い、闇取引を断ち切るためには、我々はさらなる行動が必要になります。」

NPC: 神殿内部の女神官 (憔悴した声)
「お願い……助けてください。私たちは、神に仕えるはずが、その名を利用されているのです。もう耐えられません。彼らの罪を暴き、光を取り戻してください。」

プレイヤーへの行動の余地:

  • 【選択肢】公的な場で暴露するか、影から証拠を揃え、内部告発するか、あるいは密輸組織を直接叩き潰すか。
    いずれを選ぶにせよ、この世界の“光”と“陰”が交錯する闇は、プレイヤーの次なる行動によって左右されるだろう。

これらの描写は、クエスト進行に応じて NPC がプレイヤーに語りかける、あるいは NPC 同士が密かに言葉を交わす様子、そしてプレイヤーが得られる選択肢や行動の幅を示しています。プレイヤー自身は発言せず、ただ行動と選択によって物語を紡いでいくことが可能な状況が示されます。

以下は、上記のクエストライン(「奴隷商人の罠」(ID:1) → 「女神官の母乳の秘密」(ID:2) → 「神殿の内部調査」(ID:3) および「密輸ルートの追跡」(ID:4) → 「真実の追求」(ID:5))に沿ったNPCの台詞とト書きの例である。プレイヤーは基本的に沈黙しており、NPC同士の会話、NPCがプレイヤーに説明するシーン、プレイヤーへの選択肢提示を含めている。


クエスト1「奴隷商人の罠」発生シーン:タンドールの市場通り

ト書き:タンドールの大通りは、陽光を反射する色とりどりの布張りの屋台で埋め尽くされ、人々の喧騒が絶えない。穀物、布、宝飾品が所狭しと並ぶが、その裏では陰鬱な取引が行われているという噂が絶えない。

NPC: 行商人フィス(中年の男、汚れたエプロンを締め、掠れ声)
「おや、そこのお客さん……何かお探しかい? 最近市場で妙な噂が飛び交ってるんだ。奴隷商人が『女神官の母乳』っていう得体の知れない品を扱ってるって話だぜ。ま、あんたみたいな冒険者なら興味があるかもしれないな。」

NPC: 情報屋カッサンドラ(細身の女性、黒い頭巾を深く被り、鋭い目つき)
「ちっ……あんな危険な代物、関わらないほうが身のためだ。あれは普通の薬なんかじゃない。ある宗教儀式で使う秘薬らしいが……詳細は闇の中だね。あんた、もしその正体を暴く気があるなら、この通りの裏手にある倉庫を当たってごらん。奴隷商人たちが密かに出入りしているのを見たことがある。」

ト書き:情報屋が指し示す細い路地の先には、古びた木製の扉がある。中から微かな声が聞こえる。

(プレイヤーは行くか行かないか選択してもよい)


クエスト2「女神官の母乳の秘密」開始シーン:裏倉庫の摘発後

ト書き:倉庫内部は古い麻袋や壊れた箱が散乱している。その中央には縄で縛られた奴隷商人が一人、呻き声を上げてうずくまっている。周囲には何本か割れた瓶が転がり、中には乳白色の液体が残っている。

NPC: 奴隷商人グドル(小太りの男、汗まみれ、怯えた表情)
「ひぃ……や、やめてくれ! 俺たちはただ言われた通りに品を集めてただけなんだ……あの母乳はただの甘い汁じゃない。神殿関係者が密かに出してるって聞いたんだ……詳しいことは俺も知らねぇ……タンドールの外にも流れてるらしい……。」

NPC: 警備隊長ロヴァール(筋肉質な中年男、タンドール警備隊の紋章入り胸当て)
「ふむ、これで『女神官の母乳』がただの怪しい薬ではなく、何らかの宗教絡みの代物だということが分かったな。プレイヤーよ、奴隷商人どもは片付いた。この先はその出所を探る必要がある。タンドール神殿へ行き、内部を探るか、あるいは密輸ルートを洗い出して他都市への動きを追跡するかだ。好きな方から手を付けるがいい。」

(プレイヤーはクエスト3「神殿の内部調査」またはクエスト4「密輸ルートの追跡」へ進む選択ができる)


クエスト3「神殿の内部調査」シーン:タンドール神殿付近

ト書き:日輪を模した豪壮なステンドグラスが光を受けて煌めくタンドール神殿。その入り口には白衣の神職者たちが立ち、人々に祝福を授けている。しかし中には閉ざされた区画があるらしい。

NPC: 若い神官エリアド(まだ経験の浅い若者、純朴な表情)
「えっ、『女神官の母乳』……ですか? 私たちは女神官様方を大切にしていますが、そのような奇妙な行いがなされているなんて聞いたことがありません。……もしかすると、祭司長が何か知っているかもしれません。」

ト書き:神官エリアドが指し示す先に厳めしい表情の祭司長がいる。その後ろには鍵の掛かった扉がある。聖なる鈴の音が微かに響き、何者かが扉の向こう側で祈りを捧げているようだ。

NPC: 祭司長アベルタス(老齢の男、穏やかな笑みを浮かべるが目つきは鋭い)
「おや、冒険者よ、そのような根拠なき疑いをなされるとは遺憾だ。神殿は常に清浄であり、女神官たちは聖務に励んでいる。中を調べるというのは、我々への侮辱にも等しい……。だが、疑念を払うためなら、特別に許可しよう。」

ト書き:許可を得たプレイヤーが内部を調査すると、薄暗い小室で幾つかの小瓶が礼拝台に並び、そこには確かに母乳らしき液体が保管されている。誰かが密かにこれらを外部へ流している痕跡がある。
(クエスト3完了条件達成)


クエスト4「密輸ルートの追跡」シーン:タンドールの出入口付近

ト書き:タンドールの外れには、商人たちの荷車が並ぶ。いくつもの馬車が道沿いに止まっており、その中の一つから怪しげな包みが運び出されている。

NPC: 馬車使いロッサ(日焼けした女性、鞭を肩にかけている)
「ん? 何だい、あんた? ……なるほど、その乳白色の薬を追っているってわけね。悪いが、私は雇われただけさ。積み荷はドロスカーピークスのアイアンホールド方面に流れていくらしいけど、詳しいルートまでは知らないよ。商人ラジェルあたりに聞けば分かるかもしれない。」

NPC: 商人ラジェル(痩せた男、金縁の眼鏡を掛けている)
「ええ、その噂は耳にしております。アイアンホールドに密かに輸送されているそうですが、その先で誰が受け取るのかまでは……まあ、私の取引相手にもそれを欲しがっている者がいるらしい。『影のベール』の信者が密かに関わっているとの噂もありますが……確証はありません。」

(クエスト4完了条件達成)


クエスト5「真実の追求」シーン:再びタンドールの一室

ト書き:タンドールの一角、薄暗い密談部屋。プレイヤーは神殿内で得た手掛かり(クエスト3)と、密輸ルートで得た情報(クエスト4)を突き合わせるため、かつての情報屋カッサンドラと再会している。

NPC: 情報屋カッサンドラ(黒頭巾の女性、低い声で)
「戻ったね、冒険者。どうやら『女神官の母乳』はタンドール神殿の一部関係者によって生産され、ドロスカーピークス経由で各地に流されているみたいだ。これには、光り輝く道の一部腐敗した司祭だけでなく、影のベールの狂信者も絡んでいるって話よ。さらには古き道の信者も、この混乱を利用しているかもしれない。いずれにせよ、真実は複雑に絡み合っている……。」

NPC: 警備隊長ロヴァール(少し憔悴した表情)
「ふむ……どの宗教勢力かが主犯とは決めかねるが、この母乳が儀式や薬として利用され、人々に影響を及ぼしているのは確かだ。汚職した司祭による金儲けか、あるいは3つの信仰間の深い溝を作るための陰謀なのか……冒険者よ、ここから先はお前にかかっている。」

NPC: 行商人フィス(最初に情報をくれた男)
「へっ、なんという陰謀劇だ。タンドールは表向きは平和だが、その裏でこんなに複雑な取引が行われていたとはね。もしあんたがこの真相を明るみに出せば、大陸全土で名が知られることになるだろうさ。」

ト書き:プレイヤーはすべての手掛かりを得た。後はどの勢力に情報を渡し、どのような裁定を下すか、プレイヤー自身の選択次第だ。
(クエスト5「真実の追求」達成への条件は満たされた)


以上のように、NPC同士の会話、プレイヤーへの状況説明、ト書きによる場面描写、そしてプレイヤーがクエスト分岐を選択できるシナリオが構築される。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment