Skip to content

Dragontooth v0.2 "Bahamut"

Pre-release
Pre-release

Choose a tag to compare

@dylhunn dylhunn released this 24 May 06:03

This release of Dragontooth contains several new features:

  • Draw by repetition detection
  • Customizable contempt level (the value of a draw, in centipawns)
  • Upgraded evaluation function
    • Tuned parameters, some automatically tuned with CLOP
    • Blended king piece-square tables
    • Passed pawns
    • Slider mobility bonuses
    • Connected rooks
    • Bishop pair
  • Simple distributed hashtable parallel search
    • Configurable number of threads

As well as some bugfixes:

  • Fixed 50-move draw detection

Bahamut was tested against version 0.1 'Azazel'. It had a score of 1095 - 629 - 276 [0.617], running at fast time control 40/1.5s+0.05s on my system (i5 6600K 4cores/4threads 4.4GHz; linux). This gives an ELO change of +82.47 with confidence interval +/- 14.46 according to cutechess.

Compiling from source requires library Dragontoothmg v1.2. Compiled binaries for other platforms and architectures are available upon request, or you can compile it from source for any platform the Go programming language supports.

Most Windows users should download dragontooth-0.2-bahamut-WINDOWS-x64-64bit.exe.