Archive for September, 2008

Het Keizersysteem (schaakcompititie) online.

Wednesday, 10 September, 2008

Het Keizersysteem is een methode om een schaakcompetie te organiseren die bij veel schaakclubs wordt gebruikt. Zo ook bij De Rode Loper, waar ik met het hout worstel. In een poging het keizersysteem te doorgronden, ben ik zelf maar begonnen het te implementeren. Dat wil zeggen, ik stop onze interne uitslagen in een PostgreSQL database, en produceer met PHP webpagina’s met de rangen en de standen.

De sterke punten van het Keizersysteem zijn:

  • Iedereen heeft (behoudens een oneven aantal) altijd een tegenstander
  • Iedereen speelt tegen iemand van vergelijkbare speelsterkte
  • Niet iedereen hoeft iedere speelavond aanwezig te zijn

Een exacte beschrijving van het algoritme was online niet te vinden, dus het was even puzzelen om de lijsten correct te krijgen. Bovendien zijn er diverse variabelen om de methode te tunen, zoals hoeveel punten krijg je bij afwezigheid. Het basisprincipe van het systeem is dat je bij winst de puntenwaarde van je tegenstander erbij krijgt. Iemand die hoog staat is meer punten waard dan iemand die lager op de lijst staat.

Hier is de door mij gemaakte uitslagen database (’werk in uitvoering’) te vinden.