国际象棋引擎通信协议

也称为: CECP, XBoard 协议, WinBoard 协议

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