Home / Artigos / O que é CP, Stats e por que alguns Pokémons são fracos?

O que é CP, Stats e por que alguns Pokémons são fracos?

O Combat Power (CP) ou Poder de Combate é um valor numérico que todo Pokémon tem e é mostrado em cima de um arco que representa o nível do Pokémon. De maneira geral esse número diz o quão forte o seu Pokémon é.

CP de um Arcanine
CP de um Arcanine nível 25.5

O usuário do Reddit u/CpMultiplier descobriu a fórmula exata para calcular o CP:
CP = ARREDONDAR((AtkTotal * DefTotal^0.5 * StamTotal^0.5 * MultiDeCP^2) / 10)

Os valores dos Stats de cada Pokémon podem ser encontrados Aqui e o Multiplicador de CP na tabela abaixo:

LevelMultiplicador de CP
10.094
1.50.135137432
20.16639787
2.50.192650919
30.21573247
3.50.236572661
40.25572005
4.50.273530381
50.29024988
5.50.306057377
60.3210876
6.50.335445036
70.34921268
7.50.362457751
80.37523559
8.50.387592406
90.39956728
9.50.411193551
100.42250001
10.50.432926419
110.44310755
11.50.4530599578
120.46279839
12.50.472336083
130.48168495
13.50.4908558
140.49985844
14.50.508701765
150.51739395
15.50.525942511
160.53435433
16.50.542635767
170.55079269
17.50.558830576
180.56675452
18.50.574569153
190.58227891
19.50.589887917
200.59740001
20.50.604818814
210.61215729
21.50.619399365
220.62656713
22.50.633644533
230.64065295
23.50.647576426
240.65443563
24.50.661214806
250.667934
25.50.674577537
260.68116492
26.50.687680648
270.69414365
27.50.700538673
280.70688421
28.50.713164996
290.71939909
29.50.725571552
300.7317
30.50.734741009
310.73776948
31.50.740785574
320.74378943
32.50.746781211
330.74976104
33.50.752729087
340.75568551
34.50.758630378
350.76156384
35.50.764486065
360.76739717
36.50.770297266
370.7731865
37.50.776064962
380.77893275
38.50.781790055
390.78463697
39.50.787473578
400.79030001

Mesmo com as tabelas, vamos calcular cada um deles para conseguirmos entender cada atributo, primeiro vamos dar uma olhada nos Stats dos Pokémons, neste exemplo utilizaremos o Bulbasauro e os Stats originais vão ser retirados do site Bulbapedia.

Stats do Bulbasauro do site Bulbapedia
Stats do Bulbasauro

No jogo original da série para Gameboy, cada Pokémon possui seis atributos base, são eles: HP (vida), Ataque, Defesa, Ataque Especial, Defesa Especial e Velocidade.
No Pokémon GO podemos observar apenas três atributos: Ataque, Defesa e Stamina (ou vida) que são utilizados para calcular o CP. Mesmo mostrando apenas três, todos os seis atributos fazem parte do cálculo.
O usuário do Reddit u/Fourier864 descobriu como encontrar os valores dos Stats base no Pokémon GO.

AtkBase = 2 * ARREDONDAR((Atk * AtkEsp)^0.5 + Veloc^0.5)
DefBase = 2 * ARREDONDAR((Def * DefEsp)^0.5 + Veloc^0.5)
StamBase = 2 * HP

Utilizando o Bulbasauro:

AtkBase = 2 * ARREDONDAR((49 * 65)^0.5 + 45^0.5)) = 126
DefBase = 2 * ARREDONDAR((49 * 65)^0.5 + 45^0.5)) = 126
StamBase = 2 * 45 = 90

Agora que nós já temos os valores de Ataque, Defesa e Stamina base, podemos encontrar os valores para utilizar na fórmula de CP:

AtkTotal = AtkBase + IVdeAtk
DefTotal = DefBase + IVdeDef
StamTotal = StamBase + IVdeStam

Onde os IVs (Individual Values) são valores gerados aleatoriamente para cada Pokémon e são acrescentados no Ataque, Defesa e Stamina. Esses valores podem ir de 0-15 (clique aqui para saber mais sobre IVs).

Agora precisamos entender o que é o Multiplicador de CP. O Multiplicador de CP é um valor utilizado como referência a cada nível do Pokémon.
Na versão atual do Pokémon GO, os Pokémons aumentam de nível em um intervalo de 0.5, isso significa que ele tem nível 5, 5.5, 6, 6.5 e assim por diante, onde o nível máximo do Pokémon é sempre o nível do jogador + 1.5 (com exceção do nível máximo do jogador).
Os valores de cada nível também já foram encontrados, nós apenas precisamos calcular os valores do meio, ou seja os .5, supomos que queremos descobrir o Multiplicador de CP do nível 10.5, essa é fórmula:

MultiDeCP 10.5 = Raiz quadrada (MultiDeCP Menor^2 + Metade da diferença do quadrado dos valores)

O Multiplicador de CP Menor nós já temos, é o valor anterior ao que queremos achar (10), e a Metade da diferença do quadrado dos valores é como o próprio no diz, só tirar a metade da diferença do quadrado dos valores posterior em relação ao valor anterior ao que queremos achar (11 e 10), irei chama-lo de Dif (diferença):

Dif = (MultiDeCP Maior^2 - MultiDeCP Menor^2) / 2
Dif = (0,44310755² - 0,42250001²) / 2
Dif = (0,196344300 - 0,17850633) / 2
Dif = 0,01783797 / 2
Dif = 0,008918985

Cálculo final:

MultiDeCP 10.5 = Raiz quadrada (MultiDeCP Menor^2 + Metade da diferença do quadrado dos valores)
MultiDeCP 10.5 = Raiz quadrada (0,17850633 + Dif)
MultiDeCP 10.5 = Raiz quadrada (0,187425315)
MultiDeCP 10.5 = 0,432926

Agora que já sabemos calcular todos os Multiplicadores de CP, finalmente podemos calcular o valor final do CP. Nesse cálculo eu vou considerar duas versões, uma com IVs 0 e uma com IVs 15, com o exemplo de um Bulbsauro nível 30.

MultiDeCP Nível 30 = 0.7317

IVs = 0.
CP = ARREDONDAR((AtkTotal * DefTotal^0.5 * StamTotal^0.5 * MultiDeCP^2) / 10)
CP = ARREDONDAR(( (AtkBase + 0) * (DefBase + 0)^0.5 * (StamBase + 0)^0.5 * 0.7317^2) / 10)
CP = ARREDONDAR((126 * 11,22 * 9,48 * 0,53538489) / 10)
CP = ARREDONDAR(717,52)
CP = 718.

IVs = 15.
CP = ARREDONDAR((AtkTotal * DefTotal^0.5 * StamTotal^0.5 * MultiDeCP^2) / 10)
CP = ARREDONDAR(( (AtkBase + 15) * (DefBase + 15)^0.5 * (StamBase + 15)^0.5 * 0.7317^2) / 10)
CP = ARREDONDAR((141 * 11,87 * 10,24 * 0,53538489) / 10)
CP = ARREDONDAR(917,56)
CP = 918.

OBS: Caso o CP seja menor do que 10 ele será igual 10.

Conferindo se o CP bate com o site SilphRoad:

CP com IVs mínimos e máximos estão corretos
CP para o nível 40

Interessante que podemos perceber que um Pokémon lvl 30 com IVs no máximo tem mais CP do que um Pokémon lvl 40 com IVs no mínimo.

Agora vamos tentar entender porque alguns Pokémons parecem tão fracos no Pokémon GO, enquanto que na série original para Gameboy eles eram mais fortes.

Vamos pegar como exemplo os Pokémons: Jolteon, Vaporeon, Alakazam e Snorlax e prestar atenção na fórmula onde são utilizados os atributos de cada Pokémon (que está no início desse artigo).

Jolteon
Jolteon
Alakazam
Alakazam
Vaporeon
Vaporeon
Snorlax
Snorlax

Repare que o Jolteon e o Alakazam são fortemente beneficiados pela Velocidade e Ataque Especial, porém na fórmula, esses valores são pouco significativos, principalmente a Velocidade, é uma pena um Pokémon tão forte como o Alakazam não estar no Top Tier do jogo.
Enquanto que o Vaporeon e o Snorlax são fortemente beneficiados pelo HP, Ataque e moderados em Defesa e Especiais. O próprio Snorlax tem apenas 30 de Velocidade e ainda assim consegue ser um dos melhores Pokémons do jogo, enquanto que o Vaporeon também é um dos mais fortes tanto por causa dos seus Stats como pelo seu ataque rápido (Water Gun).

Isso significa que os Pokémons que são dimensionados em relação a Velocidade ou que são beneficiados por apenas um único atributo (como é o caso da Chansey abaixo) são muito fracos no Pokémon GO, enquanto que os Pokémons que têm atributos moderados ou alto índice principalmente na combinação de HP e Ataque são muito mais fortes.

Chansey
Chansey

Uma maneira simples de resolver esse problema seria modificar a fórmula principal e dar o devido valor para todos os atributos, inclusive a Velocidade, ou quem sabe utilizar a Velocidade e o Ataque Especial para beneficiar o Pokémon durante a batalha.

Abaixo você pode conferir uma planilha com uma estimativa do CP de todos os pokémons de todas as gerações feita pelo usuário do Reddit u/LikeAnAbsir:

Clique para acessar o site
Clique para acessar o site



  • Sobre GrandeMOficial

    Sou conhecido como 'GrandeMOficial'. Me siga no Twitter!! @GrandeMOficial #TeamInstinct

    Veja Também...

    Shiny Sableye encontrado, o primeiro shiny da terceira geração!

    Novo Pokémon Shiny foi encontrado durante o evento de Halloween! Confira os detalhes!

    Novo evento de Halloween e o início da terceira geração!

    Um novo evento de Halloween está prestes a começar, teremos Candies duplicadas e a primeira aparição da terceira geração! Confira os detalhes!