Dinora Chess Engine
Project description
Dinora
Dinora is alphazero-like chess engine. It uses keras/tensorflow for position evaluation and Monte Carlo Tree Search for calculating best move.
Features
- Working chess engine
- Minimal example of alpazero-like engine NN + MCTS
- All code included in this repo - for playing and training
- Everything written in python
Status
You can play against Dinora in standard chess variation, with or without increment.
I assume engine strength is about 1400 Lichess Elo, I evaluate engine rating
basing on a few games against me, so it's not accurate.
You can see example game below
(10+0) Dinora (100-200 nodes in search) vs Me (2200 Rapid Lichess rating)
Acknowledgements
This engine based on https://github.com/Zeta36/chess-alpha-zero and https://github.com/dkappe/a0lite and Alphazero from Deepmind.
A lot of tutorials about chess engines from https://www.chessprogramming.org/ was super helpful.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file Dinora-0.0.3.tar.gz
.
File metadata
- Download URL: Dinora-0.0.3.tar.gz
- Upload date:
- Size: 25.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.2.0 CPython/3.10.5 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
e5add93f28ee4868d9192064d8ae1acaf1c07f68dd929010557e69add038bd79
|
|
MD5 |
1eed9668e2e5a7f5a3eb9be36c9b0799
|
|
BLAKE2b-256 |
df45c6f496167b18661966e1762d25d5daa42d39b79133b2c5361b7f536e6642
|
File details
Details for the file dinora-0.0.3-py3-none-any.whl
.
File metadata
- Download URL: dinora-0.0.3-py3-none-any.whl
- Upload date:
- Size: 28.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.2.0 CPython/3.10.5 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
4d799d83c870065f1b72d9fe8ddbb467e14a6f48b00f2a78b5c18f6917bcbc31
|
|
MD5 |
5d6cb598d361719277f7ac6d37438230
|
|
BLAKE2b-256 |
5d480d13cb44d99aecc1be398f3cee239c16a3e9c74c4f188509c283f9178100
|