Explicație
X-FEN, denumit anterior FRC-FEN, extinde FEN, Forsyth-Edwards Notation. FEN este un șir compact care descrie o poziție: amplasarea pieselor, partea la mutare, drepturile de , o posibilă captură en passant și contoarele de mutări. X-FEN păstrează acest model, dar adaptează anumite câmpuri pentru Chess960, o variantă cu 960 de așezări inițiale legale ale pieselor de pe ultima linie.
Principalele modificări
- În câmpul drepturilor de rocadă, K și Q se referă în mod normal la turnul exterior de pe flancul regelui sau al damei. Dacă dreptul aparține unui turn interior, se folosește litera coloanei sale, majusculă pentru Alb și minusculă pentru Negru.
- Câmpul țintă en passant este scris numai dacă un pion advers de pe o coloană alăturată ar putea efectua geometric captura. Captura poate fi totuși ilegală dacă ar expune propriul rege al pionului la șah.
- Pozițiile obișnuite care nu necesită extensia păstrează o codificare compatibilă cu FEN tradițional.
X-FEN și rezolvă aceeași problemă de interoperabilitate, dar nu codifică întotdeauna rocada în același mod. Shredder-FEN identifică sistematic turnurile relevante prin literele coloanelor; X-FEN păstrează K și Q când sunt suficiente și folosește literele coloanelor când trebuie diferențiat un turn interior.
X-FEN este o instantanee a unei poziții, nu înregistrarea completă a unei partide. Conține suficientă stare pentru ca jocul să poată continua din acel punct, dar nu păstrează singur fiecare mutare anterioară.
Confuzii frecvente
X-FEN versus notația unei partide
X-FEN descrie starea tablei; nu enumeră întreaga secvență de mutări care a produs-o.
Surse
- 1.Scidb - Help: FEN (Forsyth-Edwards Notation), Scidb
- 2.Core - python-chess 1.11.2 documentation, python-chess
- 3.X-FEN, Wikipedia
