#
# pyAwale - A simple Awalé game
# The count-and-capture official board game of Africa.
#

2008-12-08 MiKael NAVARRO

	* pyawale.py: decrease CPU consumption.

2008-11-23 MiKael NAVARRO

	* setup.py: review installation strategy.
	* pyawale: add executable script (can be launched from the archive
	or after being installed).
	* pyawale.py: auto-detect data path location.
	
2008-11-15 Dennis MENSCHEL

	* setup.py: fix deployment of graphics.

2008-02-05 MiKael NAVARRO

	* pyawale*.png: add initial draft documents (full archive only).

2007-12-08 MiKael NAVARRO

	* pyawale.py, awale.py: fix incr of game turns.
	
2007-11-30 MiKael NAVARRO

	* pyawale.py: ensure that awale board is displayed even when
	exception occurs.
	* replay_awale.py: fix matching regexps (\r).

2007-11-24 MiKael NAVARRO

	* awale_module.rest: add unit tests (user doc) for eog.

2007-11-17 MiKael NAVARRO

	* pyawale.py: fix display of nb seeds in cups.
	* replay_pyawale.py: add a script to replay pyAwale logs.
	* awale.py, pyawale.py: update raised error display.
	
2007-10-31 MiKael NAVARRO

	* pyawale.py: add label to help counting seeds.

2007-10-17 MiKael NAVARRO

	* pyawale.py: disable mouse click to replay (use RETURN key
	instead) on end panel.

2007-10-12 MiKael NAVARRO

	* pyawale.py, awale.py: display north/south scores and
	comptabilize turns.
	* test_freeawale.py: fix when free awale return an empty line.

2007-10-11 MiKael NAVARRO

	* test_freeawale.py: add option to specify depth of free awale
	algo.

2007-10-10 MiKael NAVARRO

	* pyawale.py: add trace/logging option to store game history.
	* awale.py, pyawale.py: standardize logging outputs.
	
2007-10-08 MiKael NAVARRO

	* pyawale.py: fix displayed logs.
	* test_freeawale.py: add option to specify path to free awale
	program.
	
2007-10-07 MiKael NAVARRO

	* test_freeawale.py: add program to test free awale software
	against pyAwale engine.
	* test_freeawale.bash: add shell script to launch campain test
	agains free awale software.

2007-10-06 MiKael NAVARRO

	* pyawale.py: allow to choose which player begin (on first move).

2007-10-05 MiKael NAVARRO

	* pyawale.py: add the possibility to play again a new game on the
	end panel.

2007-09-20 MiKael NAVARRO

	* pyawale.rest: add user guide.
	* awale.py: check that we must feed the adversary.

2007-09-17 MiKael NAVARRO

	* awale.py: add negamax algorithm.
	* pyawale.py: allow to choose your AI algorithm.

2007-09-14 MiKael NAVARRO

	* awale.py: add 'simple' BFS algo.

2007-09-08 MiKael NAVARRO

	* awale.py: improve minimax algo to minimax2 (ponderation).

2007-09-06 MiKael NAVARRO

	* pyawale.py: improve user interface.
	* awale.py: correct discrepancies with Oware Society rules.

2007-09-05 MiKael NAVARRO

	* awale.py: implement "Grand Slam" rule (Oware Society).
	* awale.py: comptabilize seeds left on board.

2007-08-22 MiKael NAVARRO

	* pyawale.py: add text introduction/copyrights.
	* pyawale.py: allow to change the difficulty level at the
	beginning of the game.

2007-08-13 MiKael NAVARRO

	* pyawale.py, awale.py: optimize execution with Psyco if available
	(speed x4).
	* pyawale.py: output error logs to stderr.

2007-08-12 MiKael NAVARRO

	* pyawale.py: improve different game screens display.
	* awale.py: output data for GraphViz (in debug mode) when
	computing best sown.
	* pyawale.py: display moves even if not in debug mode.

2007-08-09 MiKael NAVARRO

	* awale.py: fix AI (best_sown/minimax) computation.

2007-08-01 MiKael NAVARRO

	* pyawale.py: manage houses/score display.

2007-07-26 MiKael NAVARRO

	* pyawale.py: new graphics (awale board & seeds).

2007-06-19 MiKael NAVARRO

	* awale.py: complete abapa rules description.
	* awale.py: add Awale exceptions.
	* pyawale.py: encapsulate PyGame functions.
	* pyawale.py: create a pseudo state-machine to manage game panels.

2007-06-11 MiKael NAVARRO

	* awale.py: manage signals with an Awale exception class.
	* pyawale.py: factorize CLI and Pygame functions.
	
2007-06-07 MiKael NAVARRO

	* INSTALL: update installation procedure.
	
2007-06-04 MiKael NAVARRO

	* test_awale.py: fix unittests.
	* LICENCE: add licence for Le Bot' skins.
	* pyawale.py: add primitive mouse event handler.
	* pyawale.py: display moves and scores.
	
2007-05-31 MiKael NAVARRO

	* pyawale.py: add Pygame front-ends.

2007-05-26 MiKael NAVARRO

	* awale.py: check end of game.

2007-05-23 MiKael NAVARRO

	* pyawale.py: add a Command Line Interface using Cmd Python
	module.

2007-05-15 MiKael NAVARRO

	* awale.py: add MiniMax algorithm.
	* pyawale.py: initiate a primitive gameloop skeleton.

2007-05-08 MiKael NAVARRO

	* awale.py: first Awale module.
	* awale.py: add doctests.
	
2007-05-07 MiKael NAVARRO

	* pyawale.py: initiate pyAwalé project.
