Tablebase generator

Code, algorithms, languages, construction...
Post Reply
Nale
Posts: 4
Joined: Tue Dec 14, 2010 2:40 am

Tablebase generator

Post by Nale » Tue Dec 14, 2010 2:43 am

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?

BB+
Posts: 1484
Joined: Thu Jun 10, 2010 4:26 am

Re: Tablebase generator

Post by BB+ » Tue Dec 14, 2010 7:33 am

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

User avatar
Jaap Weidemann
Posts: 2
Joined: Fri Jun 11, 2010 12:15 pm
Real Name: Jaap Weidemann
Location: Stellenbosch, South Africa

Re: Tablebase generator

Post by Jaap Weidemann » Wed Dec 15, 2010 6:20 pm

Here is the missing retrograde analysis page courtesy of the Internet Archive Wayback Machine.

Jaap
http://www.weidchess.com/

Nale
Posts: 4
Joined: Tue Dec 14, 2010 2:40 am

Re: Tablebase generator

Post by Nale » Wed Dec 15, 2010 9:12 pm


User avatar
Jaap Weidemann
Posts: 2
Joined: Fri Jun 11, 2010 12:15 pm
Real Name: Jaap Weidemann
Location: Stellenbosch, South Africa

Re: Tablebase generator

Post by Jaap Weidemann » Wed Dec 15, 2010 11:28 pm

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/

Post Reply