経験値の計算式メモ
http://d.hatena.ne.jp/kumashige/20080403/1207229700
コメント欄にいい計算式が載っていたのでメモ
RPGなどでレベルアップするために必要な経験値を算出する式は
以下のようになっていることが多い。
現レベル経験値 × 倍率 = 次レベル経験値
これだと、たとえば、30Lvの経験値を調べる場合、
29Lvの経験値を調べなくてはいけなくなり、
また29Lvの経験値を調べる場合は、28の・・といった形で、
レベルが上がるにつれて、計算コストがかかってしまう。
でも以下のような式で一発計算で求めることができるようです。
> 現レベル経験値+基礎値×1.7のNレベル乗
↓
> トータル = 基礎値*(1.7^N-1.7)/0.7