Protocolo de Comunicación con Motores de Ajedrez

También se conoce como: CECP, protocolo XBoard, protocolo WinBoard, Chess Engine Communication Protocol

Un protocolo de líneas de texto usado por XBoard, WinBoard y otros programas para controlar motores de ajedrez.

Explicación

CECP es la sigla de Chess Engine Communication Protocol. También se conoce como protocolo XBoard o WinBoard porque nació alrededor de esas interfaces. Permite que una interfaz gráfica envíe órdenes a un y reciba movimientos, información de búsqueda y resultados.

La comunicación se realiza mediante líneas de texto. La interfaz puede enviar new para iniciar una partida, force para hacer que el motor deje de jugar por ambos bandos, go para indicarle que juegue el bando al turno, time y otim para comunicar los relojes, y ping para comprobar que terminó de procesar órdenes anteriores. Los movimientos pueden enviarse en notación de coordenadas y, cuando se negocia la capacidad correspondiente, en notación algebraica estándar.

Negociación de capacidades

En la versión 2, la interfaz envía xboard y protover 2. El motor responde con una o más líneas feature para declarar funciones como configuración directa de posiciones, variantes, opciones o soporte de tablas de finales. La interfaz acepta o rechaza cada capacidad. Este mecanismo conserva compatibilidad con motores más antiguos.

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.

Confusiones frecuentes

CECP, XBoard y WinBoard

Los tres nombres suelen referirse a la misma familia de protocolo. XBoard y WinBoard son interfaces que lo popularizaron.

CECP y UCI

No son dos nombres para el mismo estándar. Sus comandos y su manejo del estado son diferentes.

Ver término

Fuentes

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

Términos relacionados

© 2026 MindZug