Skip to content

Releases: sictransit/woodpusher

Improved gameplay (static eval. + null move pruning + move ordering)

20 Dec 12:43
231f067
Compare
Choose a tag to compare

NegaScout, history heuristics + bug fixes

09 Dec 20:54
8efe828
Compare
Choose a tag to compare

An increase in strength thanks to the implementation of NegaScout and history heuristics, plus some bug fixes.

This is the result of a small tournament vs Stockfish 15 locked to ELO 2500. The current version is stronger than the previous. On my machine, it even a beats Stockfish 15 (at ELO 2500), but it's not a fair comparison since Stockfish seems to blunder to lower its strength.

Rank Name                          Elo     +/-   Games   Score    Draw 
   1 Woodpusher (1.5.0)             89     131      20   62.5%   35.0% 
   2 stockfish-windows-x86-64-avx2  35     145      20   55.0%   20.0% 
   3 Woodpusher (1.4.2)           -127     149      20   32.5%   25.0% 

SPRT: llr 0 (0.0%), lbound -inf, ubound inf
30 of 30 games finished.

Player: stockfish-windows-x86-64-avx2
   "Draw by 3-fold repetition": 3
   "Draw by insufficient mating material": 1
   "Loss: Black mates": 1
   "Loss: White mates": 6
   "Win: Black mates": 4
   "Win: White mates": 5
Player: Woodpusher (1.5.0)
   "Draw by 3-fold repetition": 5
   "Draw by adjudication: user decision": 1 (both sides had rook + king)
   "Draw by insufficient mating material": 1
   "Loss: Black mates": 2
   "Loss: White mates": 2
   "Win: Black mates": 3
   "Win: White mates": 6
Player: Woodpusher (1.4.2)
   "Draw by 3-fold repetition": 4
   "Draw by adjudication: user decision": 1 (both sides had rook + king)
   "Loss: Black mates": 6
   "Loss: White mates": 5
   "Win: Black mates": 2
   "Win: White mates": 2

What's Changed

Full Changelog: 1.4.2...v1.5.0

Refactored UCI interface (fixed stalling) + no illegal moves from the opening book.

07 Dec 15:09
3320b76
Compare
Choose a tag to compare

What's Changed

  • uci interface rewrite + fixed opening book (illegal move issue) by @sictransit in #40

Full Changelog: v1.4.1...1.4.2

don't lose on time if the opponent is allowed negative time

03 Dec 19:37
f0c5175
Compare
Choose a tag to compare
fixed negative time issue (#37)

* allow opponent to play on negative time
* bumped version

opening book with more options + fixed UCI command concurrency issue

03 Dec 19:04
5fa843d
Compare
Choose a tag to compare
new opening book with more options for each hash (#36)

* new opening books with more options for each hash
* fixed concurrency issue in UCI command handling, generating illegal moves
* bumped version

performance boost + correct 'matein' calculation

30 Nov 11:57
ee94aff
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.2.1...v1.3.0

opening book is allowed per default

27 Nov 09:43
Compare
Choose a tag to compare
v1.2.1

bump version: 1.2.1

uci option toggle opening book usage

27 Nov 09:34
d1e14f5
Compare
Choose a tag to compare
v1.2.0

uci option to toggle opening book usage

speed and accuracy

26 Nov 18:07
6fb539e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.0...v1.1.0

major rewrite, optimization and bug fixes

16 Nov 12:10
e9b6748
Compare
Choose a tag to compare

This release should play a bit better, thanks to some bug fixes and better time management.

The README now contains some useful information as well.

What's Changed

Full Changelog: v0.9.5...v1.0.0