A simple chess library as hobby project.
Project description
Pawnshop
A simple chess package for python written solely as hobby project. I've also written a GUI with networking socket capabilities (add link here) and might create some AI furter down the line.
The package also includes a 4-player mode, although the ruleset is unchanged from the classic game, Checkmate -> Game Over!
Background
This is my first real project to scale (> 1000 lines of code) and the first to be published to PyPi.
The project has certainly been a product of time with other hobby projects and school often taking priority. This along with multiple mid-project large scale refractorizations, reconsiderations and laziness should explain the unorganized codebase.
Needless to say, I've attempted to document the code well and create a proper package that I can "proudly" publish, Although I still don't recommend anyone to continue developing or using this outside of simple projects like this. There are definitely better alternatives out there.
Some central documentation, more extensive testing and usage examples would have been beneficial, but as of now I just want to continue with other projects and leave this as finished for the time being.
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
Built Distribution
File details
Details for the file pawnshop-1.0.3.tar.gz
.
File metadata
- Download URL: pawnshop-1.0.3.tar.gz
- Upload date:
- Size: 18.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1137b4a1ec0b115c114dc1ec182b3ac2b7397a6266af84b433f6c3e1fd035957 |
|
MD5 | c7e27d4b096c082d99d27e60a9ae53eb |
|
BLAKE2b-256 | 8c965447650202e0a44082c7374272918563e108f69168310515cfe1ed425675 |
File details
Details for the file pawnshop-1.0.3-py3-none-any.whl
.
File metadata
- Download URL: pawnshop-1.0.3-py3-none-any.whl
- Upload date:
- Size: 21.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 301748909619494486405aa226584d25f28eba02ef5c87a25c0e4ff298b9e0aa |
|
MD5 | 24961f3d5c1ea7489f4382aede1cbf2e |
|
BLAKE2b-256 | b60a6101b2ce762ed125d37f65da6517e822745d56741d0e4eac8245def1eb54 |