作者c90051kevin (セイカ)
看板C_Chat
標題Re: [推薦] 手機遊戲 - Puzzle&Dragon 龍族拼圖
時間Tue Jan 22 19:00:53 2013
原文不試刪
之前做的計算有瑕疵,Lv部分計算出來有小數點應該做無條件捨去
以ナイトLv.5來看無條件捨去加下去的結果
http://inspic.com/CEF5AA82
比較沒加下去的結果
http://inspic.com/3598844D
發現得到的經驗值總和的差應該是成鋸齒狀
另外從沒加無條件捨去下來看,可能會以為輸入Exp1000會得到最大值
其實從有加無條件捨去下來看,1000會剛好落在底端...
給大家參考看看
※ 引述《c90051kevin (セイカ)》之銘言:
: 迷思:除去強力合成怪物,飼料餵飼料是不是比較好
: (不想看中間攏長的推倒可以直接end看結論)
: 研究方法:利用數學軟體Matlab,和下列經驗值公式
: 經驗值公式1. Exp total=Type/10^5*[(Lv-1)*50/49]^2.5
: 經驗值公式2. Exp get=K*Lv
: Type:怪物經驗類型,即從1等升到99所需經驗值,150萬type則為150,0000,依此類推。
: Lv:最終等級
: Exp total:由1等升到Lv所需的經驗值
: K:合成怪物時所獲得的經驗值,同屬性*1.5。
: 以ヒュペリオ溶岩河可以得到的怪物來做分析
: 獲得怪物 Lv Type K
: ルビーカーバンクル 8 100萬 262.5
: 武者ゴブリン 8 150萬 262.5
: フレイムナイト 6 100萬 337.5
: パイロデビル 5 150萬 350.0
: サムライオーガ 6 150萬 412.5
: 愈計算出的結果
: 1.輸入一個經驗值Exp in(此例子中為5000)的怪後最終獲得的等級Lv final
: 2.在Lv final下獲得的經驗值 Exp get(此為同屬性1.5倍下的值)
: Exp get=1.5*K*Lv final
: 3.飼料餵飼料下,和Base怪直接吃所有飼料下的exp差ΔExp (此為同屬性1.5倍下的值)
: ΔEep=1.5*K*Lv final - (1.5*K*Lv initial + Exp in)
: 結果圖
: http://2ch.at/s/20mai00593219.jpg
: 註:Lv final沒有做無條件捨去,雖然得到結果不是最正確,但平滑曲線方便閱讀
: 結論
: 1.經驗值輸入約1000以前ルビーカーバンクル和武者ゴブリン獲得經驗值只會比原來
: 直接吃更低,其餘皆增加
: 2.經驗值輸入約1000以後,獲得經驗值接比原來更低
: 3.經驗值輸入在フレイムナイト比較有效率
: 參考資料
: 1.http://www18.atwiki.jp/pazdra/
: 分享給各位看看,matlab 的mfile想要的話可以跟我要
: 如果覺得哪裡有問題請跟我說@@
: 我一定是太閒了(菸)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.165.153.120
※ 編輯: c90051kevin 來自: 118.165.153.120 (01/22 19:02)
推 sabsnow:頭推 01/22 19:02
推 ZMTL:對不起雖然我工科的但坦白說看無... 01/22 19:14
那我講一下 假設我有一隻Lv5的火騎士
如果將拿一隻火屬性的直接怪吃他和一隻金屬龍(Exp1000),可以獲得
Exp_1 =同屬性加乘* 等級 * 怪物的經驗+1000
=1.5*K*Lv+1000
=1.5*5*337.5+1000
=3531.25
如果先用火騎士吃金屬龍,按照公式應該是升到七等,這時候拿火屬性吃火騎士則可獲得
Exp_2=1.5*7*337.5
=3543.75
前後兩著獲得經驗值的差別為
ΔExp=Exp_2-Exp_1=3543.75-3543.75=-9
此值即為在附圖中最右邊x軸在1000所對應的y值
※ 編輯: c90051kevin 來自: 118.165.153.120 (01/22 19:27)
→ c90051kevin:現在又發現,獲得經驗值可能要四捨五入才能得到真正 01/22 19:28
→ c90051kevin:值,不過這次真的差沒多少XD 01/22 19:28
→ ZMTL:回家我再仔細研究XD 01/22 19:29
※ 編輯: c90051kevin 來自: 118.165.153.120 (01/22 19:32)