Pytanie:
Różnice między FEN i EPD?
ajax333221
2012-12-08 08:23:06 UTC
view on stackexchange narkive permalink

Właśnie przeczytałem opis FEN ( Forsyth – Edwards Notation ) i EPD ( Extended Position Description ), mam podstawowe pojęcie o tym, czym one są, ale nadal mam kilka punktów, które nie są do końca jasne:

  • Jakie są główne różnice między tymi dwoma?
  • Kiedy należy użyć jednego nad drugim?
  • Który z nich jest częstszy?

Próbuję zdecydować, którego użyć do osobistego projektu i nie mogę wykonać tego skoku, nie wiedząc o nim wszystkiego.

Jeden odpowiedź:
xaisoft
2012-12-08 08:56:40 UTC
view on stackexchange narkive permalink
  • Jakie są główne różnice między nimi?

Rozszerzony opis pozycji to standard opisu pozycji szachowych wraz z rozszerzonym zestawem ustrukturyzowanych wartości atrybutów przy użyciu Zestaw znaków ASCII (American Standard Code for Information Interchange). Służy do wymiany danych i poleceń między programami do gry w szachy. Jest również przeznaczony do reprezentacji przenośnych repozytoriów bibliotek otwierających. Pierwsze cztery pola specyfikacji EPD są takie same, jak pierwsze cztery pola ściśle powiązanej specyfikacji FEN. Podobnie jak FEN, EPD może być również używane do ogólnego opisu pozycji. Jednak w przeciwieństwie do FEN, EPD zaprojektowano tak, aby można go było rozbudowywać poprzez dodawanie nowych operacji, które zapewniają nowe funkcje w miarę pojawiania się potrzeb. Więcej informacji można znaleźć w tej witrynie.

  • Kiedy należy używać jednej nad drugą?

EPD jest bardziej rozszerzalny poprzez dodanie nowych operacji i jest bardziej wszechstronny i jest używany głównie w programach szachowych. Zobacz punkt pierwszy.

  • Który z nich występuje częściej?

Ogólnie powiedziałbym, że FEN jest bardziej powszechny , ale jest to zależne od tego, co próbujesz zrobić.

Zgadzam się, że FEN jest bardziej powszechny.


To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...