Skip to content
Методология8 мин чтения

Откуда берутся данные 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 появился хотя бы в одной команде.

% (0–100)

Дельта (Δ)

Изменение usage rate относительно предыдущего месяца — тот же формат и бракет.

процентные пункты

Ранг по usage

Ранг Pokémon по убыванию usage rate в выбранном формате и snapshot.

целочисленный ранг

Checks & counters score

Надёжность победы Pokémon A над Pokémon B (0–100). >70 hard counter, >55 check.

score (0–100)

Teammate rate

Среди команд с фокусным Pokémon — процент тех, в которых также есть данный teammate.

% (0–100)

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.

Полная прозрачность

Все наши источники публичные и проверяемые. Если вы заметили аномалию в данных или ошибку в расчётах, сообщите об этом в нашем Discord или через Support. Discord · Поддержка