hstzaar-0.6: RELEASE-NOTES
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 <pbv@dcc.fc.up.pt>
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.