To install click the Add extension button. That's it.

The source code for the WIKI 2 extension is being checked by specialists of the Mozilla Foundation, Google, and Apple. You could also do it yourself at any point in time.

4,5
Kelly Slayton
Congratulations on this excellent venture… what a great idea!
Alexander Grigorievskiy
I use WIKI 2 every day and almost forgot how the original Wikipedia looks like.
Live Statistics
Spanish Articles
Improved in 24 Hours
Added in 24 Hours
What we do. Every page goes through several hundred of perfecting techniques; in live mode. Quite the same Wikipedia. Just better.
.
Leo
Newton
Brights
Milds

Interfaz Universal de Ajedrez

De Wikipedia, la enciclopedia libre

Una interfaz universal de ajedrez (UCI) es un protocolo de comunicación abierto que permite a los motores de ajedrez comunicarse con las interfaces de usuario.[1][2]

Historia

En noviembre de 2000, se publicó el protocolo UCI. Diseñado por Rudolf Huber y Stefan Meyer-Kahlen, el autor de Shredder, UCI compite con el antiguo "Protocolo de comunicación del motor de ajedrez" introducido con XBoard/WinBoard.

En 2002, ChessBase, la compañía de software de ajedrez que comercializa Fritz, comenzó a respaldar el protocolo UCI, que anteriormente solo contaba con algunas interfaces y motores.

A partir de 2007, se sabe que más de 100 motores son compatibles directamente con UCI, incluyendo a los mejores motores disponibles en el momento.[3][4][5]

Diseño

Por diseño, UCI asigna algunas tareas a la interfaz de usuario (es decir, la capa de presentación) que tradicionalmente han sido manejadas por el propio motor (en la capa empresarial).[cita requerida]

En particular, generalmente se espera que la interfaz de usuario maneje el libro de aperturas, simplemente seleccionando movimientos para jugar hasta que esté fuera del libro, y solo luego iniciando el motor para el cálculo en la posición resultante. UCI no especifica ningún formato en disco para el libro de apertura. Las diferentes interfaces de usuario suelen tener sus propios formatos propietarios.[cita requerida]

Si bien la interfaz de usuario también puede asumir la responsabilidad de manejar las bases de tablas de finales, esto se maneja mejor en el propio motor, ya que tener información de la base de tablas puede ser útil para considerar posibles posiciones futuras.[6]

El protocolo UCI de Stefan-Meyer Kahlen en Shredder utiliza una notación algebraica larga para los movimientos. Un "nullmove" del motor a la GUI debe enviarse como 0000.[7]

Ejemplos

Funciones

El parámetro uci_limitstrength le dice a los motores con esta característica que jueguen a un nivel más bajo.[8]​ El parámetro uci_elo especifica la clasificación Elo a la que el motor apuntará a jugar.

Variantes

La UCI ha sido modificada para jugar algunas variantes de ajedrez. Algunos de estos son:[9]

  • Universal Shogi Interface (USI), variante para el shogi;[10]
  • Universal Chinese Chess Interface (UCCI), variante para el xiangqi.[11]

Cada uno de estos protocolos también puede definir variantes de PGN y FEN. Se dice que XBoard CECP requiere muchos menos cambios para admitir variantes.[9]

Véase también

Referencias

  1. «Chess engines». Business World Online. 6 de abril de 2017. Archivado desde el original el 28 de enero de 2021. Consultado el 14 de junio de 2018. 
  2. Torres, JC (23 de junio de 2014). «Lichess embraces blind players with new chess site features». SlashGear. Consultado el 14 de junio de 2018. 
  3. Daniel Muñoz. «Los mejores módulos de ajedrez gratis 2020». https://thezugzwangblog.com/. 
  4. «ChessBase 15 paso por paso (6): módulos UCI». 
  5. ««Dragon», el recién lanzado mejor motor de ajedrez posicional de Komodo». 
  6. Chess Life. United States Chess Federation. 2003. 
  7. «UCI protocol». wbec-ridderkerk.nl. Consultado el 14 de junio de 2018. 
  8. «The MadChess UCI_LimitStrength Algorithm». 
  9. a b Evert. «UCI protocol for chess variants». TalkChess.com. 
  10. «The Universal Shogi Interface (USI)». hgm.nubati.net. 
  11. «中国象棋电脑应用规范(五):中国象棋通用引擎协议». www.xqbase.com. 

Enlaces externos

Esta página se editó por última vez el 1 oct 2023 a las 09:26.
Basis of this page is in Wikipedia. Text is available under the CC BY-SA 3.0 Unported License. Non-text media are available under their specified licenses. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc. WIKI 2 is an independent company and has no affiliation with Wikimedia Foundation.