A Python 3.9 implementation of a lookahead algorithm for a computer to be "competetive" at chess.
python-chess 1.7.0
Currently implemented with the dumb and quick Simplified Evaluation Function
Future update, change the algorithm to the smarter PeSTO's Evaluation Function
Unit testing aided by this board editor to generate arbitrary FENs
I found someone's Jupyter Notebook, which explains some basics of using the python-chess
library. It also includes a
basic player implementation.
- Catch errors at top level and log