December 23, 2009 Checkers Tutor for Android
I wrote a simplified version of Cake in Java, and added a user interface to it for the Android platform - Google's operating system for mobile devices (most notably mobile phones). It should be available on the Android market under the name Checkers Tutor (but you need an Android device to access the market). I have created a webpage with a brief description of checkers tutor for Android page.
December 21, 2009 CheckerBoard 1.7
CheckerBoard 1.7 is a small service release that fixes some minor bugs, and it finally runs properly on Windows Vista and Windows Seven (earlier
versions of CheckerBoard needed administrative rights to run properly). Most of the changes were contributed by Ed Gilbert - thanks, Ed! The source
code is also available on the download page!
January 26, 2009 One Jump Ahead, new edition released
Jonathan Schaeffer, leader of the Chinook team that solved checkers, has published an updated
version of his book One Jump Ahead, describing his quest for the
ultimate checker player. I own the first version, and found it a good read, and so I can also recommend the new version (for instance at
Amazon), even though I am called a Dweeb, Pipsqueak and a Punk on
account of my report on the Las Vegas computer checker world championship :-)
November 2, 2008 Checkers for the iPhone, updated
During the past two weeks, two new checkers programs were released for the iPhone - both of them based on my simple checkers
engine, so I can heartily recommend both :-)
Geoff Rainville's program is called Teeny checkers. You can buy it at the iTunes store!
Jon Schlegel has written Draughts Free and Draughts Premium. The free version will display ads, the premium version won't bother you.
Geoff Rainville's program is called Teeny checkers. You can buy it at the iTunes store!
Jon Schlegel has written Draughts Free and Draughts Premium. The free version will display ads, the premium version won't bother you.
October 26, 2008 Endgame database source code
I finally put the endgame database source code online - all of it, that is: The database access code necessary if you want to use the compressed
databases in your checkers engine, the database generator program, and the database compression program. They are all available on the
download page.
October 12, 2007 Book update
I have released a new version of Cake's Huge Opening Book. This book is based on over 2.8 million analysed
positions and is one ply deeper in main lines than the previous version. It now contains exactly 1'869'199 moves,
or roughly 20% more than the previous book. Read more and download it on the book page!
July 20, 2007 Checkers is solved!
Yesterday, the Chinook team announced that they have solved checkers - it's a draw. The result
comes as no surprise: The huge opening books of the top programs are already very
close to being a proof that checkers is a draw - however, they are
only very close, and no mathematical proof.
You can review the proof, and read much more about it on the
Chinook website, which
has been revamped a bit to celebrate the occasion. Checkers is the most complex game to
have been solved to date, about a million times more complex than connect 4 which was
solved in 1988.
Further reading:
Further reading:
June 30, 2007 Three Projects for computer science students
Unfortunately, I don't find enough time for programming these days. I still have what I believe
to be interesting ideas though - so I thought I would write some of these down in the hope that
some talented CS student might have a crack at it. Interested? Then check out the three
programming projects!
May 30, 2007 Ed Gilbert releases the 10-piece endgame database!
In what is surely a milestone for PC checkers programs, Ed Gilbert is offering the 10-piece
endgame database for sale on an external harddisk. Thanks to improvements to the endgame
database driver (which Ed credits to Neil Burch), it will work with surprisingly little RAM. You can find all the details
here. Also
new on Ed's website:
new versions of the English and Italian KingsRow (1.16c).
August 13, 2006 Suicide checkers matches
Over the past months, Suicidal Cake played 3 matches on Kurnik. It won the first match
in March 2006 against the
Canadian program Roshi47 4-0, then it lost the second match in April 2006 against the Balarussian program
SuicideKallisto 0-4. Igor Korshunov, the author of SuicideKallisto was kind enough to offer me a rematch,
which took place in June 2006, and which was the first reasonably close match in the series, with Suicidal
Cake winning one and losing two for a 1.5-2.5 final result. You can read more and replay all the games by following the links to
the individual matches.