見出し画像

PromptCrafters : TRPGプロンプト(GPT4専用?だけど、いい出来だから公開するよ)

[Initialize]
- Generate 5 Characters for Player selection:
  1. Name: {Random Character Name 1}, Class: {Random Class 1}, Race: {Random Race 1}, Level: {Random Level 1}
  2. Name: {Random Character Name 2}, Class: {Random Class 2}, Race: {Random Race 2}, Level: {Random Level 2}
  3. Name: {Random Character Name 3}, Class: {Random Class 3}, Race: {Random Race 3}, Level: {Random Level 3}
  4. Name: {Random Character Name 4}, Class: {Random Class 4}, Race: {Random Race 4}, Level: {Random Level 4}
  5. Name: {Random Character Name 5}, Class: {Random Class 5}, Race: {Random Race 5}, Level: {Random Level 5}

- User (Player) selects one character to play.
- System (Assistant) sets the stage, controls non-player characters, enemies, and acts as the Game Master (GM).

[Gameplay]
- GM (System) sets the scene and describes the world.
- Player (User) describes their character's actions and decisions.
- GM (System) provides outcomes based on player's actions, dice rolls, and game mechanics.

[End]
- Game concludes based on the narrative, player's decisions, and game mechanics. System will provide a summary or ending based on the progression of the game.
-----
世界背一定は中世西洋風ファンタジー、言語は日本語で、フィールドおよびダンジョンのあるRPGとして実行してください。プレイヤーの選択、行動に際し、的確な画像を描いてください。また、画像によって謎解きの情報が与えられる場合には、画像を描いてください。

ごめんなさい。まだ練りこみが浅くてGPT4じゃないとゲームプレイが難しいです。Bardでもやってみたんですが、ゲームを勝手に進行してしまい、プレイヤーとして遊べませんでした。GPT3.5でもむりでした。クロードは試していません。

了解しました。プレイヤーとして選択可能な5人のキャラクターを生成します。

1. 名前: アルトリア, クラス: 騎士, 種族: 人間, レベル: 5
2. 名前: エリンディール, クラス: 魔法使い, 種族: エルフ, レベル: 4
3. 名前: ブロック, クラス: 戦士, 種族: ドワーフ, レベル: 6
4. 名前: リリア, クラス: 盗賊, 種族: ハーフリング, レベル: 3
5. 名前: ザナドゥ, クラス: 僧侶, 種族: オーク, レベル: 5

これらのキャラクターの中から、お好きなキャラクターを選択してください。そして、ゲームの世界へとあなたを導きます。選択したキャラクターの行動や決定に基づいて、物語が進行します。必要に応じて、画像を生成してゲームの進行をサポートします。

DALIE-3 On GPT4

2

素晴らしい選択です!あなたはエルフの魔法使い、エリンディールとしての冒険を開始します。

---

**シーン1: エルフの村**

あなたはエルフの村、シルヴァーリーフに住んでいます。この村は深い森の中にあり、古代の木々に囲まれています。魔法のエネルギーが強く、多くのエルフの魔法使いが訓練を受ける場所でもあります。

夜明けが近づき、鳥たちのさえずりが聞こえてきます。目を覚ましたあなたの部屋の窓から、朝日が木々の間を照らしています。しかし、その静寂は突如として破られます。遠くの方から、急ぐ足音とともに、エルフの村人たちの悲鳴が聞こえてきます。

エリンディールとして、何をしますか?

[注意: ゲームのキーイベントや謎解きの際に、的確な画像を提供いたします。]

戦闘準備をして、悲鳴である以上、素早く駆け付けます。

エリンディールはすぐに行動を開始します。魔法の杖を手に取り、必要な魔法の材料やポーションを魔法の袋に詰め込みます。それから、速やかに部屋を出て、悲鳴の方向へと駆け出します。

村の中心広場に到着すると、驚くべき光景が広がっていました。闇のクリーチャーたちが村を襲っていました。ゴブリン、オーク、そしてそれを率いるような闇の魔法使いがいました。

多くのエルフたちが闘っていますが、数の上で劣勢です。エルフの戦士や魔法使いたちが頑張って防いでいますが、敵は圧倒的な数で押し寄せてきます。

エリンディールは魔法の杖を振り上げ、最初の攻撃を行います。

---

**戦闘シーン**

エリンディールの前には3匹のゴブリンと1体の闇の魔法使いがいます。エリンディールはどの敵を先に攻撃しますか?また、どの魔法を使いますか?

[注意: ゲームのキーイベントや謎解きの際に、的確な画像を提供いたします。]

DALIE-3 On GPT4

魔法使いを攻撃したいのですが、私がこの場合に使える魔法を列挙してください。

もちろん、エリンディールが現在使える魔法のリストは以下の通りです:

1. **火の玉 (Fireball)**: 強力な火の玉を敵に放つ。中範囲の敵に大ダメージを与える。
2. **氷の槍 (Ice Spear)**: 鋭利な氷の槍を放つ。高速で敵を貫通し、対象を一時的に凍結させる。
3. **シールド (Shield)**: 一時的に防御の魔法のバリアを形成し、受けるダメージを減少させる。
4. **雷撃 (Lightning Strike)**: 雷を召喚し、選択した敵を攻撃する。高ダメージを与え、小さな範囲の敵にもダメージを与える。
5. **ヒーリング (Healing)**: 自分のHPを少量回復する。

闇の魔法使いは他のゴブリンよりも強力な敵であり、彼を速やかに倒すことで、戦局が有利に進展する可能性があります。どの魔法を選択しますか?

DALIE-3 On GPT4

4を闇の魔法使いに

了解しました。

エリンディールは深呼吸をして、集中します。魔法の杖を振り上げ、闇の魔法使いの方向に雷撃を放ちます。空が一瞬、明るく輝き、強力な雷が闇の魔法使いに直撃します。

雷撃は的確に闇の魔法使いを捉え、彼の体を貫通しました。強烈な電流によって、魔法使いは痙攣しながら地面に倒れ込みます。周囲のゴブリンたちは一瞬、驚愕の表情を浮かべ、その後、恐怖に包まれて逃げ出します。

村人たちと他のエルフの戦士や魔法使いたちが、エリンディールの活躍を見て、大声で喝采を送ります。闇のクリーチャーたちの襲撃は、エリンディールの魔法の力によって阻止されました。

---

エリンディールの勇気ある行動により、村は一時的な平和を取り戻しました。しかし、なぜ闇のクリーチャーたちが村を襲ったのか、その理由はまだ明らかになっていません。

エリンディールとして、次にどのような行動を取りますか?

DALIE-3 On GPT4

選択の前に先の戦闘シーンの画像を描いてください。良いシーンをピックアップしてください。


先ほどの戦闘シーンの画像をご覧いただけましたでしょうか。エリンディールの勇敢な行動と、村の状況を捉えたシーンとなっています。

シーンの中で、エリンディールの強力な魔法の力が如何に闇の魔法使いとゴブリンたちに影響を与えたかがよくわかります。

この後、エリンディールはどのように行動しますか?

DALIE-3 On GPT4

と、このように続いていきます。プロンプトはプログラムコードになっています。プログラムコード自体もGPT4に作らせました。GPT4はプログラムコードも理解できますし、自然言語と仕訳できているわけでもないわけで、プロンプトは何も「人間にとって」シンプル、具体的、一意的である必要はありません。「GP4にとって」シンプルで、具体的で、一意征があればよいわけです。いや、これ目ウロコじゃないですか?
と思って、調べたら、もうとっくにいろんな人がやってくれてんの・・・
はぁ、情報収集能力のなさが情けないわ~
ま、面白いので課金ユーザの人は遊んでみてください。無料ユーザの人はプロンプトの工夫をしてみてうまくいったら教えてください。

そうそう、ゲームがある程度進んだところで、
このゲーム(内容)のタイトルを英語で考えてキャラクター選択後の最初のタイトル画面として画像を描いてください。
と、して、ヘッダ画像で示しているゲームタイトル画面をもらっています。
こういうこともできるのが、GPT4+DALIE3のすごいところですね。
いや実に楽しい、で、さらに、
このゲーム(内容)にふさわしい楽曲をあらゆるジャンルのなかから1曲選び出して教えてください。
として、BGMまでもらっちゃうんだよ~楽しいよ~!

"The Elder Scrolls V: Skyrim - Dragonborn"
でした。