Spiegazione
Un libro di aperture raccoglie mosse preparate per posizioni iniziali. Il formato PolyGlot le conserva in un file binario, normalmente .bin, che il programma consulta senza calcolare da zero.
Contenuto di ogni voce
Un libro PolyGlot è una sequenza ordinata di record da 16 byte, ciascuno con quattro valori:
- Una chiave a 64 bit, impronta della posizione ottenuta con hash Zobrist.
- Una mossa codificata in 16 bit.
- Un peso a 16 bit che può influire sulla frequenza di scelta.
- Un campo learn a 32 bit per apprendimento o uso specifico del programma.
La chiave trova rapidamente le mosse della posizione. Il peso esprime una preferenza del libro, non una valutazione universale né la garanzia della mossa migliore.
PolyGlot è anche un programma che può adattare motori a interfacce . Adattatore e formato sono collegati storicamente, ma non coincidono.
Uso e contesto
È un formato per software, non adatto alla modifica manuale come FEN o un file di testo.
Confusioni comuni
Peso e valutazione
Il peso aiuta a scegliere una mossa del libro, ma non equivale a una valutazione del motore.
PolyGlot formato e adattatore
Il formato salva libri; il programma può collegare alcuni motori UCI a CECP.
Fonti
- 1.Polyglot book format, PolyGlot project
- 2.Polyglot opening book reading, python-chess
