Hello.
So, I haven't read the whole posts and discussion so far, only the last page and the first post, and from what I can see at glance is that the usage of pp is flawed if we are to calculate the cumulative ranks through all game modes. The main reason being that pp gained through the four modes are NOT normalized.
I just wanted to point out the the possibility of using the ranks in each mode as the measure instead of pp at each mode, meaning this:
CP (cumulative points) = 1/(rank in standard) + 1/(rank in taiko) + 1/(rank in ctb) + 1/(rank in mania)
If any term results in 0 because of no rank achieved in that mode, it should default to 0
And then rank players based on their CP.
I think this way it will help normalize a bit the parameters as well as rewarding more to those players that has a high rank in a specific mode.
Ex:
I have the following ranks:
standard: 2000 (~5800pp)
ctb: 10000 (~1000pp)
taiko: 30000 (~800pp)
mania: 0
CP = 0.0006333
Total pp = 7600
My friend has the following ranks:
standard: 0
ctb: 2000 (~2300pp)
taiko: 2500 (~3500pp)
mania: 0
CP = 0.0009
Total pp = 5800
This means that my friend should be ranked higher than me in the cumulative rank, which makes sense as having 2 modes ranked at ~2000 is more impressive in my opinion.
Anyways, it should be polished a bit more as people in the top 10 will be weighted too good, etc etc etc. But my point is that using pp as the parameter is not the way to go for this. (Maybe setting it so that it is 1/(100+rank in mode) can help offset a bit, but idk, will require real testings to fine tune it.
So, I haven't read the whole posts and discussion so far, only the last page and the first post, and from what I can see at glance is that the usage of pp is flawed if we are to calculate the cumulative ranks through all game modes. The main reason being that pp gained through the four modes are NOT normalized.
I just wanted to point out the the possibility of using the ranks in each mode as the measure instead of pp at each mode, meaning this:
CP (cumulative points) = 1/(rank in standard) + 1/(rank in taiko) + 1/(rank in ctb) + 1/(rank in mania)
If any term results in 0 because of no rank achieved in that mode, it should default to 0
And then rank players based on their CP.
I think this way it will help normalize a bit the parameters as well as rewarding more to those players that has a high rank in a specific mode.
Ex:
I have the following ranks:
standard: 2000 (~5800pp)
ctb: 10000 (~1000pp)
taiko: 30000 (~800pp)
mania: 0
CP = 0.0006333
Total pp = 7600
My friend has the following ranks:
standard: 0
ctb: 2000 (~2300pp)
taiko: 2500 (~3500pp)
mania: 0
CP = 0.0009
Total pp = 5800
This means that my friend should be ranked higher than me in the cumulative rank, which makes sense as having 2 modes ranked at ~2000 is more impressive in my opinion.
Anyways, it should be polished a bit more as people in the top 10 will be weighted too good, etc etc etc. But my point is that using pp as the parameter is not the way to go for this. (Maybe setting it so that it is 1/(100+rank in mode) can help offset a bit, but idk, will require real testings to fine tune it.