A small program I made that calculates the probability of FCing, SSing, or clearing an osu! Beatmap. The likelihood is determined by the player's consistency, basically the average amount of retries for the desired result (FC, SS or clear), and the performance of the player on maps such as the input. As an example, I chose Cookiezi as the player and Haitai as the beatmap. The program gets all the information from osu!'s API and also streamreading (reading text from external services such as websites). It checks how many retries Cookiezi usually needs to FC, SS, or clear a map and factors that into the map's star rating. Then, it gathers all the information related to Cookiezi as a player: top plays, #1 scores and the metadata of those #1 maps, recently played beatmaps, and also failed scores. All of that and much, much more then result in the probability of FCing, SSing, or clearing the map that was put into the textbox.
The retries are just a representation of how much time it will take until that goal is achieved. However, retries take the average amount of retries on ANY map into account, opposing to only reading the consistency on a specific "map range".

0 Comments