Explicación
FEN, Forsyth-Edwards Notation, es una cadena de texto que describe una posición de ajedrez. Uno de sus campos registra los derechos de , es decir, si cada bando todavía conserva la posibilidad reglamentaria de hacer la jugada especial que mueve su rey y una torre.
En ajedrez normal, las letras KQkq distinguen los derechos del lado del rey y de la dama. Chess960 es una variante que reorganiza las piezas de la primera fila y puede situar el rey y las torres en columnas distintas de las normales. Por eso KQkq puede no identificar con suficiente precisión qué torre conserva cada derecho.
Shredder-FEN resuelve esa ambigüedad escribiendo la letra de la columna de la torre correspondiente. Una columna es una línea vertical del tablero, nombrada de a a h. Las mayúsculas representan torres blancas y las minúsculas, torres negras. En la posición inicial normal, HAha representa las torres de h y a de ambos bandos.
El campo registra derechos, no que el enroque pueda ejecutarse inmediatamente. Piezas interpuestas, casillas atacadas u otras condiciones pueden impedir la jugada en la posición actual aunque el derecho siga presente. Un guion indica que no queda ningún derecho.
es otra convención para extender FEN a Chess960. Como las dos codificaciones no son idénticas, el programa que escribe y el que lee deben acordar cuál utilizan.
Confusiones frecuentes
Shredder-FEN y X-FEN
Ambos amplían FEN para posiciones de Chess960, pero codifican los derechos de enroque con reglas diferentes.
Ver términoDerecho y jugada legal inmediata
Conservar el derecho no significa que se pueda enrocar ahora. La posición todavía debe cumplir todas las condiciones de la jugada.
Fuentes
- 1.Forsyth-Edwards Notation, Chess Programming Wiki
- 2.Core, python-chess 1.11.2 documentation
