Welcome to the Osu! Uniqueness Point (UP) Algorithm Project

This project introduces a new ranking system called Uniqueness Points (UP), a product of the traditional osu! performance points (pp) and a multiplier based on the appearance count of maps amongst top players and the distribution of the scores set on the map

How It Works:

Formula Explanation:

Maps below the elbow point are identified as uncontested/uncontestable, the value of these scores will receive a simple multiplier that scales with the appearance count, lowest appearance receives the maximum buff of 1.15x, while maps that are closest to the elbow point (17) receives the minimum buff of 1.05x. Increasing appearance count drastically lowers this factor.

The formula encourages unique scores to be challenged so its multiplier will be brought down


Maps that are above the elbow point can be properly evaluated by its skewness of placement data. Positive skew maps receives a nerf, negative skew maps receive a buff. The popularity index is multiplied to the skewness to give a more accurate buff/nerf. High appearance count will make the skewness more effective than low appearance count.

The formula identifies over-abused maps and punishes them, while slightliy buffing maps that are popular yet difficult for most players

Motives:

Most importantly, I want to encourage attempts in submission of top plays on maps that haven't been tried before. There are 100x500=500,000 possible unique maps that could be submitted by our top players but right now we have less than 4500 unique difficulties, not even map sets, thus the algorithm heavily buff unique scores with a 1.15x if nobody else have it in their top 100 plays. Time to go map hunting!

If it isn't obvious enough, the system rewards unique skillsets a lot. With UP, finding and farming new aim slops will probably get you sniped in a few days because it doesn't take much appearance to get your multiplier down to nothing. But if you set a score on a niche skillset that nobody is able to contest? That will get a bonus for a long while, a 900 becomes a 1k!

Mappers should have less influence on the player leaderboard scene: For the longest time maps with certain skillsets are very easy to produce, and the recent ranked map changes have completely broke the balance (that never existed). The outcome of UP balances quantity mapping's contribution to farming.

Try It:

Visit Rankings to explore the adjusted leaderboard, or click on a player to view their profile. The player data are refreshed every day at 3 UTC


Q & A

will update this section for commonly asked questions in the future


Contact me for suggestions:

In game: dongdongben
Discord: dongdongben