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

ChatGPT プロンプト例(ゲーム制作),ChatGPT

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です。