Python 3 Chess Engine
Clarity is a chess engine written in Python 3.
Clarity is not designed to be a strong chess engine.
Instead, Clarity is meant to clarify certain algorithms or logics inside chess engines that could be confusing.
To fulfill that purpose, Clarity tends to use descriptive names and comments for every variable and function.
Clarity was developed in Python 3.5.
Modules:
numpy
pytest
To make it easy to read, Clarity adheres to numerous conventions. This is a list of conventions it follows: