...
Voor alle rondes worden de spelers gesorteerd van hoog naar laag. Hierbij wordt eerst gekeken naar score binnen de wedstrijd, daarna naar weerstandspunten, daarna rating en daarna een naar SB-punten en daarna een willekeurig nummer. Het aantal rondes dat met zwitsers gespeeld kan worden is gelimiteerd, maar kan verschillen. Je kan het dus instellen in Klukkluk bij het aanmaken van de competitie.
De kleur die de spelers spelen wordt bepaald door de kleuren die de spelers al gespeeld hebben. Iedere speler heeft een kleurensaldo die vermeerdert als er gespeeld wordt met wit en vermindert als er gespeeld wordt met zwart. Als iemand 2 keer achter elkaar dezelfde kleur gespeeld heeft in de vorige twee matches moet die persoon met de andere kleur spelen. Anders moet de persoon met +1 saldo wit spelen, anders moet de persoon met -1 zwart spelen, anders moet een van de spelers de tegenovergestelde kleur kiezen, als dat niet lukt is het random. Bij een absolute kleurvoorkeur (2 keer achter elkaar een kleur, of kleursaldo van 2 of -2) moeten de matches zo ingedeeld worden dat deze persoon niet weer als deze kleur speelt.
Weerstandspunten worden bepaald via het sonnenborg-bergen systeem. Als een match heeft plaatsgevonden en speler 1 heeft gewonnen wordt de score van speler 2 dubbel bij de weerstandspunten van speler 1 opgeteld. Bij een remise krijgen beide spelers de score van de ander bij hun weerstandspunten opgeteld, en bij verlies krijgt de verliezende partij niets.
Als er een oneven aantal spelers is moet een van de spelers een timeout krijgen elke ronde. Dit mag een speler niet twee keer in een toernooi krijgen. Deze speler wordt de laatste die overblijft bij de indeling, die vanwege de sortering van de spelers in de praktijk vaak de laagste is.
De absolute regels die aangehouden moeten worden zijn dus:
Het aantal rondes moet niet hoger worden dan het vooraf bepaalde maximaal aantal rondes.
twee spelers mogen niet twee keer tegen elkaar spelen.
een speler mag niet 2 keer in een toernooi een Bye krijgen.
een speler mag niet drie keer achter elkaar dezelfde kleur hebben.
een speler mag niet een kleursaldo hebben van minder dan -2 of meer dan 2.
De sterke regels die verbroken mogen worden om een absolute regel niet te verbreken zijn:
Een speler mag niet twee keer achter elkaar dezelfde kleur hebben.
Een speler mag geen kleursaldo hebben van 1 of -1.
Een speler die naar beneden is geschoven vanwege een oneven aantal spelers in zijn scoregroep mag niet nog een keer naar beneden schuiven.
De voorkeuren die verbroken mogen worden om een sterke regel niet te verbreken zijn:
Een speler moet tegen een speler met dezelfde score spelen.
In de situatie waarbij beide spelers dezelfde kleuren hebben gespeeld in de laatste ronde pak je of de hoogste, of deel je ze in volgens de laatste keer dat ze niet dezelfde kleur hadden. Bij de eerste ronde krijgen de spelers met een oneven nummer wit, en de spelers met een even nummer zwart.
Weerstandspunten en SB punten komen bijna op hetzelfde neer. De weerstandspunten van een speler is de actieve som van de score van alle tegenstanders waartegen die heeft gespeeld. Dit kan soms hetzelfde zijn als een andere speler, dus zijn er ook SB-punten. SB punten zijn de weerstandspunten maar dan met een factor op basis van resultaat. Als een speler de match heeft gewonnen worden de weerstandspunten voor die tegenstander verdubbelt, enkel genomen bij remise, en een speler krijgt geen SB-punten bij verlies.
Als er een oneven aantal spelers is moet een van de spelers een timeout krijgen elke ronde. Dit mag een speler niet twee keer in een toernooi krijgen. Deze speler wordt de laatste die overblijft bij de indeling, die vanwege de sortering van de spelers in de praktijk vaak de laagste is.
Als een speler uit een puntengroep naar beneden schuift mag deze speler dat niet weer in de volgende ronde krijgen. Ditzelfde geld voor de persoon met wie deze wordt ingedeeld. Dit heet een float. Een persoon met een float mag niet dezelfde float 2 keer krijgen.
De absolute regels die aangehouden moeten worden zijn dus:
Het aantal rondes moet niet hoger worden dan het vooraf bepaalde maximaal aantal rondes.
twee spelers mogen niet twee keer tegen elkaar spelen.
een speler mag niet 2 keer in een toernooi een Bye krijgen.
een speler mag niet drie keer achter elkaar dezelfde kleur hebben.
een speler mag niet een kleursaldo hebben van minder dan -2 of meer dan 2.
Een speler mag niet 2 rondes achter elkaar een upfloat of downfloat krijgen.
De sterke regels die verbroken mogen worden om een absolute regel niet te verbreken zijn:
Een speler mag niet twee keer achter elkaar dezelfde kleur hebben.
Een speler mag geen kleursaldo hebben van 1 of -1.
Een speler die naar beneden is geschoven vanwege een oneven aantal spelers in zijn scoregroep mag niet nog een keer naar beneden schuiven.
De voorkeuren die verbroken mogen worden om een sterke regel niet te verbreken zijn:
Een speler moet tegen een speler met dezelfde score spelen.
Een speler moet de tegenovergestelde kleur spelen als in de vorige match die de speler gespeeld heeft.
Hoe krijgen wij dit werkend in onze Java applicatie?
Zwitsers is een extreem gecompliceerd systeem. Zwitsers is dus al vaak in software geimplementeerd. Fide heeft zelfs regels rond het maken van een pairing engine, en er zijn niet veel die hier langs komen. Het lijkt dus een beter idee om een van deze andere pairings engines over te nemen in klukkluk. Een van deze is zelfs geschreven in Java. JaVaFo is een pairing engine die toevallig is geschreven in Java, en dit is gratis te gebruiken als je benoemd dat je JaVaFo gebruikt, en hierbij de naam van JaVaFo correct spelt (JaVaFo, javafo, of JAVAFO)Een speler moet de tegenovergestelde kleur spelen als in de vorige match die de speler gespeeld heeft.
Heller
Het indelingssysteem Heller wordt binnen UVS gebruikt voor de periodecompetities. Het heller indelingssysteem heeft ongeacht het aantal spelers altijd 5 rondes. De ontvangen voorbeelden bevatten schema's voor 8 ,10 en 12 spelers. Binnen het Heller systeem zit er variatie in de verschillende rondes, het kleursaldo (Wie begint met welke kleur) en de som tegenstanders.
...