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.

Ta wersja jest tymczasowo wyświetlana po angielsku. Pełna lokalizacja zostanie dodana na późniejszym etapie.

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