UCI lépésjelölés

Más néven: UCI lépéskarakterlánc

Az UCI protokoll által a sakkfelület és a motor közötti egy lépés közlésére használt koordináta-karakterlánc.

Magyarázat

Az UCI a Universal Chess Interface rövidítése, egy szöveges protokoll, amelyen keresztül a grafikus felület kommunikál egy . A protokollban egy szokásos lépést a kiindulási és a célmezőt tartalmazó tömör karakterláncként küldenek el.

Minden mező egy a és h közötti vonalbetűt és egy 1 és 8 közötti sorszámot használ. Az e2e4 tehát az e2 mezőről e4-re történő lépést jelenti. A karakterlánc nem tartalmazza a mozgó bábu betűjelét, az ütés jelét vagy a sakk jelölését. A program ezeket az adatokat az aktuális állásból vezeti le.

Átváltozásnál egy ötödik kisbetű kerül a végére: q a vezér, r a bástya, b a futó, n pedig a huszár. A sáncolást, vagyis a király és a bástya együttes lépését királylépésként kódolják, például standard sakkban Világos rövid sáncolása e1g1.

A lépéskarakterlánc csak az UCI protokoll egyik része. Külön parancsok állítják be az állást, indítják el a keresést, és adják vissza a legjobb lépést. A formátum különbözik a is, amely hozzáfűzheti a leütött bábu jelét.

Használat és szövegkörnyezet

A formátum egyértelmű programok közötti adatcserére készült, nem könnyen olvasható emberi játszmalaphoz.

Gyakori félreértések

Szabványos algebrai jelölés

A szabványos jelölés rendszerint elhagyja a kiindulási mezőt, és emberi olvasóknak szánt adatokat ad hozzá. Az UCI mindig megadja a kiindulási és a célmezőt.

A teljes UCI protokoll

Az e2e4-hez hasonló karakterlánc egyetlen lépést képvisel. A protokoll emellett sok parancsot tartalmaz a motor vezérlésére.

Források

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

Kapcsolódó kifejezések

© 2026 MindZug