Universal Chess Interface
L'Universal Chess Interface (UCI) est un protocole de communication qui permet à un moteur d'échecs de communiquer avec une interface utilisateur.
Pour les articles homonymes, voir UCI (homonymie).
Le protocole est conçu par Rudolf Huber et Stefan Meyer-Kahlen (en), le créateur de Shredder, en novembre 2000, et peut être considéré comme un rival du protocole XBoard/WinBoard. Comme ce dernier, l'UCI est libre de droits.
En 2019, plus de 50 moteurs d'échecs prennent en charge l'UCI, dont Rybka, Fruit et Houdini[1]. Le protocole est également employé sur le serveur Lichess[2].
L'UCI est à la base d'autres protocoles destinés à des variantes d'échecs, dont :
Notes et références
- « TOP- UCI Engines », sur www.sdchess.ru, (consulté le )
- (en-US) « Lichess embraces blind players with new chess site features », sur SlashGear, (consulté le )
- (en) Tord Romstadt, « First draft of the Universal Shogi Interface (USI) », sur www.shogi.net (consulté le )
Articles connexes
Références externes
- Portail des échecs
- Portail de l’informatique
- Portail des logiciels libres
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.