UCI-zetnotatie

Ook bekend als: UCI-zetstring

Een coördinatentekenreeks die het UCI-protocol gebruikt om één zet tussen een schaakinterface en een engine door te geven.

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

Uitleg

UCI staat voor Universal Chess Interface, een tekstprotocol waarmee een grafische interface met een communiceert. Binnen dat protocol wordt een gewone zet verzonden als een compacte tekenreeks met het vertrekveld en doelveld.

Elk veld gebruikt een lijnletter van a tot h en een rijnummer van 1 tot 8. Zo betekent e2e4 een zet van e2 naar e4. De tekenreeks bevat geen letter voor het bewegende stuk, slagteken of schaakaanduiding. Het programma leidt die gegevens uit de huidige stelling af.

Bij promotie wordt een vijfde kleine letter toegevoegd: q voor dame, r voor toren, b voor loper of n voor paard. Rokade, de gecombineerde zet van koning en toren, wordt als een koningszet gecodeerd, bijvoorbeeld e1g1 voor de korte rokade van Wit in standaardschaak.

De zetstring is slechts één deel van het UCI-protocol. Afzonderlijke commando's stellen de stelling in, starten een zoekopdracht en geven de beste zet terug. De notatie verschilt ook van , die een aanduiding voor het geslagen stuk kan toevoegen.

Gebruik en context

Het formaat is bedoeld voor ondubbelzinnige uitwisseling tussen programma's en niet voor een gemakkelijk leesbaar notatieformulier.

Veelvoorkomende verwarringen

Standaard algebraïsche notatie

Standaardnotatie laat het vertrekveld meestal weg en voegt informatie voor menselijke lezers toe. UCI geeft altijd vertrek- en doelveld.

Het volledige UCI-protocol

Een tekenreeks zoals e2e4 stelt één zet voor. Het protocol bevat daarnaast veel commando's om een engine te besturen.

Bronnen

  1. 1.UCI Protocol, Rudolf Huber and Stefan Meyer-Kahlen
  2. 2.UCI Protocol and Stockfish Commands, Stockfish

Verwante termen

© 2026 MindZug