Chess Engine Communication Protocol: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
non serve il template è un protocollo + S
CheckWikiBOT (discussione | contributi)
m Bot: inserimento portale (via JWB)
 
(4 versioni intermedie di 4 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 vesrsioneversione era semplicemente una [[interfaccia a riga di comando]] per quest'ultimo. Il protocollo venne usato da XBoard per interfacciare poi GNU Chess con una vera interfaccia grafica.
 
Il protocollo si è sviluppato molto e supporta numerose [[scacchi eterodossi|varianti scacchistiche]], come gli [[scacchi960]], [[scacchi eterodossi#Quadriglia (bughousescacchi)|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==
* [{{cita web|http://www.open-aurec.com/wbforum/WinBoard/engine-intf.html |Chess Engine Communication Protocol]}}
* [{{cita web|http://home.hccnet.nl/h.g.muller/engine-intf.html |Chess Engine Communication Protocol (mirror)]}}
 
{{Portale|scacchi}}
 
[[Categoria:Software scacchistici]]