Virtualization of card games with a standard deck
Project description
Gonzo Card Games
Library to create virtualizations of card games with a standard deck 52 card deck(s).
Background
The creation of this library was done as a learning exercise and as such is in an alpha state. The modules currently avaiable are intended to be the core modules needed to expand this library to include many different card games. The CardDeck module has all functionality required to manipulate/create individual playing cards and full card decks. The RatScrew module is an example of what virtualization of a card game can look like. Lastly, the Templates module was added to give a starting a point of adding new modules for other card games, where each card game module would have the same API calls for getting a games rules, controls, and for initiating play.
Installation
Documentation
Documentation on how to use Gonzo Card Games library is available at https://gonz1247.github.io/card_games/
Running locally with Docker
This project can be ran locally using Docker if just interested in playing the currently available built-in card games and not creating new ones. To run locally with Docker you must have Docker Desktop installed.
- Launch Docker Desktop on your machine
- Build the Docker image for gonzo_card_games:
docker build -t gonzo_card_games . - Launch the Docker container to play card games:
docker run --rm -it gonzo_card_games
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gonzo_card_games-0.0.1.tar.gz.
File metadata
- Download URL: gonzo_card_games-0.0.1.tar.gz
- Upload date:
- Size: 22.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
35d02be63597fdab7eb3be2fb84e93acda53e274df446a79354c166e4dfc1c1f
|
|
| MD5 |
0980f4eeeb755c993605a15f74812e90
|
|
| BLAKE2b-256 |
89b91a22e2506099ae62f8f93572e735404677637a37efb60d4faf2eeea65cf5
|
File details
Details for the file gonzo_card_games-0.0.1-py3-none-any.whl.
File metadata
- Download URL: gonzo_card_games-0.0.1-py3-none-any.whl
- Upload date:
- Size: 13.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
de65d590b355c0ad88fab441a28d2ca469155056034f3c36cd5d318606779fe8
|
|
| MD5 |
a4b51ee6fdc7e95196a040c977c7bd3d
|
|
| BLAKE2b-256 |
3175b657f9f072812c4b9252438122b6a33bec9abb562cd90854bcf1eda96e97
|