Checkers

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.

July 21, 2008 CheckerBoard 1.651 source code

I have not been working much on CheckerBoard recently. With checkers solved, and disturbing things such as peak oil, climate change and the Malthusian catastrophe waiting just around the corner, I doubt that I will ever work on it again (except for bug fixes). Therefore, I am publishing the source code of CheckerBoard, in case anybody wants to continue improving it. You can get it on the download page!

July 18, 2008 CheckerBoard 1.651

Birthday update: CheckerBoard 1.651 fixes some bugs that were present in the April 27 release of CB 1.65. There is also a 64-bit version of the entire package available. Get it 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.