Skip to content

Version 0.6.0

Latest
Compare
Choose a tag to compare
@nionita nionita released this 01 May 14:49

This is release 0.6.0, rated about 90 Elo in self play over the previous version 0.5.0.

Changes from the previous version:

  • Compilation with more recent GHC / Stack (GHC 8.8.4 / stack LTS-16.20)
  • New eval terms: weak pawns, optimized
  • Eval parameters & weights structures generated with Template Haskell
  • Fixed extended futility pruning up to depth 6
  • Simplification of time management and helper threads
  • Better inlining and strictness in code
  • Search depth 1 normally (no full window)
  • SelfPlay: add new parameter for nodes budget
  • Search time reduction for first move
  • Use only one CPU for all threads (search + helper)
  • Two abort times, unlimited extensions
  • Killer list with 3 killers
  • Better history scale when maximum reached
  • Higher value for king safety
  • Better speed, especially in QS

Binaries are provided for Windows 10 (SSE4.2 and SSSE3) and Linux (SSE4.2), all 64 bit (edited on May 2nd, further Windows binary).