Phần mềm cờ tướng lưu ván cờ bằng định dạng tệp nào?
Các câu trả lời này trình bày lại những luật mà engine mã nguồn mở của chúng tôi cài đặt. Engine tuân theo luật đi quân, chiếu bí và cả hai phán quyết thế lặp của Liên đoàn Cờ tướng Thế giới (WXF): bên dùng chiếu lặp hay đuổi lặp để buộc thế lặp thì xử thua, không xử hoà. Phần đuổi lặp chưa được đối chiếu với tuyển tập thế cờ chính thức. Khi một câu trả lời nhắc tới thế cờ cụ thể, thế cờ đó nằm trên trang tham khảo được liên kết và được kiểm chứng trước khi xuất bản.
Trả lời trực tiếp
Không có định dạng nào chiếm ưu thế như PGN trong cờ vua. Các chương trình cờ tướng từ trước tới nay dùng định dạng tệp riêng: có loại là văn bản thuần dựng quanh danh sách nước đi WXF hoặc chữ Hán, có loại là định dạng nhị phân gói chung phần thông tin đầu ván, nước đi và sơ đồ. Chuyển ván cờ giữa các công cụ kém thống nhất hơn cờ vua.
Vì sao khác cờ vua
PGN sớm trở thành chuẩn chung và phần mềm cờ vua hội tụ về nó. Phần mềm cờ tướng phát triển theo từng khu vực hơn: công cụ của Trung Quốc, Việt Nam và quốc tế phát triển khá độc lập với nhau, nên không định dạng nào trở thành phổ quát theo cách đó. Thế cờ thì may mắn hơn: chuỗi kiểu FEN của cờ tướng được chuẩn hoá rộng rãi, dù còn lỏng, kể cả ở nơi định dạng danh sách nước đi thì chưa.
Trong thực tế nên làm gì
Phần lớn công cụ hiện đại nhập và xuất được văn bản nước đi WXF hoặc chữ Hán thuần, kể cả khi định dạng lưu riêng của chúng là độc quyền, nên một ván cờ hiếm khi bị “kẹt” trong một chương trình. Nếu cần chuyển ván giữa các công cụ, xuất ra ký hiệu dạng văn bản thuần là điểm chung an toàn nhất.
Câu hỏi liên quan
Chỉ cần chép danh sách nước đi dạng văn bản được không?
Được, trong đa số trường hợp. Ký hiệu WXF hoặc chữ Hán dạng văn bản thuần đọc được bằng nhiều công cụ hơn bất kỳ định dạng tệp riêng nào.
Trang này có dùng định dạng độc quyền không?
Không, các thế cờ ở đây được định nghĩa bằng chuỗi kiểu FEN và được engine luật cờ kiểm tra trước khi đăng. Xem tiêu chuẩn biên tập.