A program for the Swedish Rating Table (Lask)


Difference    The stronger
wins
The weaker
wins
The stronger
draws
The weaker
draws
The stronger
loses
The weaker
loses
0 - 10 + 16 (+8) + 16 (+8) - 0 (-0) + 0 (+0) - 16 (-8) - 16 (-8)
11 - 33 + 15 (+7½) + 17 (+8½) - 1 (-½) + 1 (+½) - 17 (-8½) - 15 (-7½)
34 - 56 + 14 (+7) + 18 (+9) - 2 (-1) + 2 (+1) - 18 (-9) - 14 (-7)
57 - 79 + 13 (+6½) + 19 (+9½) - 3 (-1½) + 3 (+1½) - 19 (-9½) - 13 (-6½)
80 - 102 + 12 (+6) + 20 (+10) - 4 (-2) + 4 (+2) - 20 (-10) - 12 (-6)
103 - 126 + 11 (+5½) + 21 (+10½) - 5 (-2½) + 5 (+2½) - 21 (-10½) - 11 (-5½)
127 - 151 + 10 (+5) + 22 (+11) - 6 (-3) + 6 (+3) - 22 (-11) - 10 (-5)
152 - 178 + 9 (+4½) + 23 (+11½) - 7 (-3½) + 7 (+3½) - 23 (-11½) - 9 (-4½)
179 - 207 + 8 (+4) + 24 (+12) - 8 (-4) + 8 (+4) - 24 (-12) - 8 (-4)
208 - 236 + 7 (+3½) + 25 (+12½) - 9 (-4½) + 9 (+4½) - 25 (-12½) - 7 (-3½)
237 - 270 + 6 (+3) + 26 (+13) - 10 (-5) + 10 (+5) - 26 (-13) - 6 (-3)
271 - 308 + 5 (+2½) + 27 (+13½) - 11 (-5½) + 11 (+5½) - 27 (-13½) - 5 (-2½)
309 - 352 + 4 (+2) + 28 (+14) - 12 (-6) + 12 (+6) - 28 (-14) - 4 (-2)
353 - 409 + 3 (+1½) + 29 (+14½) - 13 (-6½) + 13 (+6½) - 29 (-14½) - 3 (-1½)
410 - 499 + 2 (+1) + 30 (+15) - 14 (-7) + 14 (+7) - 30 (-15) - 2 (-1)
500 - + 1 (+½) + 31 (+15½) - 15 (-7½) + 15 (+7½) - 31 (-15½) - 1 (-½)

(Please note that for players with a rating of 2200 and above, the increment is halved. For those players the number within parentheses should be used.)

My simple program "StandardRating" computes the rating according to the Swedish table. It halves the increment for players with a rating of 2200 and above. According to the Swedish system the rating is calculated anew every Jan 1, May 1 and Sept 1. At those dates the official rating is set. This official rating is written into the file "rating.txt" under the name of the player (according to the example below). Below the official rating one may enter lines which describes his results against different players. In the first row the result against the opponent is entered (x = ½). So in the example below Anders Andersson won against Nils Nilsson whose rating was 1898. The result and the rating of the opponent are obligatory. The rest of the line is mandatory. When the player's results are entered, you may enter other players too. But you have to separate the players with a #. Don't forget to enter # at the bottom of the file too. In the club below, there are only three members. Bengt Bengtsson hasn't played any games this season. You may of course create intermediate lists, i.e. you may create list at other dates than those listed, but then you shouldn't change the official rating line. After a new official rating has been established you must scrap the old data in the file "rating.txt" and also enter the new official ratings of the players. Whenever you want to create a new rating list you simply run the program "StandardRating.exe" and push the button. The program closes and the result is in the file "resultat.txt".

Example (of the file "rating.txt")

Anders Andersson
2051
1 1898 Nils Nilsson, Allsvenskan
x 2000 Sven Svensson
0 2450 ?
1 1990 Karl Karlsson, KM
#
Karl Karlsson
1990
0 2051 Anders Andersson, KM
#
Bengt Bengtsson
1880
#



You can download the English version of the program "StandardRating" here. Actual version is 1.1




© M. Winther 2001




HOME