wiki

Очки производительности

Очки производительности, или ПП (от англ. performance points, PP) — метрика, косвенно отражающая уровень навыка игры в osu!.

Система ранкинга, основанная на PP, в первую очередь учитывает мастерство игрока, а не количество потраченного на игру времени. Для этого каждому игровому рекорду присваивается некоторое количество очков, зависящее как от сложности карты, так и от того, насколько хорошо игрок её прошёл.

История

Первая версия новой системы ранкинга была реализована и выпущена в апреле 2012 г. под загадочным названием '???'. Полное название было обнародовано чуть позже, в том же месяце.

Новая система, известная как PP (в русском коммьюнити — ПП), была призвана заменить собой ранкинг, основанный на суммарном числе очков. Она основывалась на показателях, достаточно точно отражавших навык игры, и большинство игроков отнеслось к нововведению положительно.

Через несколько месяцев после демонстрации ранкинг PP был добавлен в релиз osu! 20120722-24, после чего позиция игрока в глобальной таблице перестала зависеть от числа очков на ранкнутых картах. Поначалу ранк игроков пересчитывался каждые полчаса, позднее (в августе того же года) были реализованы мгновенные обновления.

В таком виде система просуществовала больше года вплоть до момента, когда Tom94, автор альтернативной метрики ранкинга osu!tp, присоединился к команде osu! и улучшил имеющийся алгоритм с помощью своих наработок. Получившаяся система получила название ppv2 и была введена в строй 27 января 2014 г., а прошлая версия ранкинга была переименована в ppv1.

16 января 2021 г. в систему ppv2 внесли изменения, улучшив точность подсчёта PP в зависимости от сложных аспектов карт. За внесение правок отвечали преимущественно участники коммьюнити, например, Xexxar и StanR. Подробный список изменений есть в соответствующей новости, ниже — краткое содержание:

  • Число PP, начисляемое за Approach Rate 11, теперь прямо пропорционально длине карты;
  • Число PP, снимаемое за использование мода No Fail, теперь прямо пропорционально числу промахов;
  • Число PP, снимаемое за использование мода Spun Out, теперь прямо пропорционально числу спиннеров на карте;
  • За промахи на длинных картах с большим комбо теперь снимается меньше PP;
  • Увеличен штраф PP за низкую точность.

Текущая версия системы — ppv2. Новости об её изменениях публикуются PP-комитетом после выхода соответствующих обновлений.

Принцип работы

Очки производительности сильно зависят от сложности карты, которая рассчитывается по формуле, уникальной для каждого режима игры.

Сложность карты и количество набранных на ней очков определяет конечное число PP. В формулу расчёта сложности входят четырёх основных компонента: аим, скорость, точность и нагрузка. Над параметрами, которые им соответствуют, выполняются разные действия, в результате чего получается некоторое общее число, соответствующее отдельной сложности карты и тому, как игрок справился с её прохождением.

После этого рекорды сортируются: чем лучше рекорд, тем сильнее он будет влиять на итоговую производительность. Эта система, называемая весовой, не даёт игрокам накручивать свой ранк за счёт множества одинаковых и более лёгких карт, поскольку реальное число PP, которое приносит рекорд, зависит от остальных рекордов.

Примечание: игрокам также даётся небольшое число бонусных PP, зависящее от общего числа пройденных ранкнутых карт.

Система весов

Система весов работает следующим образом: полное число PP за сыгранную карту подставляется в формулу со множителем, который зависит от положения рекорда среди лучших результатов игрока. Этот процесс называется взвешиванием, а формула выглядит следующим образом:

Total pp = p * 0.95^(n-1)

Здесь p — полное число PP за сыгранную карту (до взвешивания), n — место рекорда среди всех рекордов игрока, отсортированных по убыванию PP. Например, если 5 лучших рекордов игрока оцениваются в 110pp, 100pp, 100pp, 90pp и 80pp, то их взвешенные значения будут равны 110pp, 95pp, 90pp, 77pp и 65pp.

Аим

Аим (англ. aim) — ключевой компонент, определяющий, насколько тяжело целиться по последовательно идущим нотам.

На аим влияет скорость появления нот и некоторые из модов (конкретно — Flashlight, Hidden и Hard Rock): они значительно усложняют быстрое и точное перемещение курсора и, как следствие, влияют на число PP, даваемое за рекорд.

Требовательными к аиму в osu! считаются карты с очень большими джампами — они часто приносят очень много PP. В osu!catch аналогичным образом расцениваются карты с большим количеством гипердэшей. В osu!taiko и osu!mania понятие аима отсутствует в принципе.

Скорость

Скорость (англ. speed) — ключевой компонент, определяющий, насколько быстро от игрока требуется попадать по нотам.

Требовательными к скорости считаются карты, где за короткое время нужно попасть по большому числу игровых объектов: чем выше скорость карты, тем она сложнее и, как следствие, тем больше PP принесёт.

Как следствие, на скорость карты применительно к PP сильно влияют моды Double Time и Half Time.

Точность

См. также: Точность

Точность (англ. accuracy) — процентный показатель того, насколько своевременно игрок попадает по объектам. Он также влияет на оценку производительности при расчёте PP.

Чем выше точность рекорда, тем более значительным он считается и, как результат, тем больше PP принесёт: например, рекорды с полным комбо (ФК) и точностью 80% могут приносить всего 2/3 PP от рекордов с точностью 95%. Поскольку алгоритм расчёта PP сильно завязан на точность, такие моды, как Hidden, Hard Rock и Flashlight значительно увеличивают число PP при условии высокой точности рекорда.

Нагрузка

Нагрузка (англ. strain) — ключевой компонент, показывающий, сколько в карте секций с высокой интенсивностью. Также учитывается длительность таких секций.

Нагрузку увеличивают участки карты, имеющие крайне высокую скорость или сложные паттерны. В качестве примера можно привести карты с обилием стримов или секциями с быстрыми джампами — они принесут много PP.

FAQ

Где найти ранкинг по PP?

Здесь: ранкинг игроков по производительности.

Как набрать PP?

Ваша производительность преимущественно оценивается по рекордам на отдельных картах.

Самый лучший способ — ставить хорошие рекорды на сложных картах, а также играть карты разных типов.

Советы ниже могут пригодиться:

  • Играйте эффективно и ищите стиль игры, который подходит вам больше всего.
  • Несколько крутых рекордов принесут больше PP, чем сотня одинаковых нафармленных результатов.
  • Работайте над точностью — даже один лишний процент много значит.
  • Старайтесь держать комбо: рекодры с полным комбо или SS приносят невероятно много PP.

Почему мне не дали за карту полное число PP?

Очки производительности основаны на весовой системе. Это значит, что 100% PP приносит только ваш самый крутой рекорд, а остальные рекорды дают всё меньше и меньше PP.

Подробности см. в разделе Система весов.

Сколько бонусных PP даётся за много сыгранных карт?

Максимум — до 416.6667 бонусных PP (это значение достигается, если сыграть где-то 25397 карт).

Точное число ваших бонусных PP можно рассчитать по формуле ниже, где N — число пройденных вами ранкнутых карт:

416.6667 * (1 - 0.9994 ^ N)

Половину этого значения можно заработать, пройдя примерно 1,155 карт — как можно заметить, дальше прирост бонусных PP сильно замедляется.

Почему за лёгкие карты мне больше не дают PP?

Чем больше сложных карт вы проходите, тем меньше вес у ваших результатов на более лёгких картах. Они будут весить всё меньше и меньше и в конечном счёте будут вытеснены более сложными картами.

Тем не менее, если вы будете постоянно улучшать навык игры, ваше число PP будет расти за счёт всё более и более крутых рекордов.

Почему у меня сняли PP за пройденную карту?

Скорее всего, у нового рекорда выше число очков, но ниже точность, либо не очень хорошая точность с вашим набором модов.

В таблицу рекордов карты попадает результат с наибольшим числом очков. Иногда это приводит к необычным ситуациям, когда старый рекорд перезаписывается новым, но с более низкой точностью, который приносит меньшее число PP.

Я считаю, что за какой-то мод должны давать больше (или меньше) PP

Это ваше личное мнение.

Идеальной системы ранкинга не существует: какие-то карты и комбинации модов могут давать больше PP, но быть субъективно проще.

Очки производительности — это система, которая старается как можно точнее оценивать карты в рамках своих ограничений и работать в большинстве случаев.