hstzaar 0.8 30/06/2011 - fixed crash on clicking Cancel button of file dialogs - fixed incorrect behaviour of AI Level 2 (wrong comparison) - added a command-line option to specify glade data directory - fused game and history references in GUI code; should reduce the number of screen redraw events hstzaar 0.7 17/06/2011 - improved AI: level 0 does material evaluation only levels >1 does material, positional and threats level 2 searches deeper after mid-game - removed random AI (AI/Lame.hs) - implemented save & open games - restructured GUI code: undo/redo history handling is now a separate module hstzaar 0.6 04/05/2011 - improved AI by spliting turns into 2 game tree levels - reduced heap memory residency - removed AIs; minimax ply 2 is now faster and better than old greedy - improved GUI to highlight opponents & next available moves hstzaar 0.5 29/03/2011 - corrected error in minimax algorithm that made it worse than the greedy strategy - modified static evaluation function - improved data structures for board representation to reduce memory footprint hstzaar 0.4 22/10/2010 - zoneOfControl computation now properly accounts for interleaved captures - improved some board and AI functions for speed/accurary - added an AI vs. AI tournament batch mode - added a test module with Quickcheck properties for board & AI code hstzaar 0.3 21/08/2010 - improved the AI (new static evaluation function) - corrected duplicate undo/redo entry after game end hstzaar 0.2 16/08/2010 - fixed build error for missing module hstzaar 0.1 11/08/2010 - Switched the GUI interface to gtk2hs+cairo - Added AI strategies using minimax and alpha-beta prunning - Renamed the package to take up maintenance of this. Pedro Vasconcelos htzaar 0.0.2 10/09/09 - Added other modules to htzaar.cabal. - Added strategy helpers to AI.Utils (boardHeuristic, pruneBoardTree). htzaar 0.0.1 10/07/09 - Fixed first turn caveat. htzaar 0.0.0 10/07/09 - Initial release.