Diferenças entre FEN e EPD?

9

Acabei de ler a descrição de FEN ( Forsyth-Edwards Notation ) e EPD ( Extended Position Description ). Tenho uma ideia básica do que são, mas ainda tenho alguns pontos que não são totalmente claros:

  • Quais são as principais diferenças entre os dois?
  • Quando devo usar um sobre o outro?
  • Qual é o mais comum de se ver?

Estou tentando decidir qual usar para um projeto pessoal e não posso dar esse salto sem saber tudo sobre eles.

ajax333221
fonte

Respostas:

5
  • Quais são as principais diferenças entre os dois?

Descrição de posição estendida é um padrão para descrever posições de xadrez, juntamente com um conjunto estendido de valores de atributos estruturados usando o conjunto de caracteres ASCII (Código Padrão Americano para Intercâmbio de Informações). Destina-se ao intercâmbio de dados e comandos entre programas de xadrez. Ele também se destina à representação de repositórios de bibliotecas de abertura portáteis. Os quatro primeiros campos da especificação EPD são iguais aos quatro primeiros campos da especificação FEN intimamente relacionada. Assim como o FEN, o EPD também pode ser usado para a descrição geral da posição. No entanto, diferentemente do FEN, o EPD é projetado para ser expansível com a adição de novas operações que fornecem novas funcionalidades conforme as necessidades. Mais informações podem ser encontradas neste site .

  • Quando devo usar um sobre o outro?

O EPD é mais expansível pelo acréscimo de novas operações, é mais versátil e é usado principalmente em programas de xadrez. Veja o ponto um.

  • Qual é o mais comum de se ver?

No geral, eu diria que a FEN é mais comum, mas isso é relativo ao que você está tentando fazer.

xaisoft
fonte
1
Concordo que a FEN é mais comum.
Seth