Dragontooth v0.1 "Azazel"
Pre-release
Pre-release
This is a preview version of the Dragontooth chess engine, a new open-source chess engine written entirely in Google Go. It includes the following features:
- Partial UCI support
- Customizable hashtable size (default: 512 MB)
- A magic-bitboard-based legal move generator
- Uses pinned piece tables for fast generation
- A simple evaluation function
- Piece-square tables
- Draw by 50 move rule
- Simple alpha-beta search with hash-move and IID move ordering
- A simple, lock-free transposition table implementation
- Non-probing, always-replace
Several additional features are partially implemented or in-development:
- A simple parallel search function
- Shared hash table approach
- Customizable number of search threads
- Draw detection by repetition
This version of dragontooth depends on dragontoothmg library release version 1.1, if you wish to compile it yourself.
Compiled versions are available below for a variety of systems. If you have a different OS or architecture (such as ARM), you can compile it from source for any platform the Go programming language supports.
Most Windows users should download dragontooth-0.1-azazel-WINDOWS-x64-64bit.exe.