Chess Engine Communication Protocol

Ook bekend als: CECP, WinBoard-protocol, XBoard-protocol

Een protocol van tekstregels waarmee XBoard, WinBoard en andere programma’s schaakengines besturen.

Deze versie wordt tijdelijk in het Engels weergegeven. De volledige lokalisatie wordt in een latere fase toegevoegd.

Uitleg

CECP is de afkorting van Chess Engine Communication Protocol. Het heet ook XBoard- of WinBoard-protocol omdat het rond die interfaces ontstond. Een grafische interface kan ermee opdrachten naar een sturen en zetten, zoekinformatie en uitslagen ontvangen.

De communicatie bestaat uit tekstregels. De interface kan new sturen om een partij te beginnen, force om de engine voor beide partijen te laten stoppen, go om hem voor de partij aan zet te laten spelen, time en otim om kloktijden door te geven, en ping om te controleren of eerdere opdrachten zijn verwerkt. Zetten kunnen in coördinatennotatie worden gestuurd en, als die mogelijkheid is overeengekomen, in standaard algebraïsche notatie.

Mogelijkheden onderhandelen

In versie 2 stuurt de interface xboard en protover 2. De engine antwoordt met een of meer feature-regels om functies zoals directe stellinginvoer, varianten, opties of eindspeltabellen bekend te maken. De interface aanvaardt of weigert elke mogelijkheid. Zo blijft compatibiliteit met oudere engines behouden.

CECP en vervullen vergelijkbare taken, maar ordenen de dialoog anders. CECP behandelt de engine vaak als een deelnemer die de partijstatus bijhoudt. UCI geeft de stelling doorgaans vóór elke zoekactie opnieuw door. Hulpmiddelen zoals kunnen als adapter tussen bepaalde UCI-engines en CECP-interfaces werken.

Veelvoorkomende verwarringen

CECP, XBoard en WinBoard

De drie namen verwijzen doorgaans naar dezelfde protocolfamilie. XBoard en WinBoard zijn interfaces die haar bekend maakten.

CECP en UCI

Het zijn geen twee namen voor dezelfde standaard. Hun opdrachten en statusbeheer verschillen.

Term bekijken

Bronnen

  1. 1.Chess Engine Communication Protocol, Tim Mann and H.G. Muller
  2. 2.Chess Engines, Tim Mann

Verwante termen

© 2026 MindZug