Skip to content

@zongzhengli zongzhengli released this Jul 10, 2016 · 10 commits to master since this release

  • Visualize principal variation with option to disable
  • Fix passed pawn evaluation bug
  • Better search statistics out in terminal
  • Slight performance improvement
Assets 3

@zongzhengli zongzhengli released this Jul 8, 2016 · 23 commits to master since this release

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
Assets 3

@zongzhengli zongzhengli released this Nov 16, 2013 · 50 commits to master since this release

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.
Assets 3

@zongzhengli zongzhengli released this Nov 9, 2013 · 56 commits to master since this release

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
Assets 3

@zongzhengli zongzhengli released this Sep 29, 2013 · 83 commits to master since this release

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
Assets 3

@zongzhengli zongzhengli released this Aug 2, 2013 · 150 commits to master since this release

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
Assets 3
You can’t perform that action at this time.