Magyarázat
A FEN, vagyis Forsyth-Edwards Notation egy sakkállást leíró szöveges karakterlánc. Egyik mezője a jogokat rögzíti, vagyis azt, hogy az egyes felek még rendelkeznek-e a királyt és egy bástyát érintő különleges lépés szabály szerinti lehetőségével.
A hagyományos sakkban a KQkq különbözteti meg a király- és vezérszárnyi jogokat. A Chess960 olyan változat, amely átrendezi az alapsor figuráit, és a királyt meg a bástyákat a szokásostól eltérő vonalakra helyezheti. Emiatt a KQkq nem feltétlenül azonosítja elég pontosan, melyik bástyához tartozik az egyes jog.
A Shredder-FEN úgy szünteti meg ezt a kétértelműséget, hogy az érintett bástya vonalának betűjét írja ki. A vonal függőleges oszlop, amelynek neve a és h közötti betű. A nagybetűk világos, a kisbetűk sötét bástyáit jelölik. A hagyományos kezdőállásban a HAha mindkét fél h- és a-vonalon álló bástyáját ábrázolja.
A mező jogokat rögzít, nem azt, hogy a sáncolás azonnal végrehajtható-e. Közbeeső figurák, támadott mezők vagy más feltételek megakadályozhatják a lépést az aktuális állásban akkor is, ha a jog megmaradt. A kötőjel azt jelenti, hogy nincs több sáncolási jog.
Az egy másik megállapodás, amely a FEN-t Chess960-hoz terjeszti ki. Mivel a két kódolás nem azonos, az író és olvasó szoftvernek meg kell egyeznie abban, melyiket használja.
Gyakori félreértések
Shredder-FEN és X-FEN
Mindkettő Chess960-állásokhoz terjeszti ki a FEN-t, de eltérő szabályok szerint kódolják a sáncolási jogokat.
Kifejezés megtekintéseJog és azonnal szabályos lépés
A jog megtartása nem jelenti, hogy a sáncolás most szabályos. Az állásnak továbbra is teljesítenie kell a lépés minden feltételét.
Források
- 1.Forsyth-Edwards Notation, Chess Programming Wiki
- 2.Core, python-chess 1.11.2 documentation
