Protokol Komunikasi Mesin Catur

Juga dikenal sebagai: CECP, protokol WinBoard, protokol XBoard

Protokol teks berbasis baris yang digunakan XBoard, WinBoard, dan program lain untuk mengendalikan mesin catur.

Penjelasan

CECP adalah singkatan dari Chess Engine Communication Protocol. Protokol ini juga disebut protokol XBoard atau WinBoard karena berkembang di sekitar antarmuka tersebut. CECP memungkinkan antarmuka grafis mengirim perintah kepada dan menerima langkah, informasi pencarian, serta hasil partai.

Komunikasi menggunakan baris teks. Antarmuka dapat mengirim new untuk memulai partai, force agar mesin berhenti bermain untuk kedua pihak, go agar mesin memainkan pihak yang sedang mendapat giliran, time dan otim untuk melaporkan jam, serta ping untuk memastikan perintah sebelumnya telah diproses. Langkah dapat menggunakan notasi koordinat dan, jika kemampuan terkait telah dinegosiasikan, notasi aljabar standar.

Negosiasi kemampuan

Dalam protokol versi 2, antarmuka mengirim xboard dan protover 2. Mesin menjawab dengan satu atau lebih baris feature yang menyatakan dukungan untuk hal-hal seperti pengaturan posisi langsung, varian, opsi yang dapat dikonfigurasi, atau tabel akhir permainan. Antarmuka menerima atau menolak setiap feature. Mekanisme ini mempertahankan kompatibilitas dengan mesin lama.

CECP dan memiliki tujuan serupa tetapi menyusun percakapan secara berbeda. CECP umumnya memperlakukan mesin sebagai pemain yang menyimpan keadaan partai; UCI biasanya mengirim kembali posisi sebelum setiap pencarian. Alat seperti dapat menyesuaikan sebagian mesin UCI agar bekerja dengan antarmuka CECP.

Kebingungan umum

CECP, XBoard, dan WinBoard

Ketiga nama tersebut umumnya merujuk pada keluarga protokol yang sama. XBoard dan WinBoard adalah antarmuka yang memopulerkannya.

CECP versus UCI

Keduanya bukan dua nama untuk satu standar. Perintah dan cara penanganan keadaannya berbeda.

Lihat istilah

Sumber

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

Istilah terkait

© 2026 MindZug