Протокол зв'язку із шаховими рушіями

Також відомий як: CECP, протокол WinBoard, протокол XBoard

Протокол текстових рядків, за допомогою якого XBoard, WinBoard та інші програми керують шаховими рушіями.

Пояснення

CECP означає Chess Engine Communication Protocol. Його також називають XBoard або WinBoard. Графічний інтерфейс надсилає команди та отримує ходи, дані пошуку й результати.

Обмін відбувається рядками тексту. new починає партію, force зупиняє гру рушія за обидві сторони, go доручає йому грати, time і otim передають час, ping перевіряє завершення попередніх команд. Ходи передають координатною або, після узгодження, стандартною алгебраїчною нотацією.

Узгодження можливостей

У версії 2 інтерфейс надсилає xboard і protover 2. Рушій відповідає рядками feature про позиції, варіанти, параметри чи таблиці ендшпілю. Інтерфейс приймає або відхиляє можливості, зберігаючи сумісність зі старими рушіями.

CECP і мають подібну мету, але різний діалог і керування станом. CECP зазвичай розглядає рушій як гравця, що зберігає стан партії, а UCI передає позицію перед кожним пошуком. може бути адаптером між деякими рушіями UCI та інтерфейсами CECP.

Поширені непорозуміння

CECP, XBoard і WinBoard

Ці назви часто стосуються однієї родини протоколу. XBoard і WinBoard є інтерфейсами, що його поширили.

CECP та UCI

Це не дві назви одного стандарту. Команди й робота зі станом відрізняються.

Переглянути термін

Джерела

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

Пов'язані терміни

© 2026 MindZug