Perbedaan antara FEN dan EPD?

9

Saya baru saja membaca deskripsi FEN ( Forsyth-Edwards Notation ) dan EPD ( Extended Position Description ), saya memiliki ide dasar tentang apa itu, tetapi saya masih memiliki beberapa poin yang tidak sepenuhnya jelas:

  • Apa perbedaan utama antara keduanya?
  • Kapan saya harus menggunakan yang satu di atas yang lain?
  • Mana yang lebih umum dilihat?

Saya mencoba memutuskan yang mana yang akan digunakan untuk proyek pribadi, dan saya tidak dapat mengambil lompatan ini tanpa mengetahui segala sesuatu tentang mereka.

ajax333221
sumber

Jawaban:

5
  • Apa perbedaan utama antara keduanya?

Extended Position Description adalah sebuah standar untuk menggambarkan posisi catur bersama dengan serangkaian nilai atribut terstruktur yang diperluas menggunakan set karakter ASCII (American Standard Code for Information Interchange). Ini dimaksudkan untuk pertukaran data dan perintah antar program bermain catur. Ini juga dimaksudkan untuk representasi repositori perpustakaan pembukaan portabel. Empat bidang pertama dari spesifikasi EPD sama dengan empat bidang pertama dari spesifikasi FEN yang terkait erat. Seperti FEN, EPD juga dapat digunakan untuk deskripsi posisi umum. Namun, tidak seperti FEN, EPD dirancang untuk dapat diperluas dengan penambahan operasi baru yang menyediakan fungsionalitas baru sesuai kebutuhan. Informasi lebih lanjut dapat ditemukan di situs ini .

  • Kapan saya harus menggunakan yang satu di atas yang lain?

EPD lebih diperluas dengan penambahan operasi baru dan lebih fleksibel dan digunakan terutama dalam program catur. Lihat poin pertama.

  • Mana yang lebih umum dilihat?

Secara keseluruhan, saya akan mengatakan FEN lebih umum, tetapi ini relatif terhadap apa yang Anda coba lakukan.

xaisoft
sumber
1
Saya setuju bahwa FEN lebih umum.
Seth