====== Chess - Programming - Polyglot Book Format - Polyglot Book Format ====== A **PolyGlot** opening book is a collection of triples (Key, Move, Weight). * **Key** is a 64-bit Zobrist hash key, of a Board position. * **Move** is a move that can be made from that position. * **Weight** is proportional to the probability the move should be played. ---- [[Chess:Programming:Polyglot Book Format:Castle|Castle]] [[Chess:Programming:Polyglot Book Format:Enpassant|Enpassant]] [[Chess:Programming:Polyglot Book Format:Extensions for other forms of Chess|Extensions for other forms of Chess]] [[Chess:Programming:Polyglot Book Format:File Format|File Format]] [[Chess:Programming:Polyglot Book Format:Key|Key]] [[Chess:Programming:Polyglot Book Format:Learn|Learn]] [[Chess:Programming:Polyglot Book Format:Move|Move]] [[Chess:Programming:Polyglot Book Format:Piece|Piece]] [[Chess:Programming:Polyglot Book Format:Tests|Tests]] [[Chess:Programming:Polyglot Book Format:Turn|Turn]] [[Chess:Programming:Polyglot Book Format:Weight|Weight]] ---- ====== References ====== http://hgm.nubati.net/book_format.html