For the past few months (since around the time of the touchscreen nerf), I have been researching and experimenting with the difficulty calculation system and potential ways to improve it.
This project was intended to be a simple effort to tweak the current system, but it has developed into something quite a bit bigger over time.
To summarise my thoughts on the difficulty system along with some other topics including pp and scoring, I wrote an essay where I discuss potential ideas to improve the systems.
Warning: If you are a closed minded person and have difficulty looking at things from a different perspective, you might as well leave now.
Please note however: This project is not completed by any means and I had planned to get a fair bit more research and experimentation done before making this public for collaboration, however I have run out of time because I am back at university now and this is my most busy semester yet.
Due to this in the essay I note various areas which require further research. Additionally, I am going to work on creating a list of issues on the GitHub repository which people are more than welcome to assist in solving.
Essay: http://puu.sh/zDbd4/4603d8fa75.pdf
Along with this essay I have made the repo with all the code from my experimentation publicly available on GitHub.
Repo: https://github.com/Syriiin/UniCircleDifficulty
TL;DR osu! is evolving and its outdated systems need to be replaced if we want to progress. Read the essay for my thoughts.
This project was intended to be a simple effort to tweak the current system, but it has developed into something quite a bit bigger over time.
To summarise my thoughts on the difficulty system along with some other topics including pp and scoring, I wrote an essay where I discuss potential ideas to improve the systems.
Warning: If you are a closed minded person and have difficulty looking at things from a different perspective, you might as well leave now.
Please note however: This project is not completed by any means and I had planned to get a fair bit more research and experimentation done before making this public for collaboration, however I have run out of time because I am back at university now and this is my most busy semester yet.
Due to this in the essay I note various areas which require further research. Additionally, I am going to work on creating a list of issues on the GitHub repository which people are more than welcome to assist in solving.
Essay: http://puu.sh/zDbd4/4603d8fa75.pdf
Along with this essay I have made the repo with all the code from my experimentation publicly available on GitHub.
Repo: https://github.com/Syriiin/UniCircleDifficulty
TL;DR osu! is evolving and its outdated systems need to be replaced if we want to progress. Read the essay for my thoughts.