A Python-powered chess engine inspired by AlphaGo
ChessBAKEN is a chess engine built in Python. It is compatible with UCI GUIs and uses python-chess for move validation and game logic.
-
🕸️ Neural net powered move selector and position evaluator
-
✅ UCI compatible
-
♟️ Plays legal chess moves
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu
pip install python-chess
pip install numpy
pip install PyInstallergit clone https://github.com/averyrair/ChessBAKEN
cd ChessBAKEN
python -m PyInstaller --onefile BAKEN.py
cp dist/BAKEN .Import BAKEN binary as an engine in a UCI compatible GUI or run from the command line! 😀
./BAKENhttps://lichess.org/@/ChessBAKEN
Instructions for setting up lichess-bot: https://github.com/lichess-bot-devs/lichess-bot/wiki/How-to-Install
- Navigate to your lichess-bot directory
- Start up the python virtual environment:
source ./venv/bin/activate - Start the bot:
python3 lichess-bot.py - Log in to another Lichess account
- Go to the ChessBAKEN account and challenge it to a game

.gif)
.gif)