香港寵物小精靈村落 論壇

 找回密碼
 加入
查看: 1085|回復: 5
打印 上一主題 下一主題

pm耐力值極限(代k某發...被逼)

[複製鏈接]
跳轉到指定樓層
1#
發表於 20/7/2006 05:33 PM | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
盾牌pm最需要的是耐力。通常pm玩家們給盾牌pm分配努力值時,都會以252+252或252+128+128等形式來分配的。但是,這樣分配就能得出最大的耐力嗎?答案是不一定的。本文針對這個問題,研究如何分配努力值,才可以達到最耐打。

先看以下公式:
傷害計算公式:Dam=[(攻方LV×0.4+2)×招式威力×攻方攻擊÷守方防禦÷50+2]×各類修正×隨機數(217~255)÷255
HP計算公式:HP=(種族值×2+個體值+努力值÷4)×Lv÷100+Lv+10
其他能力計算公式:Def=[(種族值×2+個體值+努力值÷4)×Lv÷100+5]×性格修正

要令耐力最強,則要令比值Dam/HP為最小,其意義即被同樣對手用同樣招式攻擊時,減HP的比例為最小。
為方便計算,可除去傷害計算公式後的+2。因為HP足夠大時,這一項會變得很小,其際應用上不要也罷。
再設C=常數,D=守方防禦,H=守方HP,整理後得Dam/HP=C÷(D×H)
明顯地D×H為最小時,Dam/HP也是最小,即耐力最大。

整理HP和防禦力公式,就有:
HP努力值=400÷Lv×(H-(HP種族值×2+HP個體值)×Lv÷100-Lv-10)
def努力值=400÷Lv×(D÷性格修正-(def種族值×2+def個體值)×Lv÷100-5)
因為,努力值是有限的,設有E點努力值分給HP,Def,即HP努力值+def努力值=E
再整理後得到H+D÷性格修正=E×Lv÷400+(HP種族值×2+def種族值×2+HP個體值+def個體值+100)×Lv÷100+15
設上式右邊=A(常數),性格修正=B(常數),則D=B(A-H)
這樣D×H為最大,充要條件就是BH(A-H)為最大(或者H(A-H)最大)。

由微分計算,dH(A-H)/dH=A-2H,d^2[H(A-H)]/dh^2=-2
當A-2H=0時,H是H(A-H)的極值,且為最大值,因為d^2[H(A-H)]/dh^2=-2<0
解得H=A/2,所以H=A/2時耐力最大。此外H愈接近A/2時,耐力愈接近最大值。
(其實H(A-H)表示一個邊長固定的長方形的面積。當它是一個正方形時,其面積=(A/2)^2為最大。
此外兩邊長愈接近,即長方形愈接近正方形時,面積愈接近最大值。)

綜合以上討論,可以得到如下結論:
當HP足夠大(300都綽綽有餘了),且有E點努力值要分給HP如def,則耐力最大時的HP大慨是:
HP=E×Lv÷800+(HP種族值×2+def種族值×2+HP個體值+def個體值+100)×Lv÷200+7.5
代入HP努力值的公式,則HP努力值分配應如下:
HP努力值=E÷2+(def種族值×2-HP種族值×2+def個體值-HP個體值)×2-1000÷Lv-200
並且,愈接近以上數值的HP,耐力愈大。
6#
發表於 27/7/2006 07:01 PM | 只看該作者
看看吧.......
班班:
1.404HP + 256 def + 236 s.def  (升252HP)
物防耐力:404 * 256 = 103424
特防耐力:404 * 236 = 95344

2.341HP + 288 def + 268 s.def
物防耐力:341 * 288 =98208
特防耐力:341 * 268 =91388

於1中404 - 256/236 = 148/168
但於2中341 - 288/268 = 53/73

數值相近防守數值卻低左.....所以這理論也有一定的錯處.....
回復

使用道具 舉報

5#
發表於 27/7/2006 05:38 PM | 只看該作者
....好多數字 我只係知道個結論就算喇...
回復

使用道具 舉報

4#
發表於 21/7/2006 07:16 AM | 只看該作者
原帖由 柳絮仙 於 20/7/2006 17:56 發表
係...咁點...其實簡單黎講

==================
我都知道應該很少人看得懂了...所以不懂計算過程的話就直接看結論吧:

>>>當HP足夠大(300都綽綽有餘了),且有E點努力值要 ...

我睇得明....

總之hp數值與雙防數值越接近,耐力是會最好的

eg:一個面積最大的長方型就是當長=闊(正方型)
面積=耐力
長=hp
闊=雙防
回復

使用道具 舉報

3#
 樓主| 發表於 20/7/2006 05:56 PM | 只看該作者
係...咁點...其實簡單黎講

==================
我都知道應該很少人看得懂了...所以不懂計算過程的話就直接看結論吧:

>>>當HP足夠大(300都綽綽有餘了),且有E點努力值要分給HP如def,HP努力值分配應如下:
>>>HP努力值=E÷2+(def種族值×2-HP種族值×2+def個體值-HP個體值)×2-1000÷Lv-200

def努力值就是 E-HP努力值
這樣大慨能達到pm最大耐力

(我係k某+在下)
回復

使用道具 舉報

2#
發表於 20/7/2006 05:38 PM | 只看該作者
這些理論在一些內地論壇也見過,不過自己卻不能好好掌握
沒有對Math有充分認識的根本看不懂......普通人還是知道結論算了OTL

[ 本帖最後由 sapphire 於 20/7/2006 17:39 編輯 ]
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 加入

本版積分規則

手機版|Archiver|香港寵物小精靈村落

GMT+8, 26/11/2024 10:32 AM , Processed in 0.013520 second(s), 14 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表