A chess engine with no dependencies
Project description
Chess Engine
A chess engine written in Python with no dependencies.
Features
- Internal bitboard representation
- Alpha-beta pruned search
- Move generation API
TODOs
- Move ordering for faster forward search
- Opening book
- Non-trivial board state evaluation using better heuristics
Usage
Clone this repository, navigate to the project directory, and run the following command.
python -m chessengine.play
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
chessengine-0.1.0.tar.gz
(12.7 MB
view hashes)
Built Distribution
Close
Hashes for chessengine-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 699ee0480d02b6b5d0b20f9cfea9a89a24b99f34856e9504107a039cfb8aff60 |
|
MD5 | e6bd514f8e88dbf7a6f5f7da0931018b |
|
BLAKE2b-256 | dbf684e5d407b48f6c96291d769acb2d3c63ba8a50c38f3d47b699ba09f4a58e |