free awale is a free software distributed under the distributed under the GNU general public licence. You can freely download, use, modify and re-distribute free awale provided the GPL licence is maintained.
The version 1 of free awale is based on an improved min-max Von Neuman's algorithm. It is particularly efficient due to the low number of choices at each turn. The mean depth of research is about 10 at the beginning of the game. But it depends on the capacities of your computer and the level of the game.
In this page, you can find some general information on the game awale. This is also the official site for the software free awale. The web site for the development of free awale is http://savannah.nongnu.org/projects/awale.
The official release is awale-1.6.
History of releases
31 october 2015, release 1.6
18 february 2012, release 1.5
30 july 2009, release 1.4
6 may 2008, release 1.3
31 august 2007, release 1.2
13 may 2007, release 1.1
17 February 2007, release 1.0
Before 2007, versions 0.x
free awale provides a graphical interface with all standards options.
Here are some examples of screenshots for Mac OS X, GNU/Linux and Windows.
Rules of Ivory Coast
Awale game contains two lines of six holes. Each player plays a single line, the upper line for the computer and the lower line for the player. Other pair of holes are used for eaten seeds.
Every holes contain four seeds at the beginning of the game.
One plays alternately. One never play two turns, one cannot pass his turn.
When playing, take all the seeds of a hole in your line and distribute it in successive holes turning counterclock wise, one seed per hole. Do not put a seed in the starting hole (this case arrives when the starting hole contains more than twelve seeds.)
The seeds of the arrival hole are eaten when the arrival hole lies in the opponent line and contains two or three seeds (after all seeds are distributed). All contiguous previous holes which meet this condition are also eaten. It is possible to eat a maximum of four holes, when five holes are eatable, only the last four ones are eaten.
Players have to play so as the opponent always has at least one seed. In case it is impossible, the game stops.
The winner is the player who has eaten the most seeds.
Various rules are played in west Africa. Here are the rules generally played in Ivory Coast. However, even in Ivory Coast, several variants can be encountered.
The first variant is concerned with the maximum number of holes that can be eaten. Generally the maximum is four, but sometimes, African players admit that there is no maximum (indeed, six is then the maximum).
Another variant is that when you are in position to eat more than four holes and you play it, you eat nothing at all. In this implementation of the game, we have admitted that the maximum number of holes to be eaten is four, and that when more than four holes are eatable, you eat the last four holes.
It exists an additional rule tacitly admitted. The winner let the last seed of the game to its challenger. This rule is not implemented in free awale.
Africans play very rapidly. A maximum of few seconds of thought is tolerated. But usually,
you must decide your move almost immediately. This game is based on a rapid assessment of the
position and on memory rather than a long thought. Typical duration for a game is about ten minutes.
Tarball for the source files and binary distributions are available at http://download.savannah.nongnu.org/releases/awale.
Binary distribution for Windows
Binary distribution for OpenMandriva, CentOS, Redhat
A binary distribution for OpenMandriva, CentOS, Redhat is available in the file awale-1.x-1.x86_64.rpm. Just download this file and double click on it. This will install the game free awale on your computer.
Binary distribution for Debian or Ubuntu
A binary distribution for Debian or Ubuntu is available in the file awale-1.6_x86_64.deb (64 bits). Just download this file and double click on it. This will install the game free awale on your computer.
Binary distribution for Mac Intel OS X
A binary distribution for Macintel is available in the file awale-1.x-macOSX.dmg. Download this file, mount the virtual disk and copy the file awale.app in your directory Applications.
Compiling for GNU/Linux systems
To compile the source of free awale in GNU/Linux systems, first download the tarball awale-1.x.tar.gz and untar it with
Compiling for Mac OS X system
To compile the source of free awale in Mac OS X system, first install the development tools Xcode available on Mac OS X Install disc 2 and download the tarball awale-1.x.tar.gz. On my macbook, the tarball has been automatically uncompressed, therefore untar command is
To play with the GUI interface on all GNU/Linux systems and Mac OS X, type
To play free awale in windows, simply double click on the shortcut that has been added on your desktop during the installation process.
In all systems, you can play in interactive mode in a shell window by typing,
The GUI interface is written in Tcl/Tk. This shell is installed on most GNU/Linux or Unix systems.
But usually, it is not installed on Windows. In case it is not installed, download the library at
Awale is developed by Alain Le Bot , Laurent Le Bot, Diana Martin de Argenta and Christian Gruber. But other developers are welcome.
Bug report and requirements to firstname.lastname@example.org