看板 PokemonGO
作者 jai23012 (jai23)
標題 [心得] 體質與技能探討
時間 Fri Sep 30 10:07:52 2016




體質


就目前為止,在板上看到的體質評估有兩種,看cp或將攻防體三者相加

但這兩種方法我認為都是錯的,理由如下

根據這個遊戲的傷害公式

傷害 = 無條件捨去(0.5 * (攻方攻擊/守方防禦) *
                  (攻方CP_Multipler/守方CP_Multipler) *
                  招式傷害 * 相剋關係) + 1

CP_Multipler(CP_M)可查表,CP_Multipler * (表定的攻/防/體)就是實際的攻/防/體

如卡比的表定體是320,40等的CP_Multipler是0.7903,40等的卡比的最低體就是252

相剋關係可以查表,有0.8/1/1.25三種



如果假設雙方(A/B)等級相同,招式傷害相等,彼此沒有相剋關係

如果A比B強(互毆B先死),就大約相當於

(B防 * B體 * (B_CP_M) ^ 2) / (0.5 * A攻 * A_DPS * A_CP_M) <
(A防 * A體 * (A_CP_M) ^ 2) / (0.5 * B攻 * B_DPS * B_CP_M)

因為A,B等級相同,所以A_CP_M = B_CP_M,又假設招式傷害相等,A_DPS = B_DPS

相消移項後

(B防 * B體 * B攻) < (A防 * A體 * A攻),A比B強

由此可知,合理的體質評價方法應該是相乘,不是相加,也不是把防體開根號的CP法

以下列出這個遊戲基於相乘法下體質最佳的四隻(因為我認為之下的都是__)

用相對最強的百分比表示

Snorlax    81.391% - 100%
Dragonite  93.030% - 75.724%
Lapras     88.955% - 72.132%
Vaporeon   79.408% - 63.780%

從這個數據就能看出cp與相加的問題

如果只看cp,會認為快龍的體質大勝,但其實體質最好的是卡比,贏快龍近7.5%

如果看相加的結果,會認為最低iv與最高iv才差5%(在某篇文看到的),

但稍微除一下就知道,差距最小的卡比max iv都比min iv強了近23%,就更別說其他了



最後提一個很重要的概念,常看到健檢文附iv,但某幾隻只有iv是不夠精確的

因為每一點點數分配給不同能力的價值並不相等

舉卡比為例,每一點分配在攻擊的邊際為0.515%-0.556%

分配在體力的邊際只有0.299%-0.313%,差了快一倍

所以能力特別不均衡的,有時候寧可挑iv稍低,但弱項高的比較好





招式


就我找到的資料,目前評價招式的方法有兩種,設定時間,與設定攻擊的稻草人

但這兩種方法都存在缺陷

以設定時間來說,時間不同,沒花掉的energy量就不同,dps也就不同

以設定稻草人來說,除了與設定時間相同的問題,稻草人的數值如何決定也是個問號

因此在本文我採用的方法是,計算儘可能不浪費energy的情況下打出的傷害,

用這個傷害與花的時間算dps,具體的算法舉例如下

1.假設一隻Zen Headbutt/Body Slam的卡比,
  Zen Headbutt蓄能為9,Body Slam耗能為50,所以要打50個普攻才不會浪費能量
  總傷害 = 50 * 12 + 9 * * 1.25 * 40 = 1050
  耗時 = 50 * 1.05 + 9 * (1.56 + 0.5) = 71.04 #蓄能招有0.5sec的準備時間
  DPS = 1050 / 71.04 = 14.780

2.假設一隻Lick/Hyper Beam的卡比,
  Lick的蓄能為6,Hyper Beam的耗能為100,但因不能蓄能超過100,
  因此浪費最少energy的循環是打17個普攻,放一次蓄能招
  總傷害 = 17 * 5  + 1 * 1.25 * 120 = 235
  耗時 = 17 * 0.5 + 1 * (5 + 0.5) = 14
  DPS = 235 / 14 = 16.786

這樣算的優點是,除了解決其他方法帶來的問題外,

如果戰鬥時間拖得非常長,DPS就大約等於這個方法求的值

缺點是如果戰鬥時間太短,誤差就會拉大

但基於我相信這個遊戲的未來在副本,戰鬥時間不可能太短

所以綜合來看這樣的評估法還是我能想到最好的方式


依據以上方法,我們可以計算四強在不同配招下的招式DPS

#Snorlax
Lick/Hyper Beam:         16.786
Zen Headbutt/Hyper Beam: 16.243
Lick/Body Slam:          14.722
Zen Headbutt/Body Slam:  14.780
Lick/Earthquake:         14.015
Zen Headbutt/Earthquake: 14.104

#Dragonite
Dragon Breath/Dragon Claw:  17.468
Dragon Breath/Dragon Pulse: 17.574
Dragon Breath/Hyper Beam:   17.885
Steel Wing/Dragon Claw:     14.088
Steel Wing/Dragon Pulse:    14.909
Steel Wing/Hyper Beam:      14.596

#Lapras
Frost Breath/Blizzard:     17.749
Ice Shard/Blizzard:        17.279
Frost Breath/Ice Beam:     16.265
Ice Shard/Ice Beam:        15.964
Frost Breath/Dragon Pulse: 14.704
Ice Shard/Dragon Pulse:    14.409

#Vaporeon
Water Gun/Hydro Pump: 19.068
Water Gun/Aqua Tail:  17.102
Water Gun/Water Pulse: 15

基於以上數據,與上述體質的探討,我認為一些廣為爭論的問題可以獲得解答

Q:如果不閃招互尻,最強的角色是誰?

  是Lick/Hyper Beam的卡比,第二強的是Dragon Breath/Hyper Beam的快龍,
  大約有99.1%最強卡比那麼強

Q:Frost Breath跟Ice Shard那招強?

  Frost Breath

Q:Blizzard跟Ice Beam那招強?

  Blizzard

Q:為什麼水系這麼強?

  Hydro Pump的放招時間做壞了

Q:Zen Headbutt跟Lick那招強?

  這個問題超級複雜,除了卡比互打(應該是Zen Headbutt強),
  其他狀況可以寫一篇比這還長的文章來探討

Q:為什麼怪力明明是格鬥系,cp2594,卻打不贏卡比?

  因為cp會造成嚴重的誤導,實際上看體質怪力只有63%卡比強,
  更慘的是怪力的DPS只有13.372,也低於卡比,
  我看過有些人說,應該把相剋係數改成2,這樣怪力才能發揮格鬥系的價值,
  但這是錯的,改了之後怪力還是打不贏,因為ZH/BS的卡比傷害也會上升43.75%
  總結來說,體質,招式,相剋係數必須上調兩項,不然怪力永遠都是擺設

Q:如果綜合考慮,那種組合最強?

  這個問題很複雜,要看狀況
  其實我個人並不是很樂意花太多力氣探討那隻打道館強,
  原因是我認爲探討這就跟探討LOL那隻角色打電腦最快一樣缺乏意義
  我對於這個遊戲可能的兩大未來,玩家互打與副本更加感興趣
  基於這兩個未來遊戲方向,我有以下猜測
  1.除非未來設計出舉盾類的招式,否則打副本長秒數的大招一律沒用
    這個概念很簡單,從副本王的角度來看,放長秒數的招式根本就跟被cc沒兩樣
    除非副本被設計的太簡單,不然放這樣的招式根本找死

  2.玩家互打的情況,大招一定有用的只有兩招,Body Slam與Cross Chop
    這計算起來很複雜,因為隨雙方角色不同,數據會有很大的差異,
    但大約的想法是這樣,
    因為所有的大招,包括Blizzard都能被閃避,所以大招都要假設會被閃避
    假設滿iv滿等卡比快龍互打,卡比的Body Slam被快龍閃掉,快龍受25%傷害,
    且因為dodge window要0.5秒,加上等待閃招時間,不考慮極罕見的狀況
    快龍必須少打兩下Dragon Breath
    直覺會這麼算:(卡比打快龍的實際傷害 + 快龍少打傷害) / 時間 = 真實DPS
    如以下算式:
    (50 * 0.25 + 15) / 2.06 = 13.350,大於Lick/Zen Headbutt的DPS
    但這麼算是不對的,因為卡比一滴血的價值與快龍一滴血的價值不同
    正確的算法是考慮雙方的攻防,並將扣血量換算成扣血百分比,結果如下
    Body Slam一秒內使快龍損血百分比+卡比少損血百分比 = 3.22%
    Lick一秒內使快龍損血百分比 = 3.07%
    3.22% > 3.07%,Body Slam在被閃的情況下依然值得用

    雖然因為怪力實在太廢,所以我懶得算Cross Chop的情況,
    但我們可以用同樣的方法計算第三名的Dragon Claw,

    結果是Dragon Claw的綜合百分比 = 2.72%
    Dragon Breath的傷害百分比 = 3.582%
    所以放Dragon Claw相當於必須賭對方有若干的機率沒閃掉,否則不如不放
    連第三的Dragon Claw都這樣,其他更是不用說了



心得


當我寫到這裡,文章已超出當時我構思時的想像,

這主要是由於我寫到一半,突然發現傷害公式有嚴重缺陷

如果要詳細講的話這篇文章大概會長到不可閱讀的地步,但在我可以舉一些例子:

大家普遍認為乘龍剋快龍,但只要乘龍的防禦低於9,乘龍就會被快龍屌打

又或者,一旦卡比面對的對手防御超過某個臨界點,ZH的DPS會低於Lick,

儘管理論上ZH無論如何DPS都應該比Lick高


但除去這些,我相信這篇文章的前半仍然很值得新手參考,感謝大家閱讀



參考資料

pokemon的基本數據來自 goo.gl/AIt46P

傷害公式來自 https://pokemongo.gamepress.gg/pokemon-attack-explanation
Attack Damage Explanation | Pokemon GO GamePress
Pokemon GO Database, News, Strategy, and Community for the Pokemon GO Player. ...

 

CP_Multipler https://pokemongo.gamepress.gg/cp-multiplier
CP Multiplier | Pokemon GO GamePress
Pokemon GO Database, News, Strategy, and Community for the Pokemon GO Player. ...

 




--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.227.178.179
※ 文章代碼(AID): #1NxSZx0M (PokemonGO)
※ 文章網址: https://www.ptt.cc/bbs/PokemonGO/M.1475201275.A.016.html
JackaLMeI: 實用推1F 09/30 10:13
isohera: 先推 以免人家認為我看不懂2F 09/30 10:14
l2687316988: 推專業3F 09/30 10:15
isohera: 其實更複雜的還牽扯到攻/防/耐
卡比我會盡量找放/耐15  快龍找攻15
對攻塔秒數減少,佔塔秒數延長有幫助4F 09/30 10:15
grosschemman: 你該不會是專門做遊戲平衡的大師吧
前幾天用穿山王和嘎啦嘎拉打雷丘真的實際體會到CP7F 09/30 10:16
gidin: 先推 再仔細研究9F 09/30 10:17
grosschemman: 的缺陷, 穿山王CP比嘎啦嘎拉高100 結果還花比較久血還剩比較少10F 09/30 10:17
ibook0102: 這篇屌12F 09/30 10:23
acheache: 太長13F 09/30 10:23
JINGSHAN: 推!計算遊戲一定是複雜的公式,只想用簡單數據無異是14F 09/30 10:23
deep5313: 厲害!15F 09/30 10:23
JINGSHAN: 管窺蠡測16F 09/30 10:23
bluelamb: N社應該要招募這種人才啊QQ17F 09/30 10:25
g007: 推,攻/防/體 再加上各寶貝基礎值,真的牽扯出來很複雜。絕對不是只單純看IV和CP那樣簡單18F 09/30 10:26
cary90844: 社會組路過20F 09/30 10:29
sunlman: 推 相乘的確比較適合 但這樣真的之下的都是__了太慘21F 09/30 10:38
horseorange: 幫懶得看的下結論 平衡太爛 抓卡比就對了22F 09/30 10:38
DFIGHT: 簡單來說iv只是體質加上0-15要考量體質,而cp要加上傷害考量dps23F 09/30 10:39
hahaha81: 你好厲害25F 09/30 10:41
Genesisgood: 推26F 09/30 10:41
cth0204: 抓卡比就對+1 現在卡比滿多的 開雷達一天抓5隻沒問題27F 09/30 10:42
sunlman: 補推28F 09/30 10:42
opman543: 結論看來是:胖卡無雙29F 09/30 10:44
nt880245: 公式在極端傷害或者攻防上會有差異   不過這個簡化淺顯易懂  給推30F 09/30 10:44
bluelamb: 歡迎來到卡比go  540 >> 600準神 哈哈哈32F 09/30 10:44
hoks: 抓卡比獸只是為了守道館吧,推道館效率還是快龍最高33F 09/30 10:46
horseorange: 卡比比較可愛 卡比圍毆卡比 一堆肥宅在跳超可愛34F 09/30 10:47
hoks: 攻擊方就是準備一堆快龍,防守方準備一堆卡比獸乘龍35F 09/30 10:49
s9989769: 詳細推36F 09/30 10:51
sandiato: 這是寶可夢系碩士畢業論文?37F 09/30 10:52
g007: 果然是卡比 快龍 乘龍go38F 09/30 10:52
Groger: 太專業了又實用,你pmg系的?39F 09/30 10:53
wf9212000: 探討推40F 09/30 10:54
max220: 抓六隻卡比 卡比戰隊 結案!41F 09/30 10:54
DFIGHT: 樓上大大們high錯了吧,原po明明算大打塔是水精靈快也耶:(
攻擊就是要準備半打的水精靈才對XD
拜託別直接拜託別直接end好ㄇ42F 09/30 10:54

我可能意思沒有表達的很清楚,水精靈的WG/HP是所有體質領先群裡招式dps最高的組合
在"官方的設計合理之下",實際的傷害高低相當於 攻擊 * 招式dps,
雖然WG/HP的招式dps最高,但由於快龍的基傷是做壞的250,
所以這個遊戲輸出最高的是快龍,水精靈只有他的79%

k1222: 推46F 09/30 10:56
DFIGHT: 目前目前traininfg可以利用這漏洞,找出高cp卻低戰力的用水精靈打提高聲望xdd47F 09/30 10:59
grosschemman: 寫這麼清楚水精靈DPS>快龍 卡比 說快龍進攻的有在看49F 09/30 11:00
virtual: 推!! 用損血 % 評估互毆才正確!!50F 09/30 11:00
yys310: 挖 又要認真洗IV了嗎51F 09/30 11:03
aborwang: 推52F 09/30 11:03
pudding86200: 還是不太懂CP multiplier  網路上查不到快龍還有一些寵的這個數據
也找不到原文提及的CP multipler53F 09/30 11:03

你可以這麼想,以前大部份的遊戲都是設計成每升一等,XX能力加多少,
但pokemon go不是這樣,他的設計是你有一個永遠固定的攻防體,
但這個固定的攻防體不是全部屬於你的,究竟有多少比例屬於你就是CP Multipler
舉例來說,卡比的基礎體力是320,但你只能拿到320的一部分,
隨著等級越來越高,你拿的比例就越來越多,到了40等,CP Multipler = 79.03%
代表40等卡比的體力最少有floor(320 * 0.7903) = 252

晚一點我再解釋什麼是官方合理設計,以及目前的設計犯了什麼嚴重的錯誤
這很重要,因為如果官方一直不處理,所有的分析文章都存在不可忽略的誤差
※ 編輯: jai23012 (61.227.178.179), 09/30/2016 11:36:15
peter0726: 這篇太神了......56F 09/30 11:07
giveUstars: 這個等級是怪物等級 還是人物等級57F 09/30 11:08
CP Multiplier | Pokemon GO GamePress
Pokemon GO Database, News, Strategy, and Community for the Pokemon GO Player. ...

 
giveUstars: 因為如果是怪物等級 那麼CP相近  低IV反而比較強59F 09/30 11:08
hsing829: 卡蒂狗跟小火馬都有1000多cp 500水精靈可以爽打60F 09/30 11:09
yys310: 各隻的基礎值應該不難找61F 09/30 11:09
hrabal: 傷害公式中沒有攻方的"防"及"體",簡化後為什麼出現了62F 09/30 11:09
DFIGHT: https://goo.gl/FeoQjC64F 09/30 11:10
 
sunlman: 所以現行道館機制算是平衡體質差異做壞了吧...65F 09/30 11:10
hoks: 屬性相剋考慮進去,快龍絕對比水精靈好用66F 09/30 11:12
yys310: 仔細看些這篇太神了67F 09/30 11:12
LoYuMing: 因為攻方的防&體藏在multipler中吧68F 09/30 11:12
Victorrr: 您體質系?69F 09/30 11:12
hoks: 快卡乘以外,椰蛋樹暴鯉龍也是常見防守者,快龍比較好用70F 09/30 11:13
sunlman: 真的開放pk對戰沒改的話就真的會快卡乘水GO了71F 09/30 11:13
goshfju: 強72F 09/30 11:15
miracle1215: 原PO太專業啦73F 09/30 11:18
hrabal: 更正,守推得出來,請問,體怎麼來的?74F 09/30 11:19
jojoSpirit: 太認真了。75F 09/30 11:20
DFIGHT: 我搞錯了,原來是這個76F 09/30 11:21
coffeeee: 太專業了***77F 09/30 11:21
DFIGHT: https://goo.gl/xHYtbI78F 09/30 11:22
Calculating maximum and relative Pokemon Combat Power - Pokemon GO Hub
[圖]
[圖]
Hello everyone, in this guide we’ll try to explain the hard math behind Combat Power (CP), the base values each Pokemon entails inside the game and so ...

 
loveisdie: 專業好文給推!遊戲好玩最重要79F 09/30 11:22
lycosidae: 這篇解釋了我懷疑很久的東西 推80F 09/30 11:23
garry7946: 優質文章,推推推81F 09/30 11:23
departuring: cp相近,等級不見得會一樣。IV的差距其實在低基礎值的怪上才會特別明顯。其他都可以用技術補足。82F 09/30 11:29
strike5566: 太優質了84F 09/30 11:29
goshfju: 強到亂七八糟 完全屌打感覺文~85F 09/30 11:30
oyabun: 可以用文組看得懂的語言簡化一下嗎XD86F 09/30 11:30
vic88001: 所以卡比是要選分配在 攻 防 體哪個的比較    ?
87F 09/30 11:32
vanjoey: 體質卡比略大於快龍,但考慮招式DPS就反過來了89F 09/30 11:35
shin7660: 推塔絕對快龍比較好用 龍息有屬性加成90F 09/30 11:37
J19911209: 優質91F 09/30 11:41
ice2240580: 打快龍用乘龍 打乘龍用卡比或水精靈 其他都用快龍
應該是這樣沒錯吧92F 09/30 11:41
iamjimchen: 推!!94F 09/30 11:41
stanley386: 推!更詳細的內容,可是結論還是卡比,快龍和乘龍!XD這三隻就已經是地獄王的等級了,怎麼比!95F 09/30 11:46
RedHotTiger: 推97F 09/30 11:47
grosschemman: 這篇文章的目的可能不是要告訴我們結論用甚麼寵
而是設計上的"失衡" 吧98F 09/30 11:48
smonke: 原Po的本意不是要版友戰的一蹋糊塗吧,就研究討論嘛...@@a324F 10/01 09:14
ckgjeff1990: 看這種學術文章真是很有快感!!325F 10/01 10:46
sanwan: 真!專業326F 10/01 11:32
suckkorea 
suckkorea: 謝謝專業分析327F 10/01 15:56
pink59bow: 專業推328F 10/03 04:13

--