Skip to content

Releases: jonthysell/Mzinga

Mzinga v0.13.0

14 Jul 17:16
Compare
Choose a tag to compare
  • 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

01 Jul 20:48
Compare
Choose a tag to compare
  • Core: Fixed conflict with Pillbugs and Mosquitos adding duplicate moves

See the Read Me for installation instructions and the Changelog for the complete change history.

Mzinga v0.12.8

27 Jun 17:36
Compare
Choose a tag to compare
  • 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

22 Jun 16:41
Compare
Choose a tag to compare
  • 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

15 Jun 20:10
Compare
Choose a tag to compare
  • Viewer: Set focus to input when opening Engine Console
  • Viewer: Show engine id at top of Engine menu
  • Viewer: Fix relative links when showing update release notes

See the Read Me for installation instructions and the Changelog for the complete change history.

Mzinga v0.12.5

13 Jun 05:18
Compare
Choose a tag to compare
  • Viewer: Show release details when prompting to update
  • Viewer: Fix invalid thread error when new update detected at app start

See the Read Me for installation instructions and the Changelog for the complete change history.

Mzinga v0.12.4

10 Jun 18:22
Compare
Choose a tag to compare
  • 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.

Mzinga v0.12.3

06 Jun 17:01
Compare
Choose a tag to compare
  • Core: Fixed spider move generation
  • Engine: Converted project to nullable
  • Engine: Fixed licenses output
  • Engine: Fixed help output

See the Read Me for installation instructions and the Changelog for the complete change history.

Mzinga v0.12.2

01 Jun 18:57
Compare
Choose a tag to compare
  • Viewer: Fixed bug where center/zoom buttons don't appear on new game
  • Viewer: Added dependency on Markdown.Avalonia
  • Viewer: Revamped about window with embedded license and changelog contents

See the Read Me for installation instructions and the Changelog for the complete change history.

Mzinga v0.12.1

29 May 23:28
Compare
Choose a tag to compare
  • Engine: Fixed issue when program doesn't exit if input pipe closes
  • Viewer: Updated Avalonia to 0.10.14

See the Read Me for installation instructions and the Changelog for the complete change history.