Giải thích
EPD là viết tắt của Extended Position Description, hay Mô tả thế cờ mở rộng. Nó biểu diễn thế cờ và gắn dữ liệu chương trình có thể hiểu, như đáp án mong đợi, mã định danh hoặc lệnh kiểm tra.
Dòng bắt đầu bằng bốn trường đầu của : bố trí quân, bên đến lượt, quyền nhập thành và ô mục tiêu bắt tốt qua đường. EPD không yêu cầu hai bộ đếm sau đó của FEN. Thay vào đó có thể gồm không hoặc nhiều thao tác.
Cách các thao tác hoạt động
Mỗi thao tác có mã gọi là opcode, có thể mang một hoặc nhiều giá trị và kết thúc bằng dấu chấm phẩy. Chuẩn xác định bm cho nước được xem là tốt nhất, am cho nước cần tránh và id để nhận diện bản ghi. Cấu trúc này giúp tập hợp hàng nghìn thế cờ vào bộ kiểm tra, thư viện khai cuộc hoặc tập huấn luyện mà không cần tạo cú pháp riêng cho từng ứng dụng.
EPD không thay khi cần giữ cả ván. PGN tổ chức người chơi, kết quả và chuỗi nước đi; EPD hướng đến các thế độc lập kèm thuộc tính hay lệnh.
Cách dùng và ngữ cảnh
EPD chủ yếu xuất hiện trong công cụ kỹ thuật, tập thế cờ và kiểm tra động cơ, không phải ghi chép ván hằng ngày.
Những nhầm lẫn thường gặp
EPD và FEN
Chúng cùng bốn trường đầu. FEN thêm hai bộ đếm cố định; EPD có thể thêm thao tác với nghĩa xác định.
Xem thuật ngữNguồn
- 1.Portable Game Notation Specification and Implementation Guide, Steven J. Edwards
- 2.Extended Position Description, Chess Programming Wiki
