Giao thức giao tiếp động cơ cờ vua

Còn được gọi là: CECP, Giao thức WinBoard, Giao thức XBoard

Giao thức dòng văn bản XBoard, WinBoard và chương trình khác dùng để điều khiển động cơ cờ vua.

Giải thích

CECP là viết tắt Chess Engine Communication Protocol. Nó còn gọi là giao thức XBoard hoặc WinBoard vì ra đời quanh các giao diện đó. Nó cho phép giao diện gửi lệnh đến và nhận nước đi, thông tin tìm kiếm, kết quả.

Giao tiếp bằng dòng văn bản. Giao diện có thể gửi new để bắt đầu ván, force để động cơ ngừng chơi cả hai bên, go để bảo nó đi bên đến lượt, time và otim để báo đồng hồ, ping để kiểm tra đã xử lý lệnh trước. Nước đi có thể gửi bằng tọa độ hoặc ký hiệu đại số chuẩn khi đã thương lượng khả năng.

Thương lượng khả năng

Ở phiên bản 2, giao diện gửi xboard và protover 2. Động cơ trả một hay nhiều dòng feature để khai báo chức năng như đặt thế trực tiếp, biến thể, tùy chọn hoặc hỗ trợ bảng tàn cuộc. Giao diện chấp nhận hay từ chối từng khả năng. Cơ chế này giữ tương thích với động cơ cũ.

CECP và có chức năng tương tự nhưng tổ chức đối thoại khác. CECP thường xem động cơ là bên giữ trạng thái ván; UCI thường báo lại thế trước mỗi tìm kiếm. Công cụ như có thể làm bộ chuyển đổi giữa vài động cơ UCI và giao diện CECP.

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

CECP, XBoard và WinBoard

Ba tên thường chỉ cùng họ giao thức. XBoard và WinBoard là giao diện đã phổ biến nó.

CECP và UCI

Chúng không phải hai tên của cùng chuẩn. Lệnh và cách quản lý trạng thái khác nhau.

Xem thuật ngữ

Nguồn

  1. 1.Chess Engine Communication Protocol, Tim Mann and H.G. Muller
  2. 2.Chess Engines, Tim Mann

Thuật ngữ liên quan

© 2026 MindZug