Skip to main content

Card Game Base with basic deck and card class

Project description

Card Game Base

Create Card Games with ease

How to install:

pip install CardGameBase or pip3 install CardGameBase

How to use:

from CardGameBase.Utility import create_classic_deck
from CardGameBase import Hand

# Create a classic 52 card deck and shuffle
my_deck = create_classic_deck()
my_deck.shuffle()

# Create hands for 2 players
my_hand = Hand(my_deck)
my_friends_hand = Hand(my_deck)

# Take cards
for i in range(7):
    my_hand.draw()
    my_friends_hand.draw()

# Display both players hands
print(my_hand, f"= {my_hand.get_total_value()}")
print(my_friends_hand, f"= {my_friends_hand.get_total_value()}")

# Check who has the highest hand value
if my_hand > my_friends_hand:
    print("You won!")
else: 
    print("Your friend won!")

For more Information please have look at the Documentation.

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

CardGameBase-1.0.0.tar.gz (6.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

CardGameBase-1.0.0-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

Details for the file CardGameBase-1.0.0.tar.gz.

File metadata

  • Download URL: CardGameBase-1.0.0.tar.gz
  • Upload date:
  • Size: 6.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.7

File hashes

Hashes for CardGameBase-1.0.0.tar.gz
Algorithm Hash digest
SHA256 2b501f6473e936a727e675bc72ea4c8d12b0c9b3e1c7e4040a87f6ea66834f27
MD5 f9717769e91540966af74426480ba501
BLAKE2b-256 ef847af79082c3bd94b26bd5e4d245f1678aa39f6ab8da9bb7caafa62cfddb3d

See more details on using hashes here.

File details

Details for the file CardGameBase-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: CardGameBase-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 7.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.7

File hashes

Hashes for CardGameBase-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 eb53513c1f6a5d35828fc0162941b3eaef517cdfa67e59cc055b5edbfe31539e
MD5 9a26c236f251ef653d4ea90389ca95ec
BLAKE2b-256 0a27165cc626af068ef1bb82f57a2ba3780fad2ce63934f66be74e78686827f5

See more details on using hashes here.

Supported by

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