Help to build a draughts program

Discussion about development of draughts in the time of computer and Internet.
Post Reply
Catherine
Posts: 129
Joined: Tue Aug 14, 2012 22:24
Real name: Catherine Bourneuf

Help to build a draughts program

Post by Catherine »

Morning all the programmers; please can i have the procedure to build a strong program. I need help for add AI if possible: please help me. Thanks
Rein Halbersma
Posts: 1722
Joined: Wed Apr 14, 2004 16:04
Contact:

Re: Help to build a draughts program

Post by Rein Halbersma »

Catherine wrote:Morning all the programmers; please can i have the procedure to build a strong program. I need help for add AI if possible: please help me. Thanks
Hi Catherine,

One very good tutorial on how to do this is by Martin Fierz: http://www.fierz.ch/strategy.htm
Once you have mastered that, you can look up more advanced topics here: http://chessprogramming.wikispaces.com/
The above links are a bit chess oriented at some places, so here's a specific tutorial by Jonathan Kreuzer on how to write a move generator for checkers: http://www.3dkingdoms.com/checkers/bitboards.htm

Rein
BertTuyt
Posts: 1592
Joined: Wed Sep 01, 2004 19:42

Re: Help to build a draughts program

Post by BertTuyt »

The Horizon source code is available on the net, and provides much insights.
Also Rein posted some very useful classes.
In the past Michel (Dragon) also posted (around 1996) the source for an older Dragon Engine (think it was a console type implementation).
I cant find it anymore, but maybe Michel can resolve the question whether the source is somewhere still available, or that he would provide this old source based on request.
And last but not least for specific questions the people within this forum are always willing to support....

Bert
Catherine
Posts: 129
Joined: Tue Aug 14, 2012 22:24
Real name: Catherine Bourneuf

Re: Help to build a draughts program

Post by Catherine »

Thank everybody for your help. I will search the source code
Post Reply