Magyarázat
A korábban FRC-FEN néven ismert X-FEN a FEN, vagyis Forsyth-Edwards Notation kiterjesztése. A FEN egy állást leíró tömör karakterlánc: tartalmazza a figurák elhelyezését, a soron lévő felet, a jogokat, egy lehetséges en passant ütést és a lépésszámlálókat. Az X-FEN megtartja ezt a modellt, de kiválasztott mezőit a Chess960-hoz igazítja, amely az alapsor figuráinak 960 szabályos kezdőelrendezését használó sakkváltozat.
A fő változtatások
- A sáncolási mezőben a K és Q rendszerint a király- vagy vezérszárny külső bástyájára utal. Ha egy belső bástyához tartozik a jog, annak vonalbetűjét használják, világosnál nagybetűvel, sötétnél kisbetűvel.
- Az en passant célmezőt csak akkor írják ki, ha egy szomszédos vonalon álló ellenfélgyalog geometriailag végrehajthatná az ütést. Az ütés ettől még szabálytalan lehet, ha sakkban hagyná a saját királyát.
- A kiterjesztést nem igénylő hagyományos állások megtartják a hagyományos FEN-nel kompatibilis kódolást.
Az X-FEN és a ugyanazt az együttműködési problémát kezeli, de nem mindig azonos módon kódolják a sáncolást. A Shredder-FEN következetesen vonalbetűkkel azonosítja az érintett bástyákat, az X-FEN viszont megtartja a K és Q betűt, amikor azok elegendők, és csak akkor használ vonalbetűt, ha egy belső bástyát kell megkülönböztetni.
Az X-FEN egy állás pillanatképe, nem teljes játszmafeljegyzés. Elegendő állapotadatot hordoz ahhoz, hogy a játék onnan folytatható legyen, de önmagában nem őrzi meg az összes korábbi lépést.
Gyakori félreértések
X-FEN és játszmajelölés
Az X-FEN egy táblaállást ír le, nem sorolja fel az ahhoz vezető teljes lépéssorozatot.
Források
- 1.Scidb - Help: FEN (Forsyth-Edwards Notation), Scidb
- 2.Core - python-chess 1.11.2 documentation, python-chess
- 3.X-FEN, Wikipedia
