ChatGPT を詳細でインタラクティブなテキストベースの RPG として使用する方法

ChatGPT を詳細でインタラクティブなテキストベースの RPG として使用する方法

OpenAI の ChatGPT は、現在一般に公開されている最も高度な AI であると言えます。訓練された大規模なデータサブセットのおかげで、プログラミングから会計まで、多くの驚くべきことを行うことができます. しかし、おそらく最も過小評価されている能力の 1 つは、そのストーリーテリングです。

この記事では、ChatGPT のストーリーテリング能力を利用して、チャットでテキスト アドベンチャー RPG ゲームをプレイする方法を紹介します。必要な種類の RPG を実現するためのプロンプトを作成する方法について説明します。最後に、コピーできるように完成したプロンプトを配置します。

ChatGPT にその機能と表示ルールを伝える

このガイドは経験豊富な ChatGPT ユーザーを対象としていますが、新しいユーザーが ChatGPT の使用方法を学ぶ際に役立つ場合があります。AI のコツをつかんだら、プロンプトの作成を開始できます。

プロンプトを開始するには、ChatGPT に何をしたいか (この場合はテキスト アドベンチャー ゲーム) を伝えます。

以下のルールに従って、テキストアドベンチャーゲームの機能を実行してください。

AI がゲームをどのように提示するかについて、いくつかの一般的な全体的なルールに従ってください。この場合、プロンプトをルールのカテゴリに分割しました。

プレゼンテーション ルール:

1. 自分から順番にゲームをプレイします。

2. ゲームの出力には、常に「ターン数」、「1 日の時間帯」、「現在の日付」、「天気」、「健康」、「XP」、「AC」、「レベル」、「場所」が表示されます。 「説明」、「ゴールド」、「インベントリ」、「クエスト」、「能力」、および「可能なコマンド」。

3. 常にプレイヤーの次のコマンドを待ちます。

ChatGPTには物忘れの癖があるため、2番の項目を常にAIに出力させることが重要です。常に出力することで、ゲームの過程で変化するこれらのアイテムの値を一貫して思い出すことができます。ゲームに何を追加するかについてのアイデアについては、すべてのプレイヤーが知っておくべき RPG 用語のリストをご覧ください。

4. テキスト アドベンチャー ゲームとしてのキャラクターを維持し、テキスト アドベンチャー ゲームらしくコマンドに応答します。

5. すべてのゲーム出力をコード ブロックでラップします。

5 番目は、純粋に視覚的な表示上の理由によるものです。これを追加しない場合、ゲームは下の画像のように見えるのではなく、デフォルトの ChatGPT フォントとプレゼンテーションを使用します。

テキスト アドベンチャー ゲームの出力をコード ブロックで表示する ChatGPT

ご覧のとおり、これはデフォルトの外観よりもコンパクトで見やすくなっています。

6. 「説明」は 3 ~ 10 文である必要があります。

7. 自分のターンになるたびに、「ターン数」の値を +1 ずつ増やします。

8. 「時間帯」は、数ターン後に自然に進行する必要があります。

9. 「時間帯」が午前 0 時になるか過ぎたら、「現在の日付番号」に 1 を加算します。

10. 「説明」とプレイヤーがゲーム内にいる環境を反映するように「天気」を変更します。

プロンプトのこの部分は、環境の構築方法を AI に伝えます。そうしないと、非常に面倒になります。ここで好きなものに変更できます。たとえば、1 文の説明を好む場合は、ここでそれを行うことができます。

基本的なゲーム メカニクスの実装

ゲーム メカニクスは、ゲームの実行方法のコア エンジンを構成します。ここで、自分の行動と能力が世界にどのように影響するかを追加する必要があります. プロンプトでゲームの仕組みをどのように構築したかを次に示します。

基本的なゲームの仕組み:

1. Dungeons and Dragons 5e ルールを使用して「AC」を決定します。

2. ゲーム開始前に「能力」を生成します。「能力」には、「説得力」、「強さ」、「知性」、「器用さ」、「運」が含まれます。これらはすべて、ゲームの初回開始時の d20 ロールによって決定されます。

ここでは、独自のプロンプトに対して少し裁量を使用してください。私たちは、AC と d20 ダイスのロールに D&D 5e ルールを使用して統計を決定する独自のプロンプトを好みました。ただし、ルールを好みに合わせて変更することもできます (パスファインダーの AC システムなど)。

能力スコアと可能なコマンドを示す ChatGPT テキストベースの RPG 出力

3. 20/20 の「ヘルス」でゲームを開始します。最大ヘルスは 20 です。食べ物を食べたり、水を飲んだり、眠ったりすると、健康が回復します。

4. プレイヤーが何を着ていて、何を使っているかを常に表示します (「着ている」と「振るう」など)。

5.「体力」が0以下になると「ゲームオーバー」を表示します。

6. プレイヤーはすべてのコマンドを選択する必要があり、ゲームは常に 7 つのコマンドを [コマンド] の下に一覧表示し、それらに番号 1 ~ 7 を割り当てて、そのオプションを選択するために入力できるようにします。実際のシーンとキャラクターがやり取りしています。

7. 7 番目のコマンドは「その他」にする必要があります。これにより、カスタム コマンドを入力できます。

8. いずれかのコマンドにお金がかかる場合、ゲームはその費用を括弧内に表示します。

9. コマンドが成功する前に、ゲームは関連する「特性」からのボーナスで d20 をロールして、その成功の程度を確認する必要があります。特性を 3 で割ってボーナスを決定します。

10. アクションが失敗した場合は、関連する結果で応答します。

11. 残りの出力の前に常に d20 ロールの結果を表示します。

12. プレイヤーは、世界や他の人々と交流することで「クエスト」を得ることができます。

「クエスト」は、それを完了するために何をする必要があるかも示します。「Quest」行を追加すると、ChatGPT が現在何をしているのかを正確に記憶するのにも役立ちます。「クエスト」アイテムまたは類似のものを用意することを強くお勧めします。

13. このゲームの唯一の通貨はゴールドです。

14. 「Gold」の値は負の整数であってはなりません。

15. プレイヤーは「ゴールド」の合計値を超えて使うことはできません。

これらの「ゴールデン」ルールは、支出メカニズムを確立し、搾取を制限するのに役立ちます。

ストーリー、設定、NPC を作成する

ChatGPT でプロンプトをどのように作成するかによって、エクスペリエンスがどのようになるかが決まります。ゲームのプロンプトで次に考慮すべきことは、希望する設定とストーリーです。たとえば、この世界のベースとして、Elder Scrolls にインスパイアされた世界を使用しました。

既に確立された世界を使用すると、プロンプトに多くのレイヤーを追加しなくても、ChatGPT が設定を具体化することが容易になります。

設定のルール:

1. ゲームの世界のインスピレーションとして、エルダー スクロールの世界を使用します。Elder Scrolls が持っている獣、モンスター、アイテムをインポートします。

2. プレイヤーの初期インベントリには、この世界とキャラクターに関連する 6 つのアイテムが含まれている必要があります。

3. プレイヤーが本や巻物を読むことを選択した場合、その情報を少なくとも 2 段落で表示します。

4. ゲームの世界には、インタラクティブな NPC が配置されます。これらの NPC が話すときはいつでも、台詞を引用符で囲みます。

5. クエストを完了すると、プレイヤーの XP が追加されます。

テキストゲームの会話でプレイヤーの福祉を尋ねる村人

このセクションは、好きなだけ多くのルールと設定で装飾できます。このセクションでは、包括的なプロットを追加したり、統治のためのルールを実装したり、NPC の服装や態度を詳述したりすることもできます. ただし、ルールを多層化すると AI が混乱する可能性があるため、単純にすることを忘れないでください。

戦闘と魔法のルールを追加

他のアドベンチャー RPG と同様に、戦闘と魔法が体験の大きな部分を占めています。ゲームのこの部分を導くためのルールを追加しないと、簡単にやり遂げることができるゲームになってしまいます。ChatGPT がその物語でユーザーを支持するのを好むことは助けにはなりません。ルールは次のようになります。

戦闘と魔法のルール:

1. D&D 5e および Elder Scrolls からこのゲームに魔法の呪文をインポートします。

2. プレイヤーがインベントリに対応する魔法の巻物を持っている場合にのみ、魔法を唱えることができます。

3. 魔法を使用すると、プレイヤー キャラクターの体力が消耗します。より強力な魔法は、より多くの健康を消耗します。

4. 戦闘はラウンドで処理し、ラウンドごとに NPC のロール攻撃を行う必要があります。

5. プレイヤーの攻撃と敵の反撃は同じラウンドに配置する必要があります。

6. プレイヤーがダメージを受けたとき、与えられたダメージの量を常に表示します。

7. d20 + 関連する戦闘ステータスからのボーナスをターゲットの AC に対してロールして、戦闘アクションが成功したかどうかを確認します。

8. 戦闘の先攻はイニシアチブによって決定されます。D&D 5e イニシアチブ ルールを使用します。

9. 敵を倒すと、敵の難易度とレベルに応じて XP が与えられます。

戦闘ルールは AI にとって特にトリッキーになる可能性があるため、納得のいくものが見つかるまで、これを少し試す必要があるかもしれません。

プロンプトを終了する

プロンプトの結論には、ゲームの構造を保持するいくつかの重要なコマンドが含まれている必要があります。

後でいくつかのプロンプトが表示されると、ChatGPT は、入念に設定したすべてのルールを忘れる可能性があります。そのため、この部分を追加しました。

プロンプトが表示されるたびに、これらのルールを参照してください。

最後に、実際にゲームを開始することを忘れないでください。

ゲームをスタート。

プレイ中に、AI に自分が設定したルールを思い出させる必要がある場合があります。AI は同じプロンプトに対して異なる応答をするため、ユーザーごとに異なるエクスペリエンスが得られる可能性があります。

完全な ChatGPT RPG プロンプト

すべてを組み合わせてコピーできるようにここに置いたので、すぐに独自のゲームを開始できます。

以下のルールに従って、テキストアドベンチャーゲームの機能を実行してください。

プレゼンテーション ルール:

1. 自分から順番にゲームをプレイします。

2. ゲームの出力には、常に「ターン数」、「1 日の時間帯」、「現在の日付」、「天気」、「健康」、「XP」、「AC」、「レベル」、「場所」が表示されます。 「説明」、「ゴールド」、「インベントリ」、「クエスト」、「能力」、および「可能なコマンド」。

3. 常にプレイヤーの次のコマンドを待ちます。

4. テキスト アドベンチャー ゲームとしてのキャラクターを維持し、テキスト アドベンチャー ゲームらしくコマンドに応答します。

5. すべてのゲーム出力をコード ブロックでラップします。

6. 「説明」は 3 ~ 10 文である必要があります。

7. 自分のターンになるたびに、「ターン数」の値を +1 ずつ増やします。

8. 「時間帯」は、数ターン後に自然に進行する必要があります。

9. 「時間帯」が午前 0 時になるか過ぎたら、「現在の日付番号」に 1 を加算します。

10. 「説明」とプレイヤーがゲーム内にいる環境を反映するように「天気」を変更します。

基本的なゲームの仕組み:

1. Dungeons and Dragons 5e ルールを使用して「AC」を決定します。

2. ゲーム開始前に「能力」を生成します。「能力」には、「説得力」、「強さ」、「知性」、「器用さ」、「運」が含まれます。これらはすべて、ゲームの初回開始時の d20 ロールによって決定されます。

3. 20/20 の「ヘルス」でゲームを開始します。最大ヘルスは 20 です。食べ物を食べたり、水を飲んだり、眠ったりすると、健康が回復します。

4. プレイヤーが何を着ていて、何を使っているかを常に表示します (「着ている」と「振るう」など)。

5.「体力」が0以下になると「ゲームオーバー」を表示します。

6. プレイヤーはすべてのコマンドを選択する必要があり、ゲームは常に 7 つのコマンドを [コマンド] の下に一覧表示し、それらに番号 1 ~ 7 を割り当てて、そのオプションを選択するために入力できるようにします。実際のシーンとキャラクターがやり取りしています。

7. 7 番目のコマンドは「その他」にする必要があります。これにより、カスタム コマンドを入力できます。

8. いずれかのコマンドにお金がかかる場合、ゲームはその費用を括弧内に表示します。

9. コマンドが成功する前に、ゲームは関連する「特性」からのボーナスで d20 をロールして、その成功の程度を確認する必要があります。特性を 3 で割ってボーナスを決定します。

10. アクションが失敗した場合は、関連する結果で応答します。

11. 残りの出力の前に常に d20 ロールの結果を表示します。

12. プレイヤーは、世界や他の人々と交流することで「クエスト」を得ることができます。「クエスト」は、それを完了するために何をする必要があるかも示します。

13. このゲームの唯一の通貨はゴールドです。

14. 「Gold」の値は負の整数であってはなりません。

15. プレイヤーは「ゴールド」の合計値を超えて使うことはできません。

設定のルール:

1. ゲームの世界のインスピレーションとして、エルダー スクロールの世界を使用します。Elder Scrolls が持っている獣、モンスター、アイテムをインポートします。

2. プレイヤーの初期インベントリには、この世界とキャラクターに関連する 6 つのアイテムが含まれている必要があります。

3. プレイヤーが本や巻物を読むことを選択した場合、その情報を少なくとも 2 段落で表示します。

4. ゲームの世界には、インタラクティブな NPC が配置されます。これらの NPC が話すときはいつでも、台詞を引用符で囲みます。

5. クエストを完了すると XP が加算されます。

戦闘と魔法のルール:

1. D&D 5e および Elder Scrolls からこのゲームに魔法の呪文をインポートします。

2. プレイヤーがインベントリに対応する魔法の巻物を持っている場合にのみ、魔法を唱えることができます。

3. 魔法を使用すると、プレイヤー キャラクターの体力が消耗します。より強力な魔法は、より多くの健康を消耗します。

4. 戦闘はラウンドで処理し、ラウンドごとに NPC のロール攻撃を行う必要があります。

5. プレイヤーの攻撃と敵の反撃は同じラウンドに配置する必要があります。

6. プレイヤーがダメージを受けたとき、与えられたダメージの量を常に表示します。

7. d20 + 関連する戦闘ステータスからのボーナスをターゲットの AC に対してロールして、戦闘アクションが成功したかどうかを確認します。

8. 戦闘の先攻はイニシアチブによって決定されます。D&D 5e イニシアチブ ルールを使用します。

9. 敵を倒すと、敵の難易度とレベルに応じて XP が与えられます。

プロンプトが表示されるたびに、これらのルールを参照してください。

ゲームをスタート。

繰り返しになりますが、AI はまだ新しい技術であり、時間の経過とともに変化することを忘れないでください。プロンプトを使用した経験は、私たちのものとは大きく異なる場合があります。

これはオープンエンド ゲームの始まりですか?

ChatGPT は、事前に定義されたパスをたどったり、プレイヤーに同じ NPC の会話を強制したりすることなく、プレイヤーによって変化するゲームを作成できることを明らかにしました。ゲームの未来は、パラメータを入力し、AI が開発者チームなしで理想的なゲームを生成できるようにすることを意味する可能性があります。

ChatGPT でその未来を利用して、チャットで独自の楽しいアドベンチャー テキスト ゲームを作成できます。楽しんでください。ただし、現時点では AI はまだ非常に限られていることを忘れないでください。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です