Chess TablebaseMay 12 2012 at 1:26 PM
|Anonymous (no login)|
Write a program that generates chess tablebases for various simple endgames (a database gives the move that wins in the shortest number of moves from any legal position).
Basically your program should be able to make the database and you should show how to look up positions in it. It does not need to be compatible with existing chess program database formats.
For example, you could have a program that takes a list of pieces (e.g. King and Queen against King) and then generates a tablebase for it which you can look up positions.
The easiest way to do this is by retrograde analysis:
- Draws - Anonymous on May 12, 2012