[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
HP強化に必要な経験値をEXP(n),必要な強化回数をn,強化前のHPをAとする。
HP強化1回につき,+50増加することを考慮すると,
EXP(1)=A×500
EXP(2)=(A×500)+(A+50)×500
EXP(3)=(A×500)+{(A+50)×500}+{(A+100)×500}
EXP(4)=(A×500)+{(A+50)×500}+{(A+100)×500}+{(A+150)×500}
=500{A+(A+50)+(A+100)+(A+150)}
=500{4A+(50+100+150)}
・・・・
EXP{(n-1)}=(A×500)+{(A+50)×500}+{(A+100)×500}+{(A+150)×500}+・・・・+[{A+50(n-2)}×500]
=500[(n-1)A+{50+100+150+・・・・+50(n-2)}]
EXP(n)=(A×500)+{(A+50)×500}+{(A+100)×500}+{(A+150)×500}+・・・・+[{A+50(n-2)}×500]+[{A+50(n-1)}×500
=500[nA+{50+100+150+・・・・+50(n-2)+50(n-1)}]
このとき,f(n)=50+100+150+・・・・+50(n-2)+50(n-1) とすると,等差数列の和より,
f(n)=(n-1){50+50(n-1)}/2
=25n(n-1)
したがって,
EXP(n)=500{nA+25n(n-1)}
∴EXP(n)=500n{A+25(n-1)]
また,MP強化の場合,必要な経験値をEXP(N),必要な強化回数をN,強化前のMPをBとする。
強化1回につき,+25増加することを考慮すると,
省略して,
EXP(N)=500N{B+12.5(N-1)}
休日に何してるんだろうな俺orz
どうでもいいけど,私が使っている,自作の強化計算式を紹介してみようと思う。
- HP 強化
必要EXP={25×(必要強化数-1)+現在HP}×必要強化数×500 - MP 強化
必要EXP={12.5×(必要強化数-1)+現在MP}×必要強化数×500
----------
例)
現在HPが10000のキャラを強化し,HP 20000にしたい場合。
10000分強化するので,200回強化すれば良い(→必要強化数は200)。
したがって,強化に必要なEXPは,
{25×(200-1)+10000}×200×500=1,497,500,000
約15億稼ぐ必要があるという計算になります。
----------
この計算式のソースは,高校数学の数列から考えたものですが,
考え付いたのが大学時代なので,今から考え直すとなると,ちょっと頭を痛めてしまいそうです(笑)
暇があれば,ソースを吟味してみようかな。誰か考えてみてください(待
まだ設置したての段階なので,これから少しずつ改良していこうかと思っていますので,よろしくお願いしますm(_ _)m
引っ越し前のブログ・・・こちら
さて,これから飲みです(ぉ