Releases: jonthysell/Mzinga
Releases · jonthysell/Mzinga
Mzinga v0.13.0
- Core: Allow for no (zero-sized) transposition table
- Core: Cache sorted move lists at each position
- Engine: Changed defaults and acceptable ranges for options
- Engine: Exposed QuiescentSearchMaxDepth option
- Engine: Exposed UseNullAspirationWindow option
- Engine: Fixed issue with never using end metric weights
- Engine: Fixed issue with MaxHelperThreads == Auto on machines with only 1 processor
- Engine: Migrated from deprecated Mono.Posix to new Mono.Unix
- Test: Improve debugging of GameAI tests
- Test: Improve GameAI tests with configurable options matrix
- Test: Changed GameAI TreeStrap test to verify best move is maintained after training
- Viewer: Fix issue when using newgame via the Engine Console not updating the GameType metadata
- Viewer: Fix crash when playing AI vs AI games with too short search times
- Viewer: Improve BoardHistory UI and Review Mode performance
- Viewer: Sort options in Engine Options dialog
- Viewer: Engine console now scrolls to keep up with the latest output
- Viewer: Updated Avalonia to 0.10.16
- Viewer: Migrated from deprecated MVVM Light Toolkit to new MVVM Toolkit
- Viewer: Migrated from deprecated Mono.Posix to new Mono.Unix
See the Read Me for installation instructions and the Changelog for the complete change history.
Mzinga v0.12.9
Mzinga v0.12.8
- Core: Optimized CalculateValidPlacements
- Core: Optimized Enums.PieceNameIsEnabledForGameType and Board.PlacingPieceInOrder for better performance
- Core: Optimized FastSet by reversing search order
- Core: Optimized Move equality comparison
- Core: Optimized Position.GetHashCode
- Core: Expanded use of MoveSet.FastAdd for certain bugs' moves
- Test: Added more move tests based on final matches of the Online Hive World Championships
See the Read Me for installation instructions and the Changelog for the complete change history.
Mzinga v0.12.7
- Core: Set initial PositionSet capacity to improve performance
- Core: Fixed broken BoardMetrics calculations
- Core: Empty board should always be scored as a zero
- Core: Updated DefaultEngineConfig.xml with latest mergetop results
- Test: Added TreeStrap tests
- Trainer: AutoTrain now supports using MzingaAutoTrainConfig.xml
See the Read Me for installation instructions and the Changelog for the complete change history.
Mzinga v0.12.6
Mzinga v0.12.5
Mzinga v0.12.4
- Core: Fixed bug with producing (and accepting) invalid UHP GameStrings
- Core: Move generation performance improvement for Spider
- Core: Move generation performance improvement for SoldierAnt
- Perft: Converted project to nullable
- Test: Move tests based on real games
- Viewer: Added error message when opening a saved game of a type the engine cannot play
See the Read Me for installation instructions and the Changelog for the complete change history.