Zum Inhalt springen

„Universal Chess Interface“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
1.) Ausdruck, 2.) Schwächen gelöscht wg. a) Disk.-Beitrag und b) fehlendem Beleg hierfür.
Link zur UCI Spezifikation korrigiert (vorher landete man auf der 404 Seite)
 
(10 dazwischenliegende Versionen von 8 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Das '''Universal Chess Interface''' (UCI) ist ein offenes Schach-[[Kommunikationsprotokoll]], welches von [[Schachprogramm|Schachengines]] genutzt wird, um mit der [[Grafische Benutzeroberfläche|grafischen Benutzeroberfläche]] (GUI) zu kommunizieren.
Das '''Universal Chess Interface''' ('''UCI''') ist ein offenes Schach-[[Kommunikationsprotokoll]], welches von [[Schachprogramm|Schachengines]] genutzt wird, um mit der [[Schach-Frontend|grafischen Benutzeroberfläche]] (GUI) zu kommunizieren.


Es wurde im November 2000 von Rudolf Huber und Stefan Meyer-Kahlen, dem Autor von [[Shredder (Schach)|Shredder]], entwickelt und lässt sich als Konkurrenz zum älteren und weit verbreiteten [[XBoard]]-Protokoll sehen. Es ist ebenfalls ohne [[Lizenzgebühr]]en nutzbar.
Es wurde im November 2000 von Rudolf Huber und Stefan Meyer-Kahlen, dem Autor von [[Shredder (Schachprogramm)|Shredder]], entwickelt und ist nicht kompatibel zum älteren und weit verbreiteten [[XBoard]]-Protokoll. Beide Protokolle sind ohne [[Lizenzgebühr]]en nutzbar.


Nur wenige GUIs und Schachengines unterstützten das ''Universal Chess Interface'', bis es [[ChessBase]] 2002 in seiner Software integrierte. Seit 2003 existieren über 50 Schachengines, die das UCI unterstützen, und GUIs wie Shredder, [[Fritz (Schach)|Fritz]], [[Chess Assistant]], Chess Partner und [[Arena (Schach)|Arena]].
Nachdem [[ChessBase]] das ''Universal Chess Interface'' im Jahr 2002 in seine Software integriert hatte, fand das Protokoll in der Folge weite Verbreitung. Eine Vielzahl von Schachprogrammen und GUIs unterstützen das UCI, so beispielsweise Shredder, [[Fritz (Schachprogramm)|Fritz]], [[Chess Assistant]], Chess Partner und [[Arena (Schach)|Arena]].


== Weblinks ==
== Weblinks ==
*[http://www.shredderchess.de/schach-info/features/uci-universal-chess-interface.html Technische UCI Spezifikation]
* [https://www.shredderchess.com/de/schach-features/uci-universal-chess-interface.html Technische UCI Spezifikation] auf shredderchess.de
*[http://www.superchessengine.com/ Informationen zu UCI-Engines (englisch)]
* {{Webarchiv | url=http://www.superchessengine.com/ | wayback=20140704074543 | text=Informationen zu UCI-Engines}} auf superchessengine.com (englisch)


[[Kategorie: Computerschach]]
[[Kategorie:Computerschach]]

Aktuelle Version vom 25. November 2020, 09:26 Uhr

Das Universal Chess Interface (UCI) ist ein offenes Schach-Kommunikationsprotokoll, welches von Schachengines genutzt wird, um mit der grafischen Benutzeroberfläche (GUI) zu kommunizieren.

Es wurde im November 2000 von Rudolf Huber und Stefan Meyer-Kahlen, dem Autor von Shredder, entwickelt und ist nicht kompatibel zum älteren und weit verbreiteten XBoard-Protokoll. Beide Protokolle sind ohne Lizenzgebühren nutzbar.

Nachdem ChessBase das Universal Chess Interface im Jahr 2002 in seine Software integriert hatte, fand das Protokoll in der Folge weite Verbreitung. Eine Vielzahl von Schachprogrammen und GUIs unterstützen das UCI, so beispielsweise Shredder, Fritz, Chess Assistant, Chess Partner und Arena.