経験値テーブルジェネレーター

1基本設定
Lv
EXP
2経験値カーブの種類
3出力形式

経験値テーブルジェネレーターとは?

RPGやシミュレーションゲームで使う「Lv別の必要経験値テーブル」をワンクリックで生成するツールです。最大レベル・基礎経験値・カーブ式を選ぶだけで、レベル1から最大レベルまでの必要EXPと累計EXPを一括算出し、CSV・JSON・JavaScript配列・C# 配列など、そのまま実装に貼り付けられる形式でコピーできます。

カーブ式の選び方

カーブ特徴向いているゲーム
線形base × Lv一定ペースでLv上がる教育ゲーム・カジュアルRPG
2乗base × Lv²中盤から徐々に重く標準的なJRPG
3乗base × Lv^2.5終盤が急激に重いドラクエ系・長編RPG
指数base × r^(Lv-1)青天井でキツくなるソシャゲ・エンドコンテンツ

ゲームエンジン別の活用

エンジン・ツール推奨の出力形式
Unity(C#)C# 配列
RPGツクールCSV(Excelで編集)
WebGL / HTML5ゲームJavaScript配列 or JSON
Godot / その他JSON

よくある質問

迷ったらまず「2乗(base × Lv²)」がおすすめです。最も多くのJRPGで採用されている標準的な曲線で、序盤は軽く、中盤から徐々に重くなります。短時間で最大Lvまで上げさせたいカジュアル系なら「線形」、ラスボス撃破に時間をかけさせたい長編RPGなら「3乗」、ソシャゲ的な青天井なら「指数」を選んでください。
1回の戦闘で獲得できる経験値の2〜3倍が目安です。例えば1戦で5EXP入るなら基礎経験値は10〜15にすると、Lv1→2に2〜3戦かかる計算になり、序盤のテンポが良くなります。
出力形式を切り替えて「結果をコピー」すれば、そのままコード・データファイルに貼り付けできます。Unity(C#)ならC#配列、Web系ならJavaScript配列、Unity以外のエンジンやデータ管理にはJSONをおすすめします。
いいえ、すべての処理はブラウザ上で完結します。入力内容が外部に送信されることはありません。