Demopagina systeem keizer

Voorstel overgang naar systeem Keizer voor de interne competitie

Toelichting

Door de competitieleider is aangegeven dat het handig zou zijn als de indeling en administratie van de competitie door een computerprogramma ondersteund zou kunnen worden. Op dit moment is de indeling, het bijhouden van de ranglijst en de ELOlijst allemaal handwerk. Weliswaar ondersteund met behulp van excel maar de competitieleider krijgt daarin weinig tot geen geautomatiseerde ondersteuning bij.

Door het bestuur is in het begin van het jaar gekeken naar het programma Sevilla. Dit gratis indelingsprogramma kan gebruikt worden voor het indelen van competities en het publiceren van deze competities op bijvoorbeeld de clubsite. Het programma wordt door onze vereniging al gebruikt voor de indeling en publicatie van de snelschaak toernooitjes.

Wat zou er veranderen

Er zijn natuurlijk consequenties verbonden aan de overgang naar een “geautomatiseerde” competitie. Hieronder de veranderingen op een rij:

  • Het voorstel behelst de overgang naar systeem Keizer (voor een algemene beschrijving van dit systeem zie het kopje Hoe werkt systeem Keizer). Onze huidige competitie indeling lijkt al een sterk vereenvoudigde variant van het systeem Keizer (zie Reglement interne competitie);
  • Op dit moment kent onze competities 4 periodes. Het voorstel is om deze periodes te laten te vervallen en één competitie te spelen. Dit betekent dat er geen periodekampioen meer zal zijn, ook geen WP kampioen;
  • De indeling gaat iedere ronde plaatsvinden op basis van de actuele ELO om ervoor te zorgen dat er niet een te groot krachtverschil tussen de spelers is;
  • Het programma wordt daarmee ook gebruikt om de ELO te berekenen met als nadeel dat de ELO van de externe wedstrijden die niet op de clubavond gespeeld worden niet mee kan tellen;
  • Externe wedstrijden gespeeld op de clubavond tellen mee voor de interne competitie waarbij de toegekende punten de “eigen” punten zijn (men speelt dus als het ware tegen zichzelf). De ELO van de externe speler wordt gebruikt voor het berekenen van de clubrating ;
  • Voor de ELO berekening van externe wedstrijden wordt altijd uitgegaan van de KNSB ELO van de tegenstander mits beschikbaar. Inden de tegenstander geen ELO heeft wordt uitgegaan van een ELO van 1500 punten;
  • Het programma wordt zo ingesteld dat er altijd minimaal 10 weken zitten tussen de partijen tegen dezelfde tegenstander;
  • Er wordt niet meer geloot, het programma bepaald de kleur (N.B. in theorie kan dit betekenen dat men meerdere keren achter elkaar dezelfde kleur heeft tegen dezelfde tegenstander);
  • Voor het aanmelden voor een competitieavond blijft volgende van kracht (zie Reglement interne competitie):
    • Men kan bij de wedstrijdleider aangeven of men standaard altijd aangemeld is of dat men zich per avond aanmeldt;
    • Aanmelden moet in principe voor 18:00 van de clubavond gebeuren (In de toekomst is het misschien mogelijk om met een computer op locatie een indeling te maken voor alle spelers die om 20:15 aanwezig zijn. Omdat dit het eerste jaar is wil het bestuur in principe hier nog niet aan en blijven we het huidige proces volgen);
    • Spelers moeten uiterlijk 20:15 aanwezig zijn;
    • De partijen moeten uiterlijk 20:30 starten;
  • Nieuwe spelers in de competitie krijgen een ELO waarde van 1500 punten of de KNSB ELO als die aanwezig is.

Hoe werkt systeem Keizer

Algemeen

Hieronder een algemene beschrijving van de formele werking van het systeem Keizer.

In het systeem Keizer wordt aan iedere speler een waarde toegekend. Hoe hoger men op de ranglijst staat des te hoger de toegekende waarde. De waarde is gekoppeld aan een bepaalde plaats op de ranglijst, bijvoorbeeld plaats 4 komt overeen met waarde 68, plaats 14 met waarde 58 enzovoorts. Men kan op de ranglijst punten vergaren door te spelen, maar onder bepaalde omstandigheden ook als men niet speelt. Speelt men, dan vergaart men punten op basis van de waarde van de tegenstander. Bij winst, 100% van waarde van de tegenstander. Remise, 50% van de waarde van de tegenstander en bij verlies krijgt men geen punten.

De waardering van een gewonnen partij of een remise hangt daarmee af van de positie van de tegenstander op de ranglijst. Hoe hoger de positie, des te meer punten! Speelt men niet, dan geldt het volgende gebaseerd op de eigen waarde. Geen tegenstander (oneven) 66% van de eigen waarde. Externe of andere wedstrijd op de clubavond 100% van de eigen waarde. Verhindering met bericht 33% van de eigen waarde en bij verhindering zonder bericht geen punten.

Herwaardering

Een belangrijk element in het systeem is de herwaardering. Herwaardering is een herberekening van toegekende punten met de actuele waarde van de deelnemers. Dit betekent dat wekelijks het aantal punten opnieuw wordt berekend op basis van de actuele waarde van de spelers.  Zonder computer, dus met het handje, is dit een enorme kluif werk die iedere week moet worden uitgevoerd.

Waarom Keizer?

Waarom is het systeem Keizer zo populair? Het systeem is uitermate flexibel. Men kan er zelfs voor kiezen dat spelers iedere clubavond beslissen of ze wel of niet willen spelen. Nieuwe leden kunnen eenvoudig in het systeem ingevoerd worden en vertrekkende leden kunnen eenvoudig uit het systeem gehaald worden. Nadeel van het systeem is dat het zonder ondersteuning van een computerprogramma nauwelijks te hanteren is vanwege dat er wekelijks een volledige herberekening van de stand over de hele competitie plaats moet vinden.

Hoe ziet het eruit op de website

Om een idee te geven hoe de competitie gepresenteerd wordt op de website hieronder een voorbeeld. Dit voorbeeld is uitgewerkt in 5 gespeelde rondes. Tijdens de rondes is de uitslag van de partijen bepaald door het gooien van een dobbelsteen waarbij 1 en 2 een witte winst aangaven, 2 en 3 remise en 4 en 5 een zwarte winst (en het is echt eerlijk gedaan!, hoewel de stand misschien anders suggereert 😇 )

In ronde 3 is er een externe wedstrijd ingelast zijnde de bekerwedstrijd thuis tegen Bergen op Zoom. In ronde 5 is er, onzichtbaar in het resultaat, een speler niet op komen dagen, waren we toevallig oneven en is daarom de indeling handmatig aangepast.

Instellingen Sevilla

Hieronder een beschrijving van de instellingen van Sevilla zoals die voor de competitie gehanteerd worden. Alleen de belangrijkste instellingen en instellingen waarbij wordt afgeweken van de standaard (default) waarde van de instellingen worden genoemd.

Tabblad Pairing

  • Pairing system Ladder/Keizer (FIDE mode niet aangevinkt)
  • Ladder/keizer variant Rating

Tabblad values

  • Max same pairings 4 (default)
  • Max same pairings per period 4 (default)
  • Rounds between same pairing 10 (default)
  • Max allowed difference 0 (default)
  • Limit for difference Niet invulbaar
  • Max allowed color difference 2 (default)
  • Max consecutive games with same color 2 (default)
  • Avoid pairing allocated bye for top 0 (default)
  • Delay rounds 0 (default)

Tabblad colors

  • Alles default (dus niet aankomen)

Tabblad options

  • Alles default (dus niet aankomen)

Tabblad score>Absences

  • Pairing allocated bye 0.6667 (default)
  • Absence for club 1
  • Abs for club other day 0
  • Absence with msg 0.3333 (default)

Tabblad players – richtlijnen

Afwezigheid van een speler

Afwezigheid van spelers moet worden ingevoerd voordat een nieuwe ronde wordt aangemaakt of de spelers moeten afwezig worden gemeld bij Absences voordat de indeling wordt gemaakt! Anders worden de spelers niet als afwezig gezien.

Een speler kan om verschillende redenen niet aanwezig zijn:

  • Speler is nooit aanwezig en heeft dit doorgegeven
    Deze speler moet als default status “Abs with msg”. Deze spelers worden dan automatisch bij het maken van een nieuwe ronde op afwezig gezet;
  • Speler komt standaard niet maar meldt zich bij de wedstrijdleider als hij wel komt
    Deze speler moet als default status “Abs with msg” krijgen maar de status moet voorafgaand aan het maken van een nieuwe ronde veranderd worden in “Available
    B. Alternatief is hier de speler standaard op beschikbaar te zetten maar de rondes dat hij niet komt eerst bij Absences af te melden voordat de indeling wordt gemaakt of te verwijderen uit Absences voordat de indeling wordt gemaakt
  • Speler komt standaard wel maar meldt zich vooraf af als hij niet kan
    Deze speler moet als default status “Available” krijgen maar de status moet voorafgaand aan het maken van een nieuwe ronde veranderd worden in “Abs with msg” verwijderen uit Absences voordat de indeling wordt gemaakt
  • Speler wordt verwacht maar komt zonder melding niet opdagen op de clubavond
    Als de speler al is ingedeeld verliest hij de partij. Mocht er die avond een oneven aantal spelers zijn dan kan ervoor gekozen worden om:

    • De indeling handmatig aan te passen door bij de betreffende partij de speler die er niet is te vervangen door de speler die oneven is. In Absences moet dit ook handmatig aangepast worden
    • Opnieuw in te delen door de niet verschenen speler bij Absences op te voeren en opnieuw in te delen
    • De speler moet dan de status “Abs without msg” krijgen zodat hij geen punten krijgt toegekend
  • Speler is oneven
    Bij oneven aantal spelers wordt door het systeem random een speler op “Paring alloc bye” gezet. De speler krijgt dan tweederde van zijn punten.

Externe partijen

Externe partijen niet op de clubavond

Partijen tegen externe spelers die niet op de clubavond gespeeld worden zijn ingewikkeld af te handelen waarbij het ook nog maar de vraag is of dit goed verwerkt wordt in de totale competitie. Voorstel is daarom deze partijen niet te registreren.

N.B. dit betekent dat de rating niet wordt bijgewerkt met deze partijen. Hiermee komt het voorstel om clubrating en een KNSB rating als apart te beschouwen weer op tafel.

Externe partijen op de clubavond

Voor het afhandelen van partijen op de clubavond (KNSB/NBSB Beker en Avondteam) zelf kan de volgende procedure gevolgd worden.

  • Opvoeren externe spelers
    • Onder Base data de functie Extern opponents kiezen en hier de spelers van de bezoekende vereniging opvoeren:
      • Name – name van de speler
      • Value – 0 (default)
      • Rating – rating van de speler
      • Score type – Normal score (default)
      • Count as game in ranking – Aanvinken
      • Count as game during paring, Adjust color balance en Flexible values niet aanvinken
    • Spelers van het team opvoeren bij Absences
      De spelers die in het KNSB/NBSB Beker of Avondteam zijn opgesteld moeten bij Absences op de volgende manier opgevoerd worden:

      • Speler selecteren
      • Reason – Extern
      • Color – Ingnore (default)
      • Opponent – de speler selecteren waartegen gespeeld is en die bij Extern opponents is opgevoerd
      • Result – Member wins, Member draws, Member loses al naar gelang wat van toepassing is

De partijen worden op deze manier meegenomen voor de clubrating en in de stand van de competitie.

Rating

Voor de eerste ronde van de competitie wordt verwerkt moet de rating van de spelers worden aangepast naar de eindrating van de vorige competitie. In de stand wordt de startrating bij het begin van de competitie dan getoond in de kolom SRtg en de actuele rating in de kolom Rtg. Het programma toont ook de Toernooi Prestatie Rating (TPR) over alle rondes.