|
|
|
台湾的宠物档次学说
|
|
夏日_彩虹(转自巴哈)
|
2003.11.05 08:10
| 【我要投稿】 |
|
|
|
<基本假設>
每一種寵物的基本星數:2.5-12.5
寵物每一種能力的實際之基本星數分佈不是以0.5為單位
例如黃蜂圖鑑星數 1, 4, 1.5, 4.5, 0.5 總星數 11.0 黃蜂真正的基本星數 1.0, 3.8, 1.3, 4.3, 0.6 總星數 11.0
推論 真正的基本星數相加後總星數還是會相等於圖鑑中的總星數
*************************************************************** <推測檔次之來源> 星數的基本最小變化值為0.1,每一種能力之之變化為 真實星數可能為(基本星數-0.0),(基本星數-0.1),(基本星數-0.2), (基本星數-0.3),(基本星數-0.4)其中的一種。 也就是所謂的5檔變化來源 推測基本星數最小應有0.5,所以最小實際星數應該有0.1
目前所流行之檔次與真實星數之關係
檔次=寵物之真實星數*10
******************************************* <寵物BP計算公式> BP0: 真實基本BP
BP0=真實星數*2 BP0=檔次*0.2
真實星數以0.1為1個單位,因此BP0是以0.2為1個單位 檔次則以1為1個單位
各種能力(體力強敏魔)為 BP0_i=真實星數_i*2 BP0_i=檔次_i*0.2 i=1 to 5
<總BP成長> 由於1級有2點的系統贈送BP點數。 因此,寵物實際之總BP為 BP(lv)=2+BP0+(c*BP0 + 1)*(lv-1) 其中c為BP之成長係數,每級成長為 c*BP0 + 1,其中的1為玩家自由之配點 1級(lv=1)寵物之BP為 (2 + BP0)
由上式可推導出 BP0=(BP(lv)-lv-1)/(c*(lv-1)+1)
<各分項BP自然成長> BP_i(lv)=BP0_Bonus_i+BP0_i+(c*BP0_i)*(lv-1) 可推導出 BP0_i=(BP_i(lv)-BP0_Bonus_i)/(c*(lv-1)+1) i=1 to 5 此為未加上自由配點1點之各分項能力BP成長公式
<成長係數> 由對岸檔次之研究可推出 c=(0.25)*5.25/6.25=0.21
舉例來說: 某項BP能力檔次為50時,單項真實BP0_i為10 成長率為10*0.21=2.1
某項BP能力檔次為38時,單項真實BP0_i為7.6 成長率為7.6*0.21=1.596
推論 檔次==真實BP*5=真實星數*10 該檔次之BP成長=真實BP*0.21=(檔次/5)*0.21=檔次*0.042
利用以上的公式,我們可以完成一些相關的寵物能力判斷程式。 最重要的便是,很多沒有成長紀錄或1及能力沒有紀錄的寵物,其檔次之推算。 各位可以以這些公式推算一級時候的BP0及各項能力BP0_i,將他們*5便是所謂的 檔次。
**************************************************** <結語> 為什麼要推導這些公式呢? 因為我覺得,寫程式的人不可能去建立一個檔次表的。 寵物能力的算法一定會有公式與邏輯可以依循的。 而檔次的研究成果只是這些公式底下的一種自然結果的呈現。 希望這些推論對於寵物相關研究有所助益。 這些公式的相關計算程式已經完成。 目前我尚在驗證中,初步的結果還不錯。 不過暫時沒有考慮將它公諸於世, 因為現有的程式的寵物能力預測能力已經不錯了。
而1及寵的成長我猜大概差不多就是如此了。(有灌水的寵物不算) 野生寵還請大家想一想吧。 ******************************************************** <附錄 c=0.21 的由來>
我推估的成長係數c=2.1是以下面公式計算的
c=(0.25)*5.25/6.25=0.21
這裡面的假設為,每級BP成長為實際星數星數之1/4。 也就是0.25,但是要扣除掉玩家自加的1點貢獻度。 經過仔細的思考並綜合對岸那裡檔次研究的結果, 我認為程式設計者定成長係數的是以頂BP成長的狀況來考量。 頂BP0=25,頂BP成長6.25,扣掉1為5.25,因此成長係數為0.25*5.25*6.25= 0.21
以頂BP25來計算的話,頂的每級成長為 25*0.25*5.25*6.25+1=6.25,因此不會 超過這個數值6.25 以BP22來計算的話每級成長為 22*0.25*5.25*6.25+1=5.62
点击查看论坛原文,欢迎发表精彩评论
|
【我要投稿】
【进入魔力论坛】
|
|
|
|