Page 1 of 1

Tablebase generator

Posted: Tue Dec 14, 2010 2:43 am
by Nale
I have attempted to program a tablebase generator several times. (In C++) However each time I run into difficulties and get discouraged.

Does anyone know of any particularly simple and easy to understand open source generators? I hope that by understanding the way other people have done things, it might be easier to design my program.


Some of the issues I've seen: What is the most efficient way to represent a position in memory? Are there any tricks for easily determining check status and legal moves from a given position? Is code generally written for a particular set of pieces, or in a general manner for any number of pieces?

Re: Tablebase generator

Posted: Tue Dec 14, 2010 7:33 am
by BB+
HG Muller had some webpages about tablebase building, but now some of the links are broken. http://home.hccnet.nl/h.g.muller/EGTB.html

Re: Tablebase generator

Posted: Wed Dec 15, 2010 6:20 pm
by Jaap Weidemann
Here is the missing retrograde analysis page courtesy of the Internet Archive Wayback Machine.

Jaap
http://www.weidchess.com/

Re: Tablebase generator

Posted: Wed Dec 15, 2010 9:12 pm
by Nale

Re: Tablebase generator

Posted: Wed Dec 15, 2010 11:28 pm
by Jaap Weidemann
Nale wrote:I think this is the one you meant. http://web.archive.org/web/200805210231 ... retro.html
In retrospect, posting that link would have saved you a click (and a post) ;).

Jaap
http://www.weidchess.com/