Points Algorithm

This configurable setting specifies how to calculate the points used to rank the competitors. The following details each of the 4 algorithms that may selected and how they will affect your ladder. For each algorith, an example result will be provided using the following data:
  1. Before the match Player A has 1000 points and Player B has 995 points, Player A wins the match.
  2. Before the match Player A has 1000 points and Player B has 950 points, Player A wins the match.
  3. Before the match Player A has 995 points and Player B has 1000 points, Player A wins the match.
  4. Before the match Player A has 950 points and Player B has 1000 points, Player A wins the match.

Name
Description
Example
Advantages
Disadvantages
Negative Feedback Formula Most commonly used by many professional sports associations to rank their ladder. Point calculation based on a formula:
Let D denote the (absolute value) of the difference in scores. Then the following number of points will be exchanged:
for Predicted Matches:
= floor(1+3 EXP(-0.05 D)
for Upset Matches:
= ceil(2 sqrt(D+4))
1) A=1003, B=992
2) A=1001, B=949
3) A=1001, B=994
4) A=965, B=985
  • No player is ever totally out of reach (ahead or behind)
  • Players quickly settle into their positions in the ladder
  • No disincentive for anyone to play games
  • Competitors near the bottom upseting a competitor near the top can temporarily significantly alter the standings
Winner Gains Average Points Winner of a match gains the average of the 2 competitor's difference in points plus one, and that same value is subtracted from the loser's points.
1) A=1003, B=992
2) A=1026, B=924
3) A=992, B=1003
4) A=924, B=1026
  • Simple to predict new rankings before a game is played/challenged.
  • If a last place competitor upsets the top place, both suddenly find themselves near the middle of the rankings.
  • Small disincentive for players to accept challenges from lower ranked player.
  • A great deal of distance from the rest of the competitors can be made by longer successful or unsuccesful streaks.
Players Swap Positions If an upset occurs the lower placed competitor swaps points with the higher placed player. If the predicted winner wins he/she gains the square root of the difference in points and the loser loses the same amount of points. If the competitors are tied going into the match, the winner gains 1 point and the loser loses 1 point.
1) A=1002, B=993
2) A=1007, B=943
3) A=993, B=1002
4) A=943, B=1007
  • Fun, rankings continually changing
  • The best players definitely stand out at the front
  • Inertia by top players to accept challenges from lower ranked players.
Winner+1, Loser-1 Winner of a match has one point added to their points total, loser has one point subtracted.
1) A=1001, B=994
2) A=1001, B=949
3) A=994, B=1001
4) A=949, B=1001
  • Simple to calculate and predict before match is played.
  • No disincentive for higher ranked competitors to accept/challenge lower ranked competitors.
  • Lacks incentive for lower place competitor to accept challenge from higher ranked competitor.