August 2004
Intermediate to advanced
352 pages
7h 38m
English
Difficulty: 4
How good are you at choosing highly compact and memory-efficient data formats? How good are you at writing bit-twiddling code? This Item and the next give you ample opportunity to exercise both skills as we consider efficient representations of chess games and a BitBuffer to hold them.
Background: I assume you know the basics of chess.