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?
Tablebase generator
Re: Tablebase generator
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
- Jaap Weidemann
- Posts: 2
- Joined: Fri Jun 11, 2010 12:15 pm
- Real Name: Jaap Weidemann
- Location: Stellenbosch, South Africa
Re: Tablebase generator
Here is the missing retrograde analysis page courtesy of the Internet Archive Wayback Machine.
Jaap
http://www.weidchess.com/
Jaap
http://www.weidchess.com/
Re: Tablebase generator
I think this is the one you meant. http://web.archive.org/web/200805210231 ... retro.html
- Jaap Weidemann
- Posts: 2
- Joined: Fri Jun 11, 2010 12:15 pm
- Real Name: Jaap Weidemann
- Location: Stellenbosch, South Africa
Re: Tablebase generator
In retrospect, posting that link would have saved you a click (and a post) .Nale wrote:I think this is the one you meant. http://web.archive.org/web/200805210231 ... retro.html
Jaap
http://www.weidchess.com/