Vault is a UCI-compliant chess engine derivating from Stash, using a neural network for evaluating positions. Preferably used with a GUI like Arena, CuteChess, Fritz, etc.
Note that the current project version is not "stable", as I'm still working on a better Makefile configuration for faster builds.
The repository consists of the following files:
Vault supports for now all these UCI options:
Indicates the path of the neural network to use (defaults to <empty>
, which
falls back on using the HCE).
Sets the number of cores used for searching a position (defaults to 1).
Sets the hash table size in MB (defaults to 16).
Clears the hash table.
Output the best N lines (principal variations) when searching. Leave at 1 for best performance.
Assumes a time delay of x milliseconds due to network and GUI overheads. Increase it if the engine often loses games on time. The default value of 100 ms should be sufficient for all chess GUIs.