Formato de libro de aperturas PolyGlot

También se conoce como: PolyGlot, formato de libro Polyglot

Un formato binario que relaciona posiciones de apertura con movimientos candidatos, pesos y datos de aprendizaje.

Explicación

Un libro de aperturas es una base de datos de movimientos preparados para posiciones tempranas de la partida. En lugar de calcular desde cero, un programa puede consultar el libro y elegir una de las continuaciones almacenadas. El formato PolyGlot es una forma ampliamente compatible de guardar ese libro en un archivo binario, normalmente con extensión .bin.

Qué contiene cada entrada

Un libro PolyGlot es una secuencia ordenada de registros de 16 bytes. Cada registro contiene cuatro valores:

  • Una clave de 64 bits que funciona como huella numérica de la posición mediante un método llamado hash Zobrist.
  • Un movimiento codificado en 16 bits.
  • Un peso de 16 bits que puede influir en la frecuencia con que se elige ese movimiento.
  • Un campo learn de 32 bits reservado para información de aprendizaje o uso específico del programa.

La clave permite encontrar rápidamente todos los movimientos asociados a una posición. El peso no es una evaluación universal ni garantiza que el movimiento sea el mejor: expresa una preferencia que depende de cómo se creó el libro y de cómo la aplicación interpreta esos datos.

El nombre PolyGlot también se usa para un programa que puede adaptar motores a interfaces . Ese adaptador y el formato de libro están relacionados históricamente, pero no son la misma cosa.

Uso y contexto

El formato está pensado para lectura eficiente por software. No es adecuado para editar a mano como una cadena FEN o un archivo de texto.

Confusiones frecuentes

Peso y evaluación

El peso ayuda a escoger entre movimientos del libro. No equivale a una puntuación de motor ni demuestra por sí solo cuál es la mejor jugada.

PolyGlot como formato y como adaptador

El formato guarda libros de aperturas. El programa PolyGlot también puede conectar ciertos motores UCI con interfaces CECP.

Fuentes

  1. 1.Polyglot book format, PolyGlot project
  2. 2.Polyglot opening book reading, python-chess

Términos relacionados

© 2026 MindZug