ChatGPTでゲームの経験値テーブルを生成するプロンプト例

「ChatGPT」でゲーム制作で利用する経験値テーブルを生成するプロンプト例を紹介しています。
ゲームの経験値テーブルを生成するプロンプト例
ゲームの経験値テーブルは、通常は各プログラムで生成しますが、簡単にテスト用のデータをAIで作成する事も可能です。
例として、レベル1はスタート値としてレベル2から10までに必要な経験値テーブルを作成してみます。
以下の条件に基づいて、ゲームで使う経験値テーブルをJSONデータで作成して下さい。
・レベル2~10まで
・必要な経験値と総経験値をデータ
・必要な経験値は常に1.3倍
以下は、ゲームで使用する経験値テーブルをJSONデータで作成した例です。レベル2からレベル10までの必要な経験値と総経験値が含まれています。必要な経験値は常に1.3倍になるように設定されています。
{
"experience_table": [
{
"level": 2,
"required_experience": 100,
"total_experience": 100
},
{
"level": 3,
"required_experience": 130,
"total_experience": 230
},
{
"level": 4,
"required_experience": 169,
"total_experience": 399
},
{
"level": 5,
"required_experience": 219,
"total_experience": 618
},
{
"level": 6,
"required_experience": 285,
"total_experience": 903
},
{
"level": 7,
"required_experience": 371,
"total_experience": 1274
},
{
"level": 8,
"required_experience": 482,
"total_experience": 1756
},
{
"level": 9,
"required_experience": 627,
"total_experience": 2383
},
{
"level": 10,
"required_experience": 816,
"total_experience": 3199
}
]
}
このJSONデータでは、"experience_table"というキーに対して、レベルごとの経験値情報が含まれています。各レベルはオブジェクトとして表され、"level"、"required_experience"、"total_experience"の3つのキーを持っています。"level"はレベルの数値、"required_experience"はそのレベルに到達するために必要な経験値の量、"total_experience"はそのレベルまでの総経験値の量を表します。
例えば、レベル3の場合、必要な経験値は130であり、これまでに獲得した総経験値は230です。同様に、レベル10では必要な経験値が816であり、これまでに獲得した総経験値は3199です。
ChatGPTは、前までは計算は危うかったですが、無料版のGPT-3でも(これくらいなら)正常に計算できているようです。
生成データの条件にステータスの上昇値なども盛り込む事も可能ですね。
レベル11以降のデータが欲しい場合は11~20までのデータの作成をAIに依頼します。
レベル11から20までのJSONデータも作成して下さい。
以下は、レベル11から20までの経験値テーブルを含むJSONデータです。必要な経験値は常に1.3倍となっています。
{
"experience_table": [
{
"level": 11,
"required_experience": 1060,
"total_experience": 4269
},
{
"level": 12,
"required_experience": 1378,
"total_experience": 5647
},
{
"level": 13,
"required_experience": 1790,
"total_experience": 7437
},
{
"level": 14,
"required_experience": 2327,
"total_experience": 9764
},
{
"level": 15,
"required_experience": 3025,
"total_experience": 12789
},
{
"level": 16,
"required_experience": 3933,
"total_experience": 16722
},
{
"level": 17,
"required_experience": 5113,
"total_experience": 21835
},
{
"level": 18,
"required_experience": 6647,
"total_experience": 28482
},
{
"level": 19,
"required_experience": 8640,
"total_experience": 37122
},
{
"level": 20,
"required_experience": 11232,
"total_experience": 48354
}
]
}
このJSONデータでは、"experience_table"キーに対して、レベル11から20までの経験値情報が含まれています。各レベルはオブジェクトとして表され、"level"、"required_experience"、"total_experience"の3つのキーを持っています。"level"はレベルの数値、"required_experience"はそのレベルに到達するために必要な経験値の量、"total_experience"はそのレベルまでの総経験値の量を表しています。
例えば、レベル12の場合、必要な経験値は1378であり、これまでに獲得した総経験値は5647です。同様に、レベル20では必要な経験値が11232であり、これまでに獲得した総経験値は48354です。
ディスカッション
コメント一覧
まだ、コメントがありません