Sur cette page vous trouverez deux programmes en Pascal montrant comment lire un livre d'ouvertures au format PolyGlot.
Vous trouverez également les programmes originaux en C de Michel Van den Bergh. (La page où je les avais téléchargés n'existe plus.)
Le programme pg_key.pas calcule la clé correspondant à une position donnée.
./pg_key "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1"463B96181691FC9C
Le programme pg_show.pas lit un livre et affiche les coups correspondant à une clé donnée.
./pg_show fruit.bin 463B96181691FC9Cmove=d2d4 weight=41,46%
move=e2e4 weight=40,62%
move=g1f3 weight=10,00%
move=c2c4 weight= 7,33%
move=g2g3 weight= 0,29%
move=b2b3 weight= 0,18%
move=f2f4 weight= 0,07%
move=b1c3 weight= 0,01%
move=b2b4 weight= 0,01%
move=c2c3 weight= 0,01%
move=d2d3 weight= 0,01%
Si vous le souhaitez, vous pouvez télécharger les sources de cet article.
Vous pouvez aussi lire des informations en anglais sur le programme PolyGlot et sur le format du même nom.