Формат дебютної книги PolyGlot

Також відомий як: PolyGlot, формат книги Polyglot

Двійковий формат, що пов'язує дебютні позиції з ходами-кандидатами, вагами й навчальними даними.

Пояснення

Дебютна книга є базою підготовлених ходів для ранніх позицій. Програма може вибрати збережене продовження замість нового розрахунку. PolyGlot зберігає таку книгу у двійковому файлі, зазвичай .bin.

Вміст запису

Книга PolyGlot є впорядкованою послідовністю 16-байтових записів. Кожен має чотири значення:

  • 64-бітний ключ, цифровий відбиток позиції за хешем Zobrist.
  • Хід, закодований у 16 бітах.
  • 16-бітну вагу, що може впливати на частоту вибору ходу.
  • 32-бітне поле learn для навчальних або програмних даних.

Ключ швидко знаходить ходи позиції. Вага не є універсальною оцінкою й не доводить, що хід найкращий. Її зміст залежить від створення книги та програми.

PolyGlot також називає програму-адаптер між рушіями та інтерфейсами . Адаптер і формат книги історично пов'язані, але це різні речі.

Використання й контекст

Формат призначений для швидкого читання програмами, а не ручного редагування як FEN чи текст.

Поширені непорозуміння

Вага та оцінка

Вага допомагає вибирати ходи книги, але не дорівнює оцінці рушія.

PolyGlot як формат і адаптер

Формат зберігає дебютні книги. Програма PolyGlot також з'єднує деякі рушії UCI з CECP.

Джерела

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

Пов'язані терміни

© 2026 MindZug