Откуда берутся данные Pokékipe? Источники, методы и достоверность
Pokékipe построен на публичной статистике Smogon, обогащённой оценкой матчапов и историческим контекстом. На этой странице мы подробно объясняем, откуда берутся наши цифры, как мы их считаем и в чём их ограничения.
Откуда берутся данные Pokékipe?
Основной источник: статистика Smogon
Все данные usage в ладдере на Pokékipe приходят из одного публичного источника: ежемесячной статистики, публикуемой Smogon на smogon.com/stats. Мы парсим сырые chaos JSON-файлы (smogon.com/stats/{YYYY-MM}/chaos/{format}-{elo}.json) — самый детальный фид, который выкладывает Smogon. Эта статистика автоматически генерируется из рейтинговых боёв на Pokémon Showdown — эталонном конкурентном симуляторе.
Pokémon Showdown бесплатен и принимает миллионы рейтинговых боёв каждый месяц. Каждый рейтинговый бой вносит вклад в месячную статистику своего формата и ELO-бракета.
Другие источники данных, которые мы подключаем
Поверх ежемесячных стат ладдера Smogon Pokékipe обогащает свою аналитику несколькими смежными публичными источниками:
- Турниры сообщества Pokémon Champions, выгружаемые из Limitless API дважды в день (события с 16+ игроками, формат Reg M-A), вместе с полными standings и декклистами.
- Официальные standings VGC Masters, забираемые с pokedata.ovh для каждого ивента Play! Pokémon, с местами, рекордами, декклистами и сетками плей-офф.
- Smogon dex Sets — курируемые мувсеты со smogon.com/dex, обновляемые несколько раз в год, показываются рядом с popular sets, выведенными из usage.
- PokeAPI используется как канонический источник для спрайтов, базовых статов, типов и словарей moves / abilities / items.
Smogon не аффилирован с Pokékipe
Pokékipe — независимый проект. Мы используем публичные данные Smogon в рамках их свободной доступности. Pokékipe не аффилирован со Smogon, Pokémon Showdown, The Pokémon Company или Nintendo.
Сколько данных анализируется?
Объём боёв по формату
Мы готовим публичный дашборд с месячными объёмами по формату и ELO-бракету. Пока что важно знать: объём кардинально меняется в зависимости от формата и ELO-порога, хайповые тиры вроде Gen 9 OU перекрывают нишевые на порядок, а низкоELO-бакеты — высокоELO-бакеты.
Статистика скоро
Месячный объём Gen 9 OU (порог 0)
Статистика скоро
Месячный объём Gen 9 OU (1695+ ELO)
Статистика скоро
Всего обработано боёв (все форматы)
Объёмы плавают вместе с конкурентными новостями: новый патч, смена регламента или релиз новой игры заметно их сдвигают. Публичный дашборд будет показывать эту динамику в реальном времени.
Историческое покрытие
Pokékipe заливает данные с 2022 года для приоритетных форматов, с частичным покрытием до 2014 года для старых тиров. Самый свежий месяц всегда самый полный и надёжный.
Конвейер обработки данных
Под капотом polling-воркер ловит каждый новый стат-файл Smogon сразу после публикации, парсит его, считает дельты к предыдущему месяцу, резолвит имена Pokémon по нашему референсному dex и пишет версионированный snapshot в БД. Отдельные скрейперы отслеживают suspect tests, апдейты Viability Ranking, смены регламента VGC, турниры тира Smogon, официальные ивенты Play! Pokémon (через pokedata.ovh) и турниры сообщества Pokémon Champions (через Limitless API).
Каждая цифра, которую вы видите на Pokékipe, привязана к конкретному snapshot (формат + месяц + ELO-бракет), так что исторические сравнения всегда apples-to-apples.
Частота обновлений вкратце
Ежемесячная статистика Smogon выходит в начале каждого месяца и обычно интегрируется в течение дня. Pokémon Champions (Limitless) пересканируется дважды в день в 04:00 и 16:00 UTC. Рейтинги ладдера Pokémon Showdown снимаются каждые 4 часа. Smogon dex Sets обновляются вручную несколько раз в год, обычно после крупных ретиров или апдейтов VR.
Какие форматы покрыты?
Pokékipe покрывает каждый формат, по которому Smogon публикует статистику. Приоритетные форматы, которые заливаются в первую очередь:
- Gen 9 OU — эталонный формат Smogon Singles (Scarlet & Violet)
- Gen 9 Ubers — без банов, разрешено всё
- Gen 9 UU / RU / NU / PU — нижние тиры для underused Pokémon
- Gen 9 Doubles OU — Doubles-формат Smogon
- Gen 9 Monotype — команды, собранные вокруг одного общего типа
- Gen 9 Little Cup — только первая стадия Pokémon
- Gen 9 National Dex — включает Pokémon, недоступных в Scarlet & Violet
- VGC — текущий официальный регламент Nintendo (плюс исторические регламенты)
Старые поколения (Gen 7, Gen 8 OU и его вариации) и специальные форматы (Random Battle и т.д.) доступны, но обрабатываются с более низким приоритетом.
Как считается usage rate?
Точное определение
Usage rate Pokémon — это процент боёв, в которых этот Pokémon появился хотя бы в одной из двух команд. Формула простая:
usage rate = (появления / всего боёв) × 100
Usage rate 30% значит, что Pokémon присутствовал примерно в 3 из 10 боёв. Это не win rate — популярный, но средний Pokémon может иметь очень высокий usage rate.
Что usage rate НЕ измеряет
- Не измеряет, был ли Pokémon реально выставлен в бою (в VGC выбирают 4 из 6).
- Не измеряет, выигрывает Pokémon бои или проигрывает.
- Usage rates всех Pokémon не суммируются в 100% — они бы дали ~600%, если бы каждая команда брала топ-6.
Как считается месячная дельта?
Дельта (показывается с ▲ / ▼ на Pokékipe) — это абсолютная разница в usage rate между текущим месяцем и предыдущим для того же формата и ELO-бракета:
дельта = usage_rate(месяц N) − usage_rate(месяц N−1)
Дельта +2.1% значит, что Pokémon прибавил 2.1 процентных пункта usage по сравнению с прошлым месяцем. Дельта — самый быстрый способ засечь сдвиг меты: новый опубликованный сет, suspect ban или свежий каунтер всплывают в дельте раньше всего остального.
Что означают пороги ELO?
ELO измеряет скилл игрока в ладдере Pokémon Showdown. Smogon публикует статистику на нескольких порогах:
| Порог | Включённая выборка | Usage на Pokékipe |
|---|---|---|
| 0 (ALL) | Каждый рейтинговый бой, все уровни скилла | Режим ALL — вся аудитория игроков |
| 1500+ | Игроки выше среднего | - |
| 1630+ | Сильные ладдер-игроки | - |
| 1695+ | Топ-5% ладдера | Режим ELITE (по умолчанию) |
| 1760+ | Топ-2% ладдера | - |
| 1825+ | Топ-1%, хай-левел конкурентная игра | - |
Pokékipe выставляет два практичных режима: ALL (порог 0, все бои) и ELITE (максимальный доступный порог для формата, обычно 1695, 1760 или 1825 в зависимости от тира и месяца). По умолчанию выбран ELITE, потому что он отражает реальную конкурентную мету.
Score checks & counters
Помимо usage, Pokékipe выдаёт checks & counters score от 0 до 100, который показывает, насколько надёжно Pokémon A обыгрывает Pokémon B в прямых матчапах на ладдере. Значение выше 70 — это hard counter; выше 55 — soft check.
Этот score выводится из данных checks and counters от Smogon и совмещает выживаемость на switch-in, потенциал KO и взаимодействия lead-vs-lead. Это не одиночный win rate, а синтетическая оценка надёжности.
Глоссарий метрик, используемых на Pokékipe
Usage rate
Процент боёв, в которых Pokémon появился хотя бы в одной команде.
Дельта (Δ)
Изменение usage rate относительно предыдущего месяца — тот же формат и бракет.
Ранг по usage
Ранг Pokémon по убыванию usage rate в выбранном формате и snapshot.
Checks & counters score
Надёжность победы Pokémon A над Pokémon B (0–100). >70 hard counter, >55 check.
Teammate rate
Среди команд с фокусным Pokémon — процент тех, в которых также есть данный teammate.
Snapshot
Полный срез формата на конкретный месяц и ELO-бракет. Pokékipe хранит каждый snapshot с 2022 года.
Ограничения и известные смещения
Смещение по выборке игроков
Данные отражают игроков Pokémon Showdown, а не картриджа. Игроки Showdown чаще пробуют экспериментальные сеты, что может раздувать usage креативных пиков, которые никогда не появятся в ладдере Nintendo.
Смещение по порогу входа
Режим ALL (порог 0) включает бои абсолютных новичков, что смещает usage в сторону Pokémon, простых для начинающих. Режим ELITE это исправляет, но при меньшем общем объёме.
Временной лаг
Данные, публикуемые в начале месяца, отражают предыдущий месяц. Очень динамичная мета (после бана, патча, смены регламента) может отставать от реального хай-левел положения дел на 4–6 недель.
Ладдер vs турниры
Данные ладдера VGC не идеально совпадают с офлайн-турнирами. Мета ладдера расходится с мета турниров по выбору айтемов и нишевым, но эффективным сетам, которые сияют в сериях 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.