Skip to main content

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

pawnshop-1.0.3.tar.gz (18.1 kB view details)

Uploaded Source

Built Distribution

pawnshop-1.0.3-py3-none-any.whl (21.1 kB view details)

Uploaded Python 3

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

Hashes for pawnshop-1.0.3.tar.gz
Algorithm Hash digest
SHA256 1137b4a1ec0b115c114dc1ec182b3ac2b7397a6266af84b433f6c3e1fd035957
MD5 c7e27d4b096c082d99d27e60a9ae53eb
BLAKE2b-256 8c965447650202e0a44082c7374272918563e108f69168310515cfe1ed425675

See more details on using hashes here.

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

Hashes for pawnshop-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 301748909619494486405aa226584d25f28eba02ef5c87a25c0e4ff298b9e0aa
MD5 24961f3d5c1ea7489f4382aede1cbf2e
BLAKE2b-256 b60a6101b2ce762ed125d37f65da6517e822745d56741d0e4eac8245def1eb54

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page