Vous n'êtes certainement pas sans savoir que de nombreuses statistiques (cachées ou non) sont présentes dans Pokémon GO. IV, CP, statistiques de base, nous démêlons aujourd'hui pour vous comment tout ceci fonctionne dans l'application :
Les statistiques de base
Nous les détaillions dans notre Pokédex complet, et l'on pourrait penser que celles-ci sont calculées au « hasard ». Il n'en est rien. C'est TheSilphRoad qui nous apprend via Reddit que ces statistiques sont calculées d'après les statistiques correspondantes des Pokémon en sixième génération :
Avec :
Et PV, Att, Def, AttSp, DefSp et Vit correspondent aux statistiques des jeux Pokémon XY et ROSA.
Attention toutefois, il semblerait que les formules de ces statistiques ne soient pas exactes pour l'intégralité des Pokémon. En effet, sur le Reddit de TheSilphRoad, il était précisé que les statistiques de base de Pokémon GO étaient stockées dans une table, et non pas précalculées à chaque fois depuis les base stats de sixième (ou septième) génération. Ce système permettrait donc à Niantic Labs d'équilibrer son jeu lors de diverses mises à jour, en éditant manuellement une statistique choisie à partir de leur forme précalculée.
C'est le patch du 22 novembre qui a modifié les formules de calcul des statistiques des Pokémon. Auparavant, ces statistiques étaient calculées de manière sensiblement différente :
Un fait intéressant, et qui nous permettra par la suite de calculer les statistiques cachées dans Pokémon GO.
Ainsi, si l'on prend pour exemple Bulbizarre, on sait que ses statistiques sont les suivantes :
PV | 45 | |
Att | 49 | |
Déf | 49 | |
Att. Sp | 65 | |
Déf. Sp | 65 | |
Vit | 45 |
De cette manière, nous pouvons calculer les statistiques de notre Bulbizarre dans Pokémon GO :
On retrouve donc ici les statistiques du Pokédex. De ces statistiques de base sont tirées les statistiques « finales » des Pokémon de Pokémon GO. Notons d'ailleurs que les formules ci-dessous intègrent les IV, variant de 0 à 15 et déterminant si votre Pokémon est puissant de manière innée :
Ainsi, de manière similaire aux jeux de la licence principale, la statistique « effective » d'un Pokémon dépendra de sa statistique de base, d'une valeur cachée (les IV) ainsi que d'un multiplicateur en fonction de son niveau.
Les points de combat (CP)
Nous vous en parlions un peu plus tôt dans le guide dédié. Ces points ne sont absolument pas une valeur de puissance, mais plutôt un indicateur combiné prenant pour base les statistiques de vos Pokémon (la valeur CP max indiquée dans notre Pokédex étant la valeur pour un Pokémon niveau 40 et avec tous ses IV au maximum) :
On notera d'ailleurs que les CP des premiers Pokémon que vous attraperez dans l'application seront bien souvent égaux à 10. C'est parce que le jeu arrondit les CP à 10 si ceux-ci sont inférieurs. les formules que nous allons donc voir par la suite sont donc applicables de préférence si les PC de vos Pokémon sont supérieurs à 10, et augmentent en précision au fur et à mesure que les CP de vos Pokémon augmentent.
Les CP sont calculés de cette manière, mais afin de déterminer chaque statistique de votre Pokémon, nous avons besoin de connaître la valeur du multiplicateur de CP, calculée comme suit :
Le principe est simple. Lorsque vous obtenez un Pokémon, celui-ci a un multiplicateur de CP de base (CPMbase), auquel sera ajouté un multiplicateur additionnel (CPMadditionnel) à chaque recharge.
Pour faire plus simple, le multiplicateur de CP dépend du niveau de votre Pokémon, est peut être calculé (approximativement) en utilisant la formule suivante :
Pour être plus précis, nous vous donnons les multiplicateurs de CP de chaque niveau, présents dans les fichiers du jeu :
Niveau | Multiplicateur de CP | ||||
1 | 0,094 | ||||
1,5 | 0,135137432 | ||||
2 | 0,16639787 | ||||
2,5 | 0,192650919 | ||||
3 | 0,21573247 | ||||
3,5 | 0,236572661 | ||||
4 | 0,25572005 | ||||
4,5 | 0,273530381 | ||||
5 | 0,29024988 | ||||
5,5 | 0,306057377 | ||||
6 | 0,3210876 | ||||
6,5 | 0,335445036 | ||||
7 | 0,34921268 | ||||
7,5 | 0,362457751 | ||||
8 | 0,37523559 | ||||
8,5 | 0,387592406 | ||||
9 | 0,39956728 | ||||
9,5 | 0,411193551 | ||||
10 | 0,42250001 | ||||
10,5 | 0,432926419 | ||||
11 | 0,44310755 | ||||
11,5 | 0,4530599578 | ||||
12 | 0,46279839 | ||||
12,5 | 0,472336083 | ||||
13 | 0,48168495 | ||||
13,5 | 0,4908558 | ||||
14 | 0,49985844 | ||||
14,5 | 0,508701765 | ||||
15 | 0,51739395 | ||||
15,5 | 0,525942511 | ||||
16 | 0,53435433 | ||||
16,5 | 0,542635767 | ||||
17 | 0,55079269 | ||||
17,5 | 0,558830576 | ||||
18 | 0,56675452 | ||||
18,5 | 0,574569153 | ||||
19 | 0,58227891 | ||||
19,5 | 0,589887917 | ||||
20 | 0,59740001 | ||||
20,5 | 0,604818814 | ||||
21 | 0,61215729 | ||||
21,5 | 0,619399365 | ||||
22 | 0,62656713 | ||||
22,5 | 0,633644533 | ||||
23 | 0,64065295 | ||||
23,5 | 0,647576426 | ||||
24 | 0,65443563 | ||||
24,5 | 0,661214806 | ||||
25 | 0,667934 | ||||
25,5 | 0,674577537 | ||||
26 | 0,68116492 | ||||
26,5 | 0,687680648 | ||||
27 | 0,69414365 | ||||
27,5 | 0,700538673 | ||||
28 | 0,70688421 | ||||
28,5 | 0,713164996 | ||||
29 | 0,71939909 | ||||
29,5 | 0,725571552 | ||||
30 | 0,7317 | ||||
30,5 | 0,734741009 | ||||
31 | 0,73776948 | ||||
31,5 | 0,740785574 | ||||
32 | 0,74378943 | ||||
32,5 | 0,746781211 | ||||
33 | 0,74976104 | ||||
33,5 | 0,752729087 | ||||
34 | 0,75568551 | ||||
34,5 | 0,758630378 | ||||
35 | 0,76156384 | ||||
35,5 | 0,764486065 | ||||
36 | 0,76739717 | ||||
36,5 | 0,770297266 | ||||
37 | 0,7731865 | ||||
37,5 | 0,776064962 | ||||
38 | 0,77893275 | ||||
38,5 | 0,781790055 | ||||
39 | 0,78463697 | ||||
39,5 | 0,787473578 | ||||
40 | 0,79030001 |
On a pu remarquer d'ailleurs que les recharges de Pokémon au-delà du niveau 30 sont environ deux fois moins efficaces. Pour avoir la même augmentation de CP, il vous faudra donc deux recharges au lieu d'une (environ).
Selon cette démarche, on peut identifier des tiers en terme de coût de recharge par niveau, selon la formule suivante :
Niveaux | Demi-différence des valeurs carrées |
1 à 10 | 0,009426125469 |
10 à 20 | 0,008919025675 |
20 à 30 | 0,008924905903 |
30 à 40 | 0,00445946079 |
Vous pourrez ensuite déterminer les CP de vos Pokémon via la formule suivante :
Tout cela est bien sympathique, mais ce qui nous intéresse est avant tout le calcul des IV de nos Pokémon.
Calculer le niveau de ses Pokémon
Première étape donc, il va vous falloir déterminer le niveau de votre Pokémon. Plusieurs astuces donc pour vous aider :
- Le niveau du Pokémon ne peut excéder celui de votre dresseur + 1,5.
- Le niveau minimum d'un Pokémon est de 1, son maximum est 40.
- Un Pokémon capturé ou sorti de l'œuf aura donc un niveau situé de la manière suivante :
Lorsque vous « rechargez » un Pokémon, son niveau augmentera de 0,5. Et vous pourrez avoir un exemple visuel (certes assez peu précis) du niveau du Pokémon en consultant son résumé :
Sur le résumé du Pokémon, vous pouvez voir un « arc », représentant non pas les CP de votre Pokémon, comme beaucoup pourraient le croire, mais le niveau de celui-ci. Ainsi, si l'arc est complètement rempli, le Pokémon est 1,5 niveaux au-dessus de votre dresseur. En revanche, s'il est vide, le Pokémon est de niveau 1. Un autre indicateur est le nombre de poussières requises pour recharger le Pokémon :
Niveau |
Poussières étoile requises pour recharger |
Bonbons requis pour recharger |
1 à 2 | 200 | 1 |
3 à 4 | 400 | 1 |
5 à 6 | 600 | 1 |
7 à 8 | 800 | 1 |
9 à 10 | 1 000 | 1 |
11 à 12 | 1 300 | 2 |
13 à 14 | 1 600 | 2 |
15 à 16 | 1 900 | 2 |
17 à 18 | 2 200 | 2 |
19 à 20 | 2 500 | 2 |
21 à 22 | 3 000 | 3 |
23 à 24 | 3 500 | 3 |
25 à 26 | 4 000 | 3 |
27 à 28 | 4 500 | 3 |
29 à 30 | 5 000 | 3 |
31 à 32 | 6 000 | 4 |
33 à 34 | 7 000 | 4 |
35 à 36 | 8 000 | 4 |
37 à 38 | 9 000 | 4 |
39 à 40 | 10 000 | 4 |
Si l'on reprend notre Bulbizarre à titre d'exemple, le suivant a été capturé dans mon application, et j'étais niveau 9 au moment de la capture d'écran :
On voit que le Pokémon requiert 400 poussières et un bonbon pour être rechargé, ce qui signifie qu'il est entre les niveaux 3 et 4 inclus. De plus, l'arc situé en haut est rempli à un peu moins de la moitié, ce qui en plus de corroborer nos informations, indique qu'il devrait être du niveau 4 (l'extrême gauche étant le niveau 1 et l'extrême droite le niveau 9 dans le cas présent).
Bien entendu, au fur et à mesure que votre niveau de dresseur augmente, cette manipulation sera de plus en plus difficile. Cependant, de nombreux outils peuvent vous aider. En effet, les PC de votre Pokémon peuvent varier entre deux valeurs CPmin et CPmax par niveau. Il est ainsi assez simple d'estimer le niveau du Pokémon en fonction également de ses CP.
Dans le cas de notre Bulbizarre, on sait d'après TheSilphRoad qu'au niveau 4, ses CP seront situés entre 87 et 112 inclus :
Pourcentage de perfection
S'il est possible grâce aux formules situées plus haut de calculer indépendamment chaque IV de votre Pokémon, ce n'est pas la solution la plus simple à utiliser. En réalité, la formule est utilisée « à l'envers » par les divers outils présents sur la toile. Ainsi, le nombre de CP minimum et maximum pour chaque niveau et chaque Pokémon est déterminé grâce à la formule suivante :
Calculons de cette manière les CP minimum et maximum d'un Bulbizarre de niveau 4 :
On remarque que les valeurs sont les mêmes que celles données par les différents outils disponibles. Ensuite, il nous suffit de vérifier de quel niveau notre Pokémon est, puis de comparer sa valeur de CP au minimum et au maximum afin de déterminer son pourcentage de perfection grâce à la formule suivante :
Si vous obtenez 100%, félicitations, comme le Bulbizarre que nous avons pu étudier plus tôt, votre Pokémon est parfait ! A noter d'ailleurs que les Pokémon ayant 3 IV variant de 0 à 15, vous avez une chance sur 163 soit 4096 d'obtenir un Pokémon parfait.
Il est ensuite possible de calculer indépendamment l'IV d'Endurance (de PV donc) et la combinaison des IV d'attaque et défense. Cependant, nous n'allons pas nous y attarder dans ce guide, puisque de nombreux outils remplissent cette fonction parfaitement, et que notre objectif est simplement de vous faire comprendre les formules mathématiques qui font fonctionner l'application.
Quoi qu'il en soit, ces formules (toutes viables qu'elles soient) sont assez imbuvables, et si les comprendre demeure important pour devenir le meilleur dresseur, nous vous invitons bien entendu à utiliser les riches outils disponibles sur la toile pour déterminer qui sont vos meilleurs Pokémon !