Daama

Screenshot of Daama for DOS

Daama for DOS, 2001

The project Daama was born as a winter term programming project at Faculty of Mathematics and Physics at Charles University in Prague, Czech Republic. First versions (executable available for download) of Daama were written in Pascal and compiled for DOS. The control is input line oriented. It plays according to the rules of Czech Checkers. I wouldn't recommend this program to anyone, who doesn't know these specific rules.

The algorithm is an AlphaBeta space search with quiescence search and singular extensions (for those, who are interested in such a specialty).

Screenshot of Daama

Daama for Windows, 2002

The topic of checkers was so interesting and powerfull, that I asked for possibility of continuing my project in summer term.

The engine (brain) was rewritten to C++ code, the interface was newly made with Borland Delphi (restriction placed by school subject it was developed for).

The most visible change is in chosen rules. Daama supports now common Checkers rules, as described by American Checkers Federation.

The algorithm was largely extended. AlphaBeta grew into Aspiration AlphaBeta, Singular extensions were repaired, Hash tables were added.

Installer of Daama for Win is available for download. But newer and stronger version already exists.