Skip to content

Releases: cetincan0/Defenchess

Defenchess 2.2

23 Aug 02:01
Compare
Choose a tag to compare

This release increases the playing strength of Defenchess significantly. Below are every change introduced in this version.

Changes:

  • Revised time management for X/Y and X+0 (moves per time and zero increment) time controls
  • Opposite colored bishops endgame knowledge
  • Slight improvements in how time is counted and PVs are printed while failing high/low (now at least one move will always be printed even when failing)
  • Improved thread management (fixed a bug where not providing a position after setting the number of threads would crash the engine)
  • Improved draw (and lack thereof) detection
  • Fixed an issue where TB scores would never be returned
  • Fixed a bug in calculating pinned piece mobility
  • Allowed pinned pieces to capture pieces of equal or higher value in mobility calculation
  • Implemented followup history
  • Fixed a bug that prevented extensions from being applied in the first moves searched in PV nodes
  • Introduced king threats against pieces and pieces flanking the king in evaluation
  • Introduced the use of history in late move reductions
  • Tweaked endgame scores for the side with higher material but no pawns

Defenchess 2.1

25 Jul 01:35
Compare
Choose a tag to compare

Major tuning overhaul and a TB bug fix.

Changes:

  • Significant ELO gains were obtained by using the training set created by the author of Zurichess which can be found at http://www.zurichess.xyz/blog/texels-tuning-method/
  • Fixed an obscure TB bug where Defenchess would play an illegal move when playing as black with a black pawn on the B2 square.
  • The quit command should quit without crashing the engine now.
  • Added a no popcount binary for Windows.

Please let me know if you notice any issues. Thanks!

Defenchess 2.0

23 Jul 16:29
Compare
Choose a tag to compare

Defenchess 2.0 release. Windows and Linux binaries are included.