¿Diferencias entre FEN y EPD?

9

Acabo de leer la descripción de FEN ( notación de Forsyth-Edwards ) y EPD ( descripción de posición extendida ), tengo una idea básica de lo que son, pero todavía tengo algunos puntos que no están del todo claros:

  • ¿Cuáles son las principales diferencias entre esos dos?
  • ¿Cuándo debo usar uno sobre el otro?
  • ¿Cuál es más común de ver?

Estoy tratando de decidir cuál usar para un proyecto personal, y no puedo dar este salto sin saber todo sobre ellos.

ajax333221
fuente

Respuestas:

5
  • ¿Cuáles son las principales diferencias entre los dos?

La descripción de posición extendida es un estándar para describir posiciones de ajedrez junto con un conjunto extendido de valores de atributos estructurados utilizando el conjunto de caracteres ASCII (Código estándar estadounidense para el intercambio de información). Está destinado al intercambio de datos y comandos entre los programas de ajedrez. También está destinado a la representación de repositorios de bibliotecas de apertura portátiles. Los primeros cuatro campos de la especificación EPD son los mismos que los primeros cuatro campos de la especificación FEN estrechamente relacionada. Al igual que FEN, EPD también se puede utilizar para la descripción general de la posición. Sin embargo, a diferencia de FEN, EPD está diseñado para expandirse mediante la adición de nuevas operaciones que brindan nuevas funcionalidades a medida que surgen las necesidades. Más información se puede encontrar en este sitio .

  • ¿Cuándo debo usar uno sobre el otro?

EPD es más ampliable mediante la incorporación de nuevas operaciones y es más versátil y se utiliza principalmente en programas de ajedrez. Ver punto uno.

  • ¿Cuál es más común de ver?

En general, diría que FEN es más común, pero esto es relativo a lo que está tratando de hacer.

xaisoft
fuente
1
Estoy de acuerdo en que FEN es más común.
Seth