Bao is a mancala game that is played in different variants in the eastern part of Africa. It is
considered as one of the most complex variants of mancala.
Some links and introductions to Bao:
I am in the process of writing a competition-level program that plays the Zanzibar version of Bao.
You can download
the fully functional demonstration version
of this program here
. The strength of this demonstration version is
limited, but it plays the game correctly. Besides, the program can be used to analyse recorded games.
Bao 0.1 is tested for Windows 95/98/ME/2000.
Simply unpack the zip file and start Bao.exe. The program includes the rules
and sample games.
Bao 0.1 screen shot.
If you also want to write a Bao program, you are free to use my sample code
that includes the execution of Bao moves, according to the rules. The code is
in Borland Delphi 5.0, but I am sure that it is easily converted into C or Java.
Remarks to: Jeroen Donkers,