Checkers

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.

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:

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.