Format de livre d’ouvertures PolyGlot

Aussi appelé: PolyGlot, format de livre Polyglot

Un format binaire qui associe des positions d’ouverture à des coups candidats, des poids et des données d’apprentissage.

Explication

Un livre d’ouvertures est une base de données de coups préparés pour les positions du début de partie. Au lieu de tout calculer, un logiciel peut consulter le livre et choisir l’une des suites enregistrées. Le format PolyGlot est un moyen largement pris en charge de conserver ce livre dans un fichier binaire, généralement doté de l’extension .bin.

Contenu de chaque entrée

Un livre PolyGlot est une suite ordonnée d’enregistrements de 16 octets. Chaque enregistrement contient quatre valeurs :

  • Une clé de 64 bits qui sert d’empreinte numérique de la position grâce à une méthode appelée hachage de Zobrist.
  • Un coup codé sur 16 bits.
  • Un poids sur 16 bits qui peut influer sur la fréquence de sélection du coup.
  • Un champ learn de 32 bits réservé aux données d’apprentissage ou à un usage propre à l’application.

La clé permet de retrouver rapidement tous les coups associés à une position. Le poids n’est pas une évaluation universelle et ne prouve pas qu’un coup est le meilleur. Il exprime une préférence déterminée par la manière dont le livre a été créé et dont le programme de lecture interprète les données.

PolyGlot désigne aussi un programme capable d’adapter des moteurs aux interfaces . L’adaptateur et le format de livre sont historiquement liés, mais ne sont pas la même chose.

Usage et contexte

Le format est conçu pour un accès efficace par les logiciels. Il n’est pas destiné à être modifié à la main comme une chaîne FEN ou un fichier texte.

Confusions fréquentes

Poids et évaluation

Le poids aide à choisir parmi les coups du livre. Ce n’est pas une évaluation de moteur et il ne permet pas à lui seul d’établir le meilleur coup.

PolyGlot comme format et comme adaptateur

Le format stocke des livres d’ouvertures. Le programme PolyGlot peut aussi relier certains moteurs UCI à des interfaces CECP.

Sources

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

Termes associés

© 2026 MindZug