I'm trying to create a formula for ranking an in-office ping pong system. Currently I've created a percentage and ordered the ranking by that, but it seems unfair as someone could play a single match, win, and then remain at the top.
- An undefeated player should be rewarded with a positive weight pushing them up the rankings.
- A player with a high number of played matches should be weighted up also (to encourage participation)
- Total number of points accumulated should be a factor
Hopefully a wiser brain than mine could suggest a way for me to create a robust ranking algorithm which will reward participation and point scoring, whilst respecting players who win a greater number of matches.
Appreciate the help!