Universal Chess Interface

Page d’aide sur l’homonymie

Pour les articles homonymes, voir UCI (homonymie).

Cet article est une ébauche concernant les échecs.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.

L'Universal Chess Interface (UCI) est un protocole de communication qui permet à un moteur d'échecs de communiquer avec une interface utilisateur.

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 :

  • L'Universal Shogi Interface (USI), un protocole pour le shōgi[3]
  • L'Universal Chinese Chess Interface (UCCI), un protocole pour le xiangqi

Notes et références

  1. « TOP- UCI Engines », sur www.sdchess.ru, (consulté le )
  2. (en-US) « Lichess embraces blind players with new chess site features », sur SlashGear, (consulté le )
  3. (en) Tord Romstadt, « First draft of the Universal Shogi Interface (USI) », sur www.shogi.net (consulté le )

Articles connexes

Références externes

  • (en) Spécifications techniques du protocole UCI
  • (en) Une interface supportant le protocole UCI
  • icône décorative Portail des échecs
  • icône décorative Portail de l’informatique
  • icône décorative Portail des logiciels libres