A python chess engine
Project description
Pychess
A chess library written in Python.
Pychess - Description - Installation - Usage - Game - Board - Move - Piece - Player - Square - Contributing - License
Installation
```bash
# Install from PyPI
pip install 56kyle-pychess
# Install from poetry
poetry add 56kyle-pychess
```
Description
The main purpose of this library is to try and practice constantly improving the quality of a codebase instead of allowing complexity to grow with time.
I was mainly inspired by the books "Clean Code" and "Clean Coder" both written by Robert C. Martin. Most of the code in this library is written with the principles of clean code in mind.
Usage
Game
TODO
Board
TODO
Move
TODO
Piece
TODO
Player
TODO
Square
TODO
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
56kyle-pychess-0.3.0.tar.gz
(6.5 kB
view hashes)
Built Distribution
Close
Hashes for 56kyle_pychess-0.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f47456309fcba8e5148220514235410d8fea6028018b328af603e66eb7152aa8 |
|
MD5 | 254282b43b7cea96e4c36c33fb1f72d5 |
|
BLAKE2b-256 | b4f2212e5ba5f0b01307a1729c03736b0649d6be019dc8006b28ac37e95807d4 |