Пояснення
EPD означає Extended Position Description, або розширений опис позиції. Формат представляє позицію та додає дані для програми, наприклад очікувану відповідь, ідентифікатор чи тестову команду.
Рядок починається з чотирьох перших полів : розташування фігур, сторона на ході, права на рокірування та ціль взяття на проході. Два лічильники FEN не обов'язкові. Натомість EPD може мати операції.
Як працюють операції
Кожна операція має код opcode, значення та завершується крапкою з комою. bm позначає найкращі ходи, am ходи, яких слід уникати, id ідентифікатор запису. Це зручно для тестів, дебютних бібліотек і навчальних наборів.
EPD не замінює для повної партії. PGN зберігає гравців, результат і ходи, а EPD орієнтована на окремі позиції з атрибутами чи командами.
Використання й контекст
EPD переважно використовують у технічних інструментах, наборах позицій і тестах рушіїв.
Поширені непорозуміння
EPD і FEN
Вони мають спільні чотири поля. FEN додає два фіксовані лічильники, EPD може додавати змістовні операції.
Переглянути термінДжерела
- 1.Portable Game Notation Specification and Implementation Guide, Steven J. Edwards
- 2.Extended Position Description, Chess Programming Wiki
