Protokół komunikacji silnika szachowego

Znane również jako: CECP, protokół XBoard, protokół WinBoard

Protokół linii tekstowych używany przez XBoard, WinBoard i inne programy do sterowania silnikami.

Wyjaśnienie

CECP to skrót od Chess Engine Communication Protocol. Jest też znany jako protokół XBoard lub WinBoard. Pozwala interfejsowi graficznemu wysyłać polecenia do i otrzymywać ruchy, dane wyszukiwania oraz wyniki.

Komunikacja przebiega liniami tekstu. Interfejs może wysłać new, force, go, time, otim oraz ping. Ruchy można wysyłać w notacji współrzędnych, a po uzgodnieniu możliwości także w standardowej notacji algebraicznej.

Negocjacja możliwości

W wersji 2 interfejs wysyła xboard i protover 2. Silnik odpowiada liniami feature, deklarując ustawianie pozycji, warianty, opcje lub obsługę baz końcówek. Mechanizm zachowuje zgodność ze starszymi silnikami.

CECP y cumplen funciones semejantes, pero organizan el diálogo de manera distinta. CECP suele tratar al motor como un participante que mantiene el estado de la partida; UCI normalmente vuelve a comunicar la posición antes de cada búsqueda. Herramientas como pueden actuar como adaptadores entre ciertos motores UCI e interfaces CECP.

Częste nieporozumienia

CECP, XBoard i WinBoard

Nazwy zwykle dotyczą tej samej rodziny protokołu. XBoard i WinBoard to interfejsy, które ją spopularyzowały.

CECP a UCI

Nie są nazwami tego samego standardu. Ich komendy i obsługa stanu są różne.

Zobacz termin

Źródła

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

Powiązane terminy

© 2026 MindZug