Giải thích
PGN là viết tắt của Portable Game Notation, một định dạng văn bản dùng để ghi ván cờ. Một cặp thẻ PGN lưu một dữ kiện mô tả về ván. Nó có bốn phần liên tiếp: ngoặc vuông mở, tên thẻ, giá trị trong dấu ngoặc kép và ngoặc vuông đóng. Trong [White "Carlsen, Magnus"], White là tên và Carlsen, Magnus là giá trị.
Tên chỉ được chứa chữ cái, chữ số và dấu gạch dưới, đồng thời phân biệt chữ hoa chữ thường. Vì vậy White và white là hai tên khác nhau. Cùng một tên thẻ không nên xuất hiện nhiều hơn một lần trong phần thẻ của một ván.
Bên trong giá trị, dấu ngoặc kép theo nghĩa đen phải có một dấu gạch chéo ngược đặt trước, còn dấu gạch chéo ngược theo nghĩa đen được viết hai lần. Không được có xuống dòng hoặc ký tự tab trong chuỗi đặt giữa dấu ngoặc kép.
Các cặp thẻ được nhóm ở đầu ván trước . Những thẻ như Event, Date, White và Result mô tả sự kiện, ngày, người chơi và kết quả. Các thẻ khác có thể lưu thông tin bổ sung, chẳng hạn thế xuất phát không chuẩn hoặc kiểm soát thời gian.
yêu cầu đúng một dấu cách giữa tên và giá trị, mỗi cặp trên một dòng riêng và một dòng trống sau phần thẻ. Định dạng nhập cho phép khoảng trắng và xuống dòng linh hoạt hơn. Cấu trúc logic của cặp thẻ vẫn giữ nguyên.
Những nhầm lẫn thường gặp
Cặp thẻ và Danh sách bảy thẻ
Một cặp biểu diễn một dữ kiện. Danh sách bảy thẻ là tập bắt buộc gồm bảy cặp thẻ cụ thể.
Xem thuật ngữThẻ Result và dấu kết quả cuối
Result xuất hiện trong phần đầu như dữ liệu mô tả. Cùng giá trị phải được lặp lại ở cuối văn bản nước đi.
Nguồn
- 1.Standard: Portable Game Notation Specification and Implementation Guide, Steven J. Edwards / ChessGML
