Точность (англ. accuracy, жарг. аккураси, акка) — это оценка того, насколько вовремя игрок нажимает на ноты. Она измеряется в процентах и бывает трёх видов:
Формула расчёта точности для osu!
В osu! точность рассчитывается как сумма всех индивидуальных попаданий по нотам, разделённая на максимально возможное количество очков на карте.
Пример с одной нотой:
300 -> 300 / 300 = 1 = 100.00%
100 -> 100 / 300 = 1/3 = 33.33%
50 -> 50 / 300 = 1/6 = 16.67%
0 -> 0 / 300 = 0 = 0.00%
Формула расчёта точности для osu!taiko
В osu!taiko точность рассчитывается как сумма точностей нот, делённая на их общее количество. Точность ноты может быть GREAT (良) (cчитается как 100%), GOOD (可) (cчитается как 50%), или MISS/BAD (不可) (считается как 0%, а также сбрасывает комбо). Слайдеры (drum roll) и спиннеры не влияют на точность.
Формула расчёта точности для osu!catch
В osu!catch точность рассчитывается как количество собранных объектов, делённое на их общее количество (бананы при этом нигде не учитываются). Все объекты, кроме бананов, имеют одинаковое значение точности.
Примечания для пользователей API:
count100
.count50
.countMiss
.countKatu
.countGeki
— количество пойманных фруктов, завершающих комбо. Оно не участвует в расчёте точности.В osu!mania точность рассчитывается аналогично osu!, а вес радужных 300 (иногда называемых MAX) зависит от наличия мода ScoreV2.
В ScoreV1 радужные и обычные 300 имеют одинаковый вес — 300:
Формула расчёта точности для osu!mania при ScoreV1
В ScoreV1 радужные 300 «весят» чуть больше — 305:
Формула расчёта точности для osu!mania при ScoreV2
Примечания для пользователей API:
countGeki
.countKatu
.График производительности
График производительности показывает полосу здоровья игрока в течение игры. Если навести на него курсор, будет показана дополнительная информация.
Примечание: эта информация будет показана только после того, как вы сыграли карту или посмотрели её реплей, и пропадёт, если уйти со страницы результатов.
При наведении курсора на график всплывает окошко со значениями Error
(отклонение) и Unstable Rate
(разброс нажатий).
В связи с тем, как реализованы моды DT (Double Time) и HT (Half Time), значения Error
и Unstable Rate
будут умножены на коэффициент мода. Чтобы получить истинные значения при игре с DT, разделите их на 1.5. Аналогично, при игре с HT умножьте их на 1.33.
Error
показывает два числа: среднее значение всех ранних и всех поздних ударов по нотам. Чем выше Overall Difficulty карты, тем меньше вы должны отклоняться от идеальных нажатий, чтобы набрать высокую точность.
Unstable Rate
отражает то, как стабильно вы нажимаете на ноты, и чем ниже это значение, тем лучше (у игроков высокого ранга оно почти всегда меньше 100). Обратите внимание, что разброс нажатий показывает не точность, а насколько размеренно вы нажимаете на ноты. Если вы всегда попадаете по ним очень поздно, но опаздываете примерно на одно и то же время, это число будет таким же низким, как и при стабильных нажатиях вовремя. По сути, разброс нажатий — это их стандартное отклонение в миллисекундах, умноженное на 10. С тем, как оно считается в стабильной версии osu!, можно ознакомиться с помощью кода, выложенного peppy.
Примечание: Spin отображается только для osu!.
Вместе с информацией о точности можно посмотреть статистику по спиннерам.
Speed
— это средняя скорость вращения, или RPM (число оборотов в минуту) на всех спиннерах карты. Значение с припиской Max
показывает самую быструю скорость вращения, которой достиг игрок на карте.