経験値の計算式メモ

http://d.hatena.ne.jp/kumashige/20080403/1207229700


コメント欄にいい計算式が載っていたのでメモ


RPGなどでレベルアップするために必要な経験値を算出する式は
以下のようになっていることが多い。


現レベル経験値 × 倍率 = 次レベル経験値


これだと、たとえば、30Lvの経験値を調べる場合、
29Lvの経験値を調べなくてはいけなくなり、
また29Lvの経験値を調べる場合は、28の・・といった形で、
レベルが上がるにつれて、計算コストがかかってしまう。


でも以下のような式で一発計算で求めることができるようです。


> 現レベル経験値+基礎値×1.7のNレベル乗

> トータル = 基礎値*(1.7^N-1.7)/0.7