Level Curve Generatorとは
最大レベル、基本XP、成長率から、各レベルの次レベルまでの必要XPと累計XPを生成するツールです。RPGなどのレベル設計で、経験値カーブの増え方を一覧やグラフで確認したいゲーム開発者に役立ちます。
使い方
- 生成したい最大レベルを2〜1000の整数で入力します。
- レベル1からレベル2に必要な基本XPを入力します。
- レベルごとの増加倍率となる成長率を入力します。
- 「XPカーブを生成」を押して、表・グラフ・累計XPを確認します。
- 必要に応じてCSVダウンロードやテーブルコピーを使います。
使用例
基本XP100、成長率1.2の場合、Lv1→2は100 XP、Lv2→3は120 XP、Lv3→4は144 XPです。Lv4に到達するまでの累計XPは100+120+144で364 XPになります。
ゲーム開発での活用例
UnityのRPGでレベルテーブルを作る前に、序盤から終盤まで必要XPがどのように増えるかを確認できます。生成したCSVを表計算ソフトで開き、クエスト報酬や敵の経験値を調整することもできます。
XP Calculatorとの違い
XP Calculatorは現在レベルから目標レベルまでの必要XPを確認する用途、Level Curve Generatorはゲーム全体の複数レベル分のXPテーブルを生成する用途です。
注意点
各レベルの必要XPは計算後に四捨五入した整数を使い、その値を累計に加算します。成長率が高い場合や入力値が大きい場合は安全な数値範囲を超えるため、エラーになります。実際のゲームでは、経験値補正や報酬、レベル上限の設計も別途考慮してください。
よくある質問
最大レベル1000を超えて生成できますか?
できません。ブラウザの負荷と表示のしやすさを考慮し、最大1000レベルに制限しています。
累計XPは何を表しますか?
そのレベルに到達するまでに必要な総XPです。Lv1の累計は0で、Lv2の累計はLv1→2の必要XPになります。
成長率1.2はどのように増えますか?
基本XPに成長率の累乗を掛けます。Lv2→3は100×1.2で120、Lv3→4は100×1.2²で144です。