CP 計算公式 - PokemonGO

Table of Contents


最近因為想自己計算一次傷害, 順便了解一下 CP 相近的情況下,
什麼怪該用什麼打, 方便訓練道館. 所以查了 CP 計算公式.

CP = (攻擊力) ×(防禦值)^0.5 ×(體力值)^0.5 ×(等級換算值)^2 ÷10

但實際一算跟網站上列的 Max CP 卻差異頗大,
https://pokemon.gameinfo.io/zh-tw/pokemon/134-vaporeon

以 iv100, 40.5 級來看, 等級換算值為 0.7931164

水伊布 Vaporeon 201(攻) 183(防) 275(體)
CP 算起來是 1784
網站上查到是 2816
如果把公式中等級換算值的 ^2 也變成 ^0.5, CP 算起來是 2526,
比較接近, 但還是差一點,

卡比獸 Snorlax 195 195 335
CP = 1972 或是改成平方的話是 2792
網站上查到是 3112.

請問有人知道是差在哪裡嗎?
為什麼算起來不一樣?



--

All Comments

Isabella avatarIsabella2016-10-10
我算一樣耶應該你算錯了 你沒列怎麼算的不知道你錯在哪
還有那網站列的是lv40 不是40.5
Harry avatarHarry2016-10-10
我自己寫程式算過 跟網站一樣 就只是你算錯了
Quintina avatarQuintina2016-10-13
CP multiplier是0.7903才對
Lucy avatarLucy2016-10-15
195* 195^0.5 * 335^0.5 * 0.7903^2 /10 =3112
Carol avatarCarol2016-10-18
感恩, 我用實際體值去算, 不是 base, 所以 CP_multiplier
Todd Johnson avatarTodd Johnson2016-10-22
多乘了好幾次...XD