Unterschiede zwischen FEN und EPD?


9

Ich habe gerade die Beschreibung von FEN ( Forsyth-Edwards-Notation ) und EPD ( Extended Position Description ) gelesen. Ich habe eine grundlegende Vorstellung davon, was sie sind, aber ich habe noch einige Punkte, die nicht ganz klar sind:

  • Was sind die Hauptunterschiede zwischen diesen beiden?
  • Wann sollte ich eins über das andere verwenden?
  • Welches ist häufiger zu sehen?

Ich versuche zu entscheiden, welches für ein persönliches Projekt verwendet werden soll, und ich kann diesen Sprung nicht machen, ohne alles über sie zu wissen.

Antworten:


5
  • Was sind die Hauptunterschiede zwischen den beiden?

Extended Position Description ist ein Standard zur Beschreibung von Schachpositionen zusammen mit einem erweiterten Satz strukturierter Attributwerte unter Verwendung des ASCII-Zeichensatzes (American Standard Code for Information Interchange). Es ist für den Daten- und Befehlsaustausch zwischen Schachspielprogrammen vorgesehen. Es ist auch für die Darstellung von tragbaren Eröffnungsbibliotheksrepositorys vorgesehen. Die ersten vier Felder der EPD-Spezifikation sind dieselben wie die ersten vier Felder der eng verwandten FEN-Spezifikation. Wie FEN kann auch EPD zur allgemeinen Positionsbeschreibung verwendet werden. Im Gegensatz zu FEN ist EPD jedoch so konzipiert, dass es durch Hinzufügen neuer Vorgänge erweitert werden kann, die bei Bedarf neue Funktionen bereitstellen. Weitere Informationen finden Sie auf dieser Website .

  • Wann sollte ich eins über das andere verwenden?

EPD ist durch die Hinzufügung neuer Operationen erweiterbarer und vielseitiger und wird hauptsächlich in Schachprogrammen verwendet. Siehe Punkt eins.

  • Welches ist häufiger zu sehen?

Insgesamt würde ich sagen, dass FEN häufiger vorkommt, aber dies ist relativ zu dem, was Sie versuchen zu tun.


1
Ich stimme zu, dass FEN häufiger ist.
Seth
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.