Định dạng nhập PGN

Còn được gọi là: Nhập PGN

Dạng PGN linh hoạt cho phép trình đọc chấp nhận và chuẩn hóa các ván được chuẩn bị thủ công hoặc có khác biệt về trình bày.

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ờ. Định dạng nhập PGN mô tả văn bản mà chương trình đọc nên có thể nhận. Nó được thiết kế cho dữ liệu chuẩn bị thủ công và đầu ra từ các chương trình có phong cách khác nhau, vì vậy dung nạp nhiều biến thể hơn . Cả hai biểu diễn cùng một ván; điểm khác biệt là mức độ nghiêm ngặt trong cách bố trí văn bản.

Văn bản nhập có thể dùng khoảng trắng và xuống dòng linh hoạt. Nhiều có thể nằm chung một dòng, và một cặp thậm chí có thể kéo dài qua nhiều dòng. Thứ tự thẻ không quan trọng khi đọc. Số nước có thể bị lược bỏ hoặc dùng dấu câu ít nghiêm ngặt hơn, miễn là ý nghĩa vẫn nhất quán.

Đặc tả cũng cho phép trình đọc khoan dung với một số dạng SAN không chuẩn tắc, trong đó SAN là Standard Algebraic Notation cho nước đi. Mức dung nạp chính xác phụ thuộc vào ứng dụng. Điều này không biến văn bản tùy ý thành PGN hợp lệ: các nước vẫn phải diễn giải được, không được bất hợp lệ trong ván và kết quả phải còn rõ ràng.

Trình nhập thường đọc đầu vào rồi chuyển nó thành biểu diễn nội bộ. Nếu sau đó ghi lại ván, nó nên tạo dạng xuất chuẩn tắc thay vì giữ mọi bất thường về khoảng trắng.

Những nhầm lẫn thường gặp

Dung nạp và không có quy tắc

Dạng nhập chấp nhận các khác biệt về bố cục, nhưng vẫn yêu cầu phần tử ký hiệu có thể nhận ra, nước đi diễn giải được và cấu trúc ván hợp lệ.

Nhập là một loại PGN khác

Đây không phải mô hình dữ liệu khác. Nó là cách linh hoạt hơn để viết cùng những phần tử dùng trong xuất chuẩn tắc.

Xem thuật ngữ

Thuật ngữ liên quan

© 2026 MindZug