Here's the page from the original wiki: http://old.robowiki.net/robowiki?RoboRumble/PremierLeague The description of how it works is unsigned, but from the chat I always assumed it was suggested by PEZ.
The new rumble server is a reverse-engineering effort, largely supported by what I could glean from the wiki. For the PL score, I cheated a little bit: since the odds of having a perfect 50/50 APS split is vanishingly small, I just multiplied the number of won pairings by two and skipped the calculation of ties. I'm not sure how the old rumble server's code handled it.
Changing the display to # won pairings / total pairs would be trivial. But I don't really want to add more columns, so would retiring the "classic" PL score column be ok? I also have another change in the works to add APW: average percentage win rate over all pairings, where the win rate for each pairing is # wins / # battles for that pair. That's based on the discussion from a while back about alternative scoring systems.
You certainly have my vote to change it (and to add APW in the future!).
Wow, yes, that was indeed my suggestion to begin with. I remember it now. As I read the old discussion it seems that there is agreement around making it really transparent. When I originally suggested it I didn't realize just how seldom bots truly tie. I also find this
- Why, if you don't win against a bot you could as well have 0 points. 3 points for a win and zero for other outcomes might be a bit weird though, so make it 1 point for the win instead. -- PEZ
Seems like what I find weird today, I found weird back then too. =)
I suggest making that change and also to remove the old PL reference. Yes, it hurts a bit, but it'll make for one less legacy thing for newcomers to wonder about.
I would also prefer counting 1 point for a win and 1/2 for a tie in PL. Other formats for showing the score could be:
- - Leaving wins, ties and losses separated, like "840-0-1".
- - Or using Copeland score, which is (wins - losses), 840 wins and 1 loss would be "839". The difference is, missing pairings would be more easily counted as ties instead of losses.
As for APW, after reading a lot about voting/ranking systems, I realized PL is superior to APW in the fairness subject. If there would be a new ranking system, it would vote for a Schulze based one.