Пояснення
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
