Skip to content

Releases: zongzhengli/absolute-zero

Analysis mode

09 Feb 00:02
Compare
Choose a tag to compare
  • Brand new analysis mode with easy board editing and multi PVs.
  • Also supports multi PV in normal GUI games.
  • Minor look and feel changes.

Performance improvements and bug fixes

06 Feb 05:56
Compare
Choose a tag to compare
  • 10-15% performance improvement
  • Fix drawing exception when animations happen quickly
  • Fix time controls increment miscalculation

.NET version upgrade

02 Feb 21:19
Compare
Choose a tag to compare
  • Upgrade .NET target framework from 2.0 to 4.6
  • Disables drawing arrows by default

Visualize principal variation

10 Jul 20:42
Compare
Choose a tag to compare
  • Visualize principal variation with option to disable
  • Fix passed pawn evaluation bug
  • Better search statistics out in terminal
  • Slight performance improvement

Improve search statistics

08 Jul 03:22
Compare
Choose a tag to compare

This release improves search statistics and fixes some bugs.

Changes:

  • Improve search statistics output in terminal
  • Support command-line piping
  • Fix PGN output typo
  • Fix nodes count being corrupted in rare cases
  • Fix static exchange evaluation bug

Fix various bugs

16 Nov 08:50
Compare
Choose a tag to compare

This release fixes various position state bugs and crashing on some systems.

Changes:

  • Fix detection of check from castling. This caused corrupted board states when applying the null move heuristic which allowed the king to be captured.
  • Fix preservation of fifty-move clock when applying null move heuristic.
  • Fix black knight initial given as K.
  • Fix instant crashing on some systems (such as Windows XP SP3).
  • Revised terminal output to apply wraparound with indenting.

Add UCI hash option and new icon

09 Nov 00:42
Compare
Choose a tag to compare

This release adds the hash size option to UCI mode, and updates the application icon with a new high resolution design.

Changes:

  • Improves piece rendering on some platforms
  • Adds UCI option to change hash size
  • New high resolution icon
  • Minor move generation optimizations
  • Terminal output no longer wraps around
  • More robust game reset and undo move
  • File size reduced in half

Revise command-line arguments

29 Sep 17:29
Compare
Choose a tag to compare

This release changes the command-line arguments for tournaments and test suite modes.

Changes:

  • Command-line arguments revised for tournaments and test suite modes. Enter "help" in command-line mode for more information
  • General smoothness improvements

Initial release

02 Aug 17:43
Compare
Choose a tag to compare

This initial release presents a fully functioning standalone/UCI chess engine.

General features:

  • Runs with own GUI by default
  • Runs in UCI/command-line mode with -u argument
  • Accepts perft and divide commands in command-line mode
  • Bitboard chess engine that automatically runs in 64-bit when possible

Search features:

  • Principle variation search
  • Iterative deepening
  • Transposition table
  • Null move heuristic
  • Killer move heuristic
  • MVV/LVA heuristic
  • Futility pruning
  • Late move reductions
  • Quiescence search with SEE
  • Draw detection
  • Mate distance pruning
  • Time control heuristics

Evaluation features:

  • Phase interpolation
  • Piece-square tables
  • Mobility evaluation
  • Pawn structure evaluation
  • Simple capture evaluation