last updated 12-jan-2007

 

Wing Opening Books

Wing's opening books are derived from a 160,000+ top GM game database, mainly from the period 1950-2004.
This database is a pgn file that contains 7,457,216 moves in total: topGMgames.zip (30 MB).

RESULT = wins, losses, draws, unknown

titanic.zip 82 MB 7,457,216 moves The full set of games/moves from the top GM games (wins, losses, draws and unknown results)
huge.zip 23 MB 2,071,187 moves titanic.bk pruned: all frequency=1 moves and frequency=1 positions removed
medium.zip 5.5 MB 487,746 moves titanic.bk further pruned: all frequency<= 2 moves and frequency <= 2 positions removed

RESULT = wins, draws

colossal.zip 57 MB 5,083,886 moves All 'win+draw'-moves from the top GM games
big.zip 16 MB 1,448,451 moves colossal.bk pruned: all frequency=1 moves and frequency=1 positions removed
average.zip 3.8 MB 340,010 moves colossal.bk further pruned: all frequency<= 2 moves and frequency <= 2 positions removed

RESULT = wins

gigantic.zip 29 MB 2,529,845 moves All 'win'-moves from top GM games (I normally connect to this book when playing on ICC/FICS)
bulky.zip 7.4 MB 642,923 moves gigantic.bk pruned: all frequency=1 moves and frequency=1 positions removed
slim.zip 1.6 MB 144,309 moves gigantic.bk further pruned: all frequency<= 2 moves and frequency <= 2 positions removed (is also part of the default distribution)

RESULT = wins (40 ply)

large.bk 10 MB 922,235 moves All 'win'-moves from top GM games, up to ply 40
small.zip 2.8 MB 252,553 moves large.bk pruned: all frequency=1 moves and frequency=1 positions removed
petite.zip 843 KB 77,407 moves large.bk further pruned: all frequency <= 2 moves and frequency <= 2 positions removed
tiny.zip 104 KB 9,130 moves large.bk further pruned: all frequency <= 10 moves and frequency <= 10 positions removed

How Wing's opening books are constructed

A Wing opening book is a binary file that contains 4 sections:

  1. a header, containing general information, a unique signature, version number, number of positions stored (nrpos), etc.
  2. nrpos positions, sorted and stored as 64-bit Zobrist' keys.
  3. nrpos+1 starting addresses, for all reply moves, these point to section 4 below.
  4. all reply moves with frequency of occurance.

Copyright © Stef Luijten. All rights reserved.