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.Chess Engine Communication Protocol, Tim Mann and H.G. Muller
- 2.Chess Engines, Tim Mann
