PolyGlot-Eröffnungsbuchformat

Auch bekannt als: PolyGlot, Polyglot-Buchformat

Ein Binärformat, das Eröffnungsstellungen mit Kandidatenzügen, Gewichten und Lerndaten verknüpft.

Erklärung

Ein Eröffnungsbuch ist eine Datenbank vorbereiteter Züge für frühe Partiestellungen. Statt von Grund auf zu rechnen, kann ein Programm das Buch abfragen und eine gespeicherte Fortsetzung wählen. Das PolyGlot-Format ist ein weitgehend kompatibles Format zum Speichern eines solchen Buchs in einer Binärdatei, meist mit der Endung .bin.

Was jeder Eintrag enthält

Ein PolyGlot-Buch ist eine geordnete Folge von 16-Byte-Einträgen. Jeder Eintrag enthält vier Werte:

  • Einen 64-Bit-Schlüssel als numerischen Fingerabdruck der Stellung mit Zobrist-Hashing.
  • Einen in 16 Bit kodierten Zug.
  • Ein 16-Bit-Gewicht, das beeinflussen kann, wie häufig dieser Zug gewählt wird.
  • Ein 32-Bit-Feld learn für Lerndaten oder programmspezifische Nutzung.

Der Schlüssel findet schnell alle einer Stellung zugeordneten Züge. Das Gewicht ist keine universelle Bewertung und garantiert nicht den besten Zug: Es drückt eine Präferenz aus, die von der Erstellung des Buchs und der Auswertung durch die Anwendung abhängt.

PolyGlot bezeichnet auch ein Programm, das -Programme an -Oberflächen anpassen kann. Adapter und Buchformat sind historisch verwandt, aber nicht dasselbe.

Verwendung und Kontext

Das Format ist für effizientes Lesen durch Software gedacht. Es eignet sich nicht zum manuellen Bearbeiten wie eine FEN-Zeichenkette oder Textdatei.

Häufige Verwechslungen

Gewicht und Bewertung

Das Gewicht hilft bei der Auswahl zwischen Buchzügen. Es entspricht keiner Engine-Bewertung und beweist nicht, welcher Zug am besten ist.

PolyGlot als Format und als Adapter

Das Format speichert Eröffnungsbücher. Das Programm PolyGlot kann außerdem bestimmte UCI-Programme mit CECP-Oberflächen verbinden.

Quellen

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

Verwandte Begriffe

© 2026 MindZug