#------------------------------------------------------------------------------
# なでしこ本学習レベル判定9 Ver 0.9
#
# 学習状況(なでしこ本を学習したページ数)の入力をします
# LVは、第5章(P.146まで)を学習中なので、LV=5です。
# HPは、LV=1の場合、初期値=50+カウンター値÷40で、学習開始日の
# 2007年11月14日から、1日当たり2減少し、
# HP=0で学習不能状態と判定されます。
# LV=2の場合、初期値=100+カウンター値÷60で、学習開始日の
# 2007年11月14日から、1日当たり3減少し、
# HP=0で学習不能状態と判定されます。
# LV=3の場合、初期値=200+カウンター値÷70で、学習開始日の
# 2007年11月14日から、1日当たり3減少し、
# HP=0で学習不能状態と判定されます。
# LV=4の場合、初期値=300+カウンター値÷80で、学習開始日の
# 2007年11月14日から、1日当たり4減少し、
# HP=0で学習不能状態と判定されます。
# LV=5の場合、初期値=400+カウンター値÷90で、学習開始日の
# 2007年11月14日から、1日当たり5減少し、
# HP=0で学習不能状態と判定されます。
# MPは、LV=1の場合、初期値100で、1回魔法を使うと
# 50減少する代わりに、HPが50回復します。
# LV=2の場合、初期値200で、1回魔法を使うと
# 100減少する代わりに、HPが100回復します。
# LV=3の場合、初期値300で、1回魔法を使うと
# 150減少する代わりに、HPが150回復します。
# LV=4の場合、初期値400で、1回魔法を使うと
# 200減少する代わりに、HPが200回復します。
# LV=5の場合、初期値500で、1回魔法を使うと
# 250減少する代わりに、HPが250回復します。
# LV1~5のパラメーターは上記ですが、ゲームバランスによって
# は、途中で自分の都合に合わせて突然変更します。
# 学習完了まで、あと何日か表示します。 完了予想年月日も、表示します。
#------------------------------------------------------------------------------
# 現在、学習中の、なでしこ本ページ数
「現在、学習中の、なでしこ本ページ数は?」と尋ねる。
P=それ
# 現在の、はてな学習帳のカウンター数
「現在の、はてな学習帳のカウンター値は?」と尋ねる。
C=それ
# LVの判定
もし、P<=38 ならば、LV = 1 # 第1章はP.38でクリアーする
もし、P<=62 ならば、LV = 2 # 第2章はP.62でクリアーする
違えば、LV = 3
もし、P<=88 ならば、LV = 3 # 第3章はP.88でクリアーする
違えば、LV = 4
もし、P<=102 ならば、LV = 4 # 第4章はP.102でクリアーする
違えば、LV = 5
もし、P<=146 ならば、LV = 5 # 第5章はP.146でクリアーする
違えば、LV = 6
「LV = {LV}」と、表示。
# 学習開始日(2007年11月14日)から、今日までの日数計算
# HPの判定
もし、LV = 1 ならば、HP=50 + ROUND(C/40 - 2*D)
もし、LV = 2 ならば、HP=100 + ROUND(C/60 - 3*D)
もし、LV = 3 ならば、HP=200 + ROUND(C/70 - 3*D)
もし、LV = 4 ならば、HP=300 + ROUND(C/80 - 4*D)
LV ≧ 5 ならば、HP=400 + ROUND(C/90 - 5*D)
「HP={HP}なので、学習不能状態です!! 3秒後に魔法を使います」と、表示。
3秒待つ。
M=1
もし、LV = 1 ならば、HP=50 + ROUND(C/40 - 2*D)+50*M。 「魔法使用後のHP = {HP}」と、表示。
もし、LV = 2 ならば、HP=100 + ROUND(C/60 - 3*D)+100*M。 「魔法使用後のHP = {HP}」と、表示。
もし、LV = 3 ならば、HP=200 + ROUND(C/70 - 3*D)+150*M。 「魔法使用後のHP = {HP}」と、表示。
もし、LV = 4 ならば、HP=300 + ROUND(C/80 - 4*D)+200*M。 「魔法使用後のHP = {HP}」と、表示。
LV ≧ 5 ならば、HP=400 + ROUND(C/90 - 5*D)+250*M。 「魔法使用後のHP = {HP}」と、表示。
# MPの判定
LV ≧ 5 ならば、MP=500-250*M
「MP = {MP}なので、学習スピードを早くしてください」と、表示。
# 学習完了まで後、何日か表示
DC1=ROUND((435-P)/P*D)
「学習完了までの日数 = {DC1}日」と、表示。
DC2=それ
「学習完了予想年月日 = {DC2}」と、表示。
# はてなカウンター値を表示
「はてなカウンター値 = {C}」と、表示。
「* 学習レベルを判定した結果 LV = {LV}: HP = {HP} : MP = {MP}
* はてなダイアリーキーワード:なでしこ本学習レベル判定