D'où viennent les données de Pokékipe ? Sources, méthodes et fiabilité
Pokékipe est bâti sur les statistiques publiques de Smogon, enrichies avec du scoring de matchup et du contexte historique. Cette page explique précisément d'où viennent nos chiffres, comment nous les calculons et quelles sont leurs limites.
D'où viennent les données de Pokékipe ?
La source principale : les stats Smogon
Toutes les données d'usage sur Pokékipe proviennent d'une seule source publique : les statistiques mensuelles publiées par Smogon sur smogon.com/stats. Ces statistiques sont générées automatiquement à partir des combats classés joués sur Pokémon Showdown, le simulateur compétitif de référence.
Pokémon Showdown est gratuit et héberge des millions de combats classés chaque mois. Chaque combat classé contribue aux statistiques mensuelles de son format et de sa tranche ELO.
Autres sources de données qu'on branche
Au-delà des stats ladder mensuelles de Smogon, Pokékipe enrichit ses analytics avec plusieurs sources publiques adjacentes :
- Tournois communautaires Pokémon Champions, pull depuis l'API Limitless deux fois par jour (events de 16+ joueurs, format Reg M-A), avec standings et decklists complets.
- Standings VGC Masters officiels, sourcés depuis pokedata.ovh pour chaque event Play! Pokémon, avec placements, records, decklists et brackets d'élimination.
- Smogon dex Sets, les movesets curés depuis smogon.com/dex, rafraîchis quelques fois par an et affichés à côté des popular sets dérivés des usages.
- PokeAPI, utilisée comme référence canonique pour les sprites, base stats, types, et les dictionnaires moves / abilities / items.
Smogon n'est pas affilié à Pokékipe
Pokékipe est un projet indépendant. Nous utilisons les données publiques de Smogon conformément à leur libre disponibilité. Pokékipe n'est affilié ni à Smogon, ni à Pokémon Showdown, ni à The Pokémon Company ou Nintendo.
Quelle quantité de données est analysée ?
Des millions de combats par mois
Le volume varie selon le format et le mois, mais à titre de référence :
1M+ combats / mois
Gen 9 OU (seuil 0)
~50 000 combats / mois
Gen 9 OU (1695+)
5M+ combats / mois
Tous formats confondus
Ces chiffres fluctuent naturellement au gré de l'actualité compétitive : un nouveau patch, un changement de régulation ou la sortie d'un nouveau jeu peuvent faire bouger les volumes de façon significative.
Couverture historique
Pokékipe ingère les données depuis 2022 pour les formats prioritaires, avec une couverture partielle remontant jusqu'à 2014 pour les tiers plus anciens. Le mois le plus récent est toujours le plus complet et le plus fiable.
Le pipeline d'ingestion
En coulisses, un worker planifié détecte les nouveaux fichiers de stats Smogon, les parse, calcule les deltas par rapport au mois précédent, résout les noms de Pokémon contre notre dex de référence et écrit un snapshot versionné en base. Un scraper de timeline séparé suit les suspect tests, les mises à jour des Viability Rankings, les changements de régulation VGC et les tournois majeurs.
Chaque chiffre que tu vois sur Pokékipe est rattaché à un snapshot précis (format + mois + tranche ELO), de sorte que les comparaisons historiques se font toujours à données équivalentes.
Cadence de rafraîchissement en un coup d'œil
Les stats Smogon mensuelles atterrissent en début de mois et sont généralement intégrées dans la journée. Pokémon Champions (Limitless) est re-scanné deux fois par jour à 04:00 et 16:00 UTC. Les classements ladder Pokémon Showdown sont samplés toutes les 4 heures. Les Smogon dex Sets sont rafraîchis manuellement quelques fois par an, typiquement après les gros retiers ou updates VR.
Quels formats sont couverts ?
Pokékipe couvre tous les formats pour lesquels Smogon publie des statistiques. Les formats prioritaires ingérés en premier sont :
- Gen 9 OU, le format Smogon Singles de référence (Écarlate et Violet)
- Gen 9 Ubers, aucune ban list, tout est autorisé
- Gen 9 UU / RU / NU / PU, tiers inférieurs pour les Pokémon sous-utilisés
- Gen 9 Doubles OU, le format Doubles de Smogon
- Gen 9 Monotype, équipes bâties autour d'un seul type partagé
- Gen 9 Little Cup, uniquement les Pokémon du premier stade
- Gen 9 National Dex, inclut les Pokémon non disponibles dans Écarlate et Violet
- VGC, régulation officielle Nintendo actuelle (plus les régulations historiques)
Les générations plus anciennes (Gen 7, Gen 8 OU et variantes) et les formats spéciaux (Random Battle, etc.) sont disponibles mais traités en priorité inférieure.
Comment le taux d'usage est-il calculé ?
Définition précise
Le taux d'usage d'un Pokémon est le pourcentage de combats dans lesquels ce Pokémon est apparu sur au moins une des deux équipes. La formule est simple :
taux d'usage = (apparitions / combats totaux) × 100
Un taux d'usage de 30 % signifie que le Pokémon était présent dans environ 3 combats sur 10. Ce n'est pas un taux de victoire, un Pokémon populaire mais médiocre peut très bien avoir un taux d'usage très élevé.
Ce que le taux d'usage ne mesure pas
- Il ne mesure pas si le Pokémon a effectivement été envoyé en combat (en VGC, tu choisis 4 Pokémon sur 6).
- Il ne mesure pas si le Pokémon gagne ou perd ses combats.
- Les taux d'usage de tous les Pokémon ne font pas 100 % au total, ils s'élèveraient à environ 600 % si chaque équipe jouait le top 6.
Comment le delta mensuel est-il calculé ?
Le delta (affiché avec ▲ / ▼ sur Pokékipe) est la différence absolue de taux d'usage entre le mois en cours et le mois précédent, pour le même format et la même tranche ELO :
delta = taux_usage(mois N) − taux_usage(mois N−1)
Un delta de +2,1 % signifie que le Pokémon a gagné 2,1 points de pourcentage d'usage par rapport au mois dernier. Les deltas sont le moyen le plus rapide de détecter les changements de méta : un nouveau set publié, un suspect banni ou un counter frais apparaissent dans le delta avant tout le reste.
Que signifient les seuils ELO ?
L'ELO mesure le niveau de skill d'un joueur sur le ladder Pokémon Showdown. Smogon publie des statistiques à plusieurs seuils :
| Seuil | Population incluse | Usage sur Pokékipe |
|---|---|---|
| 0 (TOUS) | Tous les combats classés, tous niveaux confondus | Mode ALL, l'ensemble de la population joueuse |
| 1500+ | Joueurs au-dessus de la moyenne | - |
| 1630+ | Joueurs solides sur le ladder | - |
| 1695+ | Top ~5 % du ladder | Mode ELITE (par défaut) |
| 1760+ | Top ~2 % du ladder | - |
| 1825+ | Top 1 %, jeu compétitif de haut niveau | - |
Pokékipe expose deux modes pratiques : ALL (seuil 0, tous les combats) et ELITE (le seuil le plus élevé disponible pour le format, généralement 1695 ou 1760). ELITE est sélectionné par défaut parce qu'il reflète le véritable métagame compétitif.
Le score checks & counters
Au-delà de l'usage, Pokékipe expose un score checks & counters de 0 à 100 qui représente avec quelle fiabilité le Pokémon A bat le Pokémon B dans les matchups directs sur le ladder. Un score supérieur à 70 signifie un hard counter ; au-dessus de 55, un soft check.
Ce score est dérivé des données checks and counters de Smogon et combine la survivabilité au switch-in, le potentiel de KO et les interactions lead contre lead. Ce n'est pas un simple taux de victoire, c'est un score synthétique de fiabilité.
Glossaire des métriques utilisées sur Pokékipe
Taux d'usage
Pourcentage de combats dans lesquels le Pokémon est apparu sur au moins une équipe.
Delta (Δ)
Variation du taux d'usage par rapport au mois précédent, même format et même tranche.
Rang d'usage
Le rang du Pokémon par taux d'usage décroissant dans le format et le snapshot sélectionnés.
Score checks & counters
Fiabilité avec laquelle le Pokémon A bat le Pokémon B (0–100). >70 hard counter, >55 check.
Taux de coéquipier
Parmi les équipes contenant le Pokémon focal, pourcentage qui contient aussi le coéquipier.
Snapshot
Une capture complète d'un format à un mois et une tranche ELO donnés. Pokékipe stocke chaque snapshot depuis 2022.
Limites et biais connus
Biais de sélection des joueurs
Les données reflètent les joueurs de Pokémon Showdown, pas ceux sur cartouche. Les joueurs Showdown ont tendance à explorer des sets expérimentaux, ce qui peut gonfler l'usage de choix créatifs qui n'apparaîtraient jamais sur le ladder Nintendo.
Biais de seuil d'entrée
Le mode ALL (seuil 0) inclut les combats de débutants complets, ce qui fausse l'usage vers des Pokémon faciles d'accès. Le mode ELITE corrige cela, mais avec un volume total plus faible.
Décalage temporel
Les données publiées en début de mois reflètent le mois précédent. Un méta très dynamique (post-ban, post-patch, post-changement de régulation) peut avoir quatre à six semaines de retard sur la réalité haut niveau du moment.
Ladder contre tournois
Les données ladder VGC ne reflètent pas parfaitement les tournois en présentiel. Le méta ladder diverge du méta tournoi sur les choix d'objets et sur les sets de niche mais efficaces qui brillent dans les séries en best-of-three.
Primary sources & references
Every number on Pokékipe traces back to a public source you can verify yourself :
- Smogon usage statistics, smogon.com/stats, the monthly chaos JSON dumps that drive every usage rate, top-moves/items/abilities, teammates, and counters score on this site. Pokékipe ingests the latest snapshot the first week of each month.
- Pokémon Showdown, play.pokemonshowdown.com, the open-source simulator hosting the rated ladder our data is derived from. Source code and battle mechanics live on github.com/smogon/pokemon-showdown.
- PokéAPI, pokeapi.co, the public Pokémon database we use for static reference data : species names, base stats, type charts, ability and item dictionaries.
- Limitless TCG (Pokémon Champions tournaments), play.limitlesstcg.com, the platform hosting Reg M-A community tournaments ; their public API powers our Champions standings and meta breakdowns.
- Pokédata.ovh (VGC official events), pokedata.ovh, community-maintained mirror of official Pokémon Company VGC standings ; we ingest Masters-division decklists and Buchholz scores from there.
- Our own public API, /faq/api, every endpoint we call from the frontend is also documented and rate-limited for public use. Verify any number on the site by hitting the corresponding JSON endpoint.