Interfață șah universală

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

Universal Chess Interface (UCI) este un protocol de comunicare gratuit care permite unui motor de șah să comunice cu interfața sa grafică .

UCI a fost proiectat și publicat, în noiembrie 2000 , de Rudolf Huber și Stefan Meyer-Kahlen , aceiași autori ai Shredder , concurând cu deja popularele XBoard / WinBoard. La fel ca acesta din urmă, este gratuit și liber implementabil.

UCI atribuie interfeței câteva activități care au fost de obicei efectuate de același motor, în special căutarea în cartea de deschidere (pentru care UCI nu are formate specifice, spre deosebire de alte interfețe proprietare) și utilizarea bazelor de tabel în aceste cazuri acestea sunt neacceptat de motor (deși utilizarea lor este mai eficientă dacă este gestionată de motorul însuși, deoarece informațiile din bazele de tabel ajută la analiza posibilelor poziții viitoare).

Protocolul UCI a fost folosit de foarte puține motoare până când ChessBase a început să îl susțină în 2002. În prezent este acceptat de peste 100 de motoare, inclusiv toate cele majore, cum ar fi Stockfish , Rybka , Shredder , HIARCS , Fritz , Naum , Zappa , Spike , Fruit .

Elemente conexe

linkuri externe

Şah Portalul șahului : accesați intrările Wikipedia care se ocupă de șah