D-house is a UCI-compliant chess engine written in Python.
Hash
Size of the hash table in megabytes.
Threads
Number of threads used in searching. Set this to the number of CPU cores available for best performance.
OnlineSyzygy
Allow D-house to probe the online lichess 7-man Syzygy tablebase.
D-house only uses the Python standard library, so you only need a working version of Python 3.9 or above. However, you will need to install a program such as pyinstaller, or py2exe if you wish to create an executable.
pyinstaller --onefile main.py --name=d-house
Currently only tested on Windows but may work on other operating systems.
D-house is derived from Berserk. This chess engine would not have been possible without the following resources: