Computer Chess Club Archives


Search

Terms

Messages

Subject: Application of Chess Programming Techniques to Other Games

Author: Roberto Waldteufel

Date: 09:10:20 04/07/99


Hi all,

I wonder how many here have programmed other games besides chess. Before I wrote
my chess program I cut my teeth on several games of gradually increasing
complexity until finally I felt ready to tackle chess. One of the most
interesting of these was checkers. In fact, I used bitboards for my first ever
attempt at checkers before knowing about their widespread use in chess, so when
I came to program chess I was naturally inclined to lean heavily in the
direction of bitboard representations of information. Recently I returned to my
old checkers program and rewrote it from scratch making use of many new things I
have learnt from programming chess, resulting in a strong program based on Aske
Plaat's MTDF algorithm. On 24 April there is to be a match between my program
and Nexus99, one of the top commercial checkers programs. I may even release my
own checkers program commercially in due course.

I think the same techniques that have proved themselves in computer chess are
applicable to several other games, such as Shogi, Go and of course checkers too.
I would be interested to hear if anyone else here has found the same to be true.
In particular, if anyone else has programmed checkers, it would be interesting
to "compare notes".

Best wishes,
Roberto



This page took 0.01 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.