VeryChess 0.x releases

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

TerryTET
Posts: 8
Joined: Mon Jun 15, 2026 2:59 pm
Full name: Oleh Sych

VeryChess 0.x releases

Post by TerryTET »

Image
Hi community!
This is joined topic for VeryChess chess engine releases for all versions 0.x (everything until 1.0).
The last version published here was VeryChess 0.4.0 - viewtopic.php?p=996188

VeryChess 0.6.0 - released 11 August 2026
This is an evaluation and search-quality release.
The entire hand-crafted evaluation was automatically tuned with a Texel-style optimizer built for this release, and two pawn-evaluation terms were re-introduced as jointly-tuned features. Also it adds two standard selective-pruning techniques to the main search.

Together these are worth roughly +300 Elo in self-play against VeryChess 0.4.0 at fast time control.

VeryChess 0.7.0 - released 21 August 2026
This is primarily a search release. Its headline is singular extensions: the engine detects when the transposition-table move is clearly better than every alternative and searches that move one ply deeper, sharpening tactics and forced lines. It also retunes king safety for a small further gain, fixes the evaluation of a few known-drawn endgames, adds a go nodes search limit, and — importantly — fixes a search-robustness bug where some positions could ignore the move-time limit and never return a move.
Together these are worth roughly +34 Elo in self-play against VeryChess 0.6.0 at a long time control.

VeryChess 0.8.0 - released 2 September 2026
This release makes the engine both stronger and — by a wide margin — faster. Three changes each add roughly twenty to thirty Elo: a clustered transposition table, internal iterative reduction, and a fix to how pinned pieces are evaluated. Separately, the search itself now runs about 2.7× faster than 0.7.0 did, mostly because sliding-piece attacks are now magic bitboards instead of a step-by-step ray walk, and because the macOS build was discovered to have been running emulated. Windows users now get two binaries to choose from.

VeryChess 0.9.0 - released 13 September 2026

Release page - https://verychess.org/releases.html
Direct download - https://verychess.org/download/verychess0.9.0.zip

This release is about search quality and cost. Two changes add strength outright — aspiration windows (+27.9 Elo) and a transposition table in quiescence search (+9.5 Elo) — while three more make the engine do substantially less work for the same playing strength: staged move generation halves the moves generated per node, a negative extension cuts the tree by a further 16%, and a large internal cleanup drops per-thread memory by 92%. The engine also gains exact endgame knowledge (a KPK bitbase and a KBNvK mating technique) that needs no external files.

In the roundrobin tournament with older versions VeryChess 0.9.0 shows significant increasing strength:

Code: Select all

Result:
------------------------------------------------------------------------------
  #  name             games    wins   draws  losses   score    elo    +    -
  1. VeryChess 0.9.0    200     121      74       5   158.0    325   36   34
  2. VeryChess 0.8.0    200      74      93      33   120.5    217   32   31
  3. VeryChess 0.7.0    200      53      85      62    95.5    153   32   32
  4. VeryChess 0.6.0    200      39      86      75    82.0    115   32   32
  5. VeryChess 0.5.0    200      14      60     126    44.0      0   35   37

Cross table:
-----------------------------------------------------------------------------
  #  name                score   games         1         2         3         4         5
  1. VeryChess 0.9.0     158.0     200         x      35.0      40.5      42.0      40.5
  2. VeryChess 0.8.0     120.5     200      15.0         x      29.0      35.0      41.5
  3. VeryChess 0.7.0      95.5     200       9.5      21.0         x      29.0      36.0
  4. VeryChess 0.6.0      82.0     200       8.0      15.0      21.0         x      38.0
  5. VeryChess 0.5.0      44.0     200       9.5       8.5      14.0      12.0         x

Tech:
-----------------------------------------------------------------------------

Tech (average nodes, depths, time/m per move, others per game), counted for computing moves only, ignored moves with zero nodes:
  #  name               nodes/m         NPS  depth/m   time/m    moves     time
  1. VeryChess 0.9.0     12185K     3483641     21.9      3.5     65.9    230.4
  2. VeryChess 0.8.0     15474K     3977356     20.5      3.9     63.2    245.9
  3. VeryChess 0.7.0      7895K     2040738     18.9      3.9     65.2    252.2
  4. VeryChess 0.6.0      6262K     1591914     20.3      3.9     62.2    244.7
  5. VeryChess 0.5.0      6108K     1558761     20.4      3.9     69.2    271.2
     all ---              9318K     2497333     20.4      3.8     65.1    248.9