X-FEN

X-FEN (tidigare FRC-FEN ) är en förlängning av Forsyth–Edwards Notation (FEN) som introducerades av Reinhard Scharnagl 2003. Den designades för att kunna representera alla möjliga positioner i Fischer slumpmässigt schack (FRC) och Capablanca slumpschack ( CRC). Den är helt bakåtkompatibel med FEN.

X-FEN definition

X-FEN är baserad på traditionell FEN. Det skiljer sig bara på det sätt som castling- och en passant -taggar används. Dessutom stöds 10×8 positioner som använder sammansatta pjäser av prinsessan (riddare+biskop) och kejsarinna (riddare+rok).

X-FEN inuti PGN

Spel översätts till Portable Game Notation (PGN) format. Varje spels startposition måste lagras i PGN för FRC och CRC (men inte för traditionellt schack). Lagring av startpositionen sker med en SetUp-tagg och en FEN-sträng som använder definitionerna för traditionella schackspel.

Kodning en-passant

Specifikationen av en målruta för en passant- fångst skiljer sig något från standard FEN. FEN registrerar kvadraten precis bakom en bonde som har gjort en två kvadratisk push framåt i det senaste draget. Som sådan, närhelst en bonde gör ett två-kvadratdrag, registreras en passant -rutan. Till exempel, i exempelspelet inkluderar FEN ruta e3 som en en passant ruta efter att vit gjort det första draget i spelet 1. e4. Detta är något missvisande, eftersom inga en passant- fångningar kan göras av svart från positionen.

X-FEN, å andra sidan, innehåller endast sanna en passant -rutor. Det vill säga, X-FEN registrerar ett värde i fältet för en en passant ruta endast om det finns en eller flera fiendens bönder i samma rang på en intilliggande fil . Efter 1.e4 lämnas alltså fältet för en passant -rutan tomt, eftersom svart inte kan göra en en passant- fångst. Det är dock möjligt att även om en X-FEN spelar in en en passant ruta, så skulle det vara olagligt att fånga den, eftersom kungen av den fångade spelaren skulle vara i schack efter fångsten.

Kodning av rösträttigheter

"Kk" identifierar förmågan hos g-castling (eller i-castling i 10×8 Chess), och "Qq" indikerar c-castling (versal för vit och gemen för svart). Den nya och avgörande punkten med arrangemanget är att kasträttigheterna som tillhandahålls av detta som standard är relaterade till det yttersta tornet på den drabbade sidan. Om istället ett inre torn är associerat med den rätten, kommer den traditionella kastningsetiketten att ersättas av filbokstaven för det inblandade tornet, med versaler för vit.

slottstyper

Vanligtvis är kungens slottsmål antingen två rutor bort från den vänstra (vita) gränsen eller en ruta från den högra gränsen. Men det finns också varianter med symmetriskt fördelade målrutor (t.ex. Janus Chess ), båda ett enda fält avlägset vardera. Sedan måste ytterligare ett "s" föregå castling tokens. Ett annat prefix "m" betyder: modernt slott (t.ex. Embassy Chess eller Chess480). Här kommer kungen att flytta ett vanligt slottsavstånd (8×8: två steg, 10×8: tre steg) åt sidan, men som mest strax före gränsen.

10×8 schack

Tio på varandra följande fria rutor i en rang kodas av " 10 ", och nio fria rutor representeras med en " 9 ". För en prinsessa (riddare+biskop) används bokstaven " A " , efter dess namn i Capablanca Chess (ärkebiskopen ); en kejsarinna (riddare+rok) kodas med bokstaven " C " (som det kallas kanslern i Capablanca-schack). Som vanligt används små bokstäver för svarta pjäser.

Kompatibilitet

Startpositionen för traditionellt schack och dessutom alla de 18 Pseudo FRC-startpositionsmatriserna (med castling-aktiverade torn och kungar placerade på sina traditionella platser) och positioner som är resultatet av dessa kommer att kodas identiskt av X-FEN precis som vanligt. Således är X-FEN helt nedåtkompatibel med traditionell FEN.

Att välja spel

För att bara använda traditionella schackspel inifrån en PGN-fil (ett problem som uppstått sedan Shuffle chess ), välj helt enkelt bara PGN-poster som inte innehåller några FEN-taggar.

X-FEN exempel

Kast Höger innertorn före 11. OO

Exempel på nödvändig X-FEN i Chess960

X-FEN = rn2k1r1/ppp1pp1p/3p2p1/5bn1/P7/2N2B2/1PPPPP2/2BNK1RR w Gkq - 4 11

 
 
 
 
 
 
 
 
 
 
  [Event  "SmirfGUI Computerchess Game"  ]  [Site  "CHESSBOX"  ]  [Datum  "2005.06.19"  ]  [Tid  "10:22:29"  ]  [Runda  "Test"  ]  [Vit  "Vit"  ]  [Svart  "Svart"  ]  [Resultat  "*"  ]  [Annotator  "R. Scharnagl"  ]  [SetUp  "1"  ]  [FEN  "rnbnkqrb/pppppppp/8/8/8/8/PPPPPPPP/RNBNKQRB w KQkq - 0 1" ]  1.  h4 g6 2 . g3 Bf6 3. a4 Qh6 4. Ra3 Bxh4 5. gxh4 Qxh4 6. Qh3 Qxh3 7. Rxh3 Ne6 8. Bf3 d6 9. Nbc3 Ng5 10. Rhh1 Bf5 11. OO * 

externa länkar