Protocolul de comunicare a motorului de șah
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
- Protocolul de comunicare Chess Engine , pe open-aurec.com .
- Protocolul de comunicare a motorului de șah (oglindă) , acasă.hccnet.nl .