Opción UCI

También se conoce como: Opción de UCI

Parámetro de configuración que un motor de ajedrez anuncia y que una interfaz puede consultar o modificar mediante UCI.

Explicación

UCI significa Universal Chess Interface. Es un protocolo de texto que permite que una interfaz, el programa que muestra el tablero y los controles, se comunique con un , el programa que calcula jugadas. Una opción UCI es un ajuste que el motor expone a esa interfaz, por ejemplo memoria disponible, cantidad de hilos de procesamiento o activación de Chess960.

Cuando la interfaz inicia el diálogo UCI, el motor anuncia cada opción con su nombre, tipo y, cuando corresponde, valor predeterminado, límites o alternativas. La interfaz puede convertir esa descripción en un control visible y después enviar una orden setoption para cambiar el valor. Las opciones disponibles dependen del motor y de su versión.

Tipos definidos por UCI

  • check: valor verdadero o falso, normalmente mostrado como una casilla.
  • spin: número entero dentro de un mínimo y un máximo.
  • combo: elección entre valores predefinidos.
  • button: acción momentánea, sin valor almacenado, como limpiar una tabla interna.
  • string: texto libre, como una ruta de archivos.

Una opción no es una regla del ajedrez ni una garantía de compatibilidad universal. Dos motores pueden usar nombres, rangos y valores distintos para funciones parecidas. El programa que los controla debe leer lo que cada motor anuncia en lugar de asumir una lista fija.

Confusiones frecuentes

UCI y opción UCI

UCI es todo el protocolo de comunicación; una opción UCI es solo uno de los ajustes que el motor expone mediante ese protocolo.

Fuentes

  1. 1.UCI Protocol and Stockfish Commands, Stockfish
  2. 2.UCI Protocol, backscattering.de

Términos relacionados

© 2026 MindZug