Chess Engine Communication Protocol: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m fix wlink |
m Bot: inserimento portale (via JWB) |
||
(3 versioni intermedie di 3 utenti non mostrate) | |||
Riga 2:
'''Chess Engine Communication Protocol''' è un [[protocollo di comunicazione]] libero che permette ad un [[motore scacchistico]] di comunicare con la sua [[interfaccia grafica]].
È stato progettato da Tim Mann, l'autore di [[XBoard]]. Inizialmente era pensato solo per far comunicare [[GNU Chess]] con una shell testuale, difatti la prima
Il protocollo si è sviluppato molto e supporta numerose [[scacchi eterodossi|varianti scacchistiche]], come gli [[scacchi960]], [[Quadriglia (scacchi)|bughouse]], [[scacchi eterodossi#Crazyhouse|crazyhouse]], [[scacchi eterodossi#Vinciperdi|vinciperdi]], [[scacchi eterodossi#Atomic|atomic]]. Supporta la [[gestione del tempo]] con orologi tradizionali, con l'incremento di tempo e con il tempo esatto per mossa. Attualmente è supportato in maniera più o meno completa da oltre 300 motori e una trentina di interfacce. Verso il 2008 è stata implementata la possibilità di impostare l'utilizzo di memoria e il numero di [[thread (informatica)|thread]] di ricerca (molto utile nei sistemi multiprocessore).
== Voci correlate ==
Riga 11:
==Collegamenti esterni==
*
*
{{Portale|scacchi}}
[[Categoria:Software scacchistici]]
|