Protocolul de comunicare a motorului de șah

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Chess Engine Communication Protocol este un protocol de comunicare gratuit care permite unui motor de șah să comunice cu interfața sa grafică .

A fost proiectat de Tim Mann, autorul XBoard . Inițial a fost menit doar să facă GNU Chess să comunice cu un shell de text, de fapt prima versiune a fost pur și simplu o interfață de linie de comandă pentru aceasta din urmă. Protocolul a fost folosit de XBoard pentru a interfața apoi GNU Chess cu o interfață grafică reală.

Protocolul a dezvoltat foarte mult și susține numeroase variante de șah , cum ar fi Chess960 , bughouse , crazyhouse , vinciperdi , atomic . Sprijină gestionarea timpului cu ceasuri tradiționale, creșterea timpului și timpul exact pentru fiecare mișcare. În prezent este susținut într-un mod mai mult sau mai puțin complet de peste 300 de motoare și aproximativ treizeci de interfețe. În jurul anului 2008 a fost implementată posibilitatea de a seta utilizarea memoriei și numărul de fire de căutare (foarte util în sistemele multiprocesor).

Elemente conexe

linkuri externe