Command Line Single-player game of Blackjack
Project description
General Info
Command Line Single-player game of Blackjack loosely following the structure/rules outlined in this YouTube video (https://www.youtube.com/watch?v=eyoh-Ku9TCI).
The game consists of two rounds. In the first round, Player makes an initial bet and then two cards are dealt to the Player along with two cards being dealt to the Dealer with the second card face down/not yet revealed. In the last round, Player is presented with two options: hit or stay. When Player chooses hit, they are dealt another card by the Dealer. When Player chooses stay, they are deciding to not draw another card so the second card of the Dealer is revealed/accounted for. If the Dealer score is less than 16, they are required to draw another card until their score is greater than 16. Player score and Dealer score are then compared with the higher score winning.
At anytime during game play:
- If
PlayerorDealerscore is greater than 21 (Blackjack), they bust, other entity wins and the game is over. - If
PlayerorDealerscore is equal to 21 (Blackjack), they win, other entity loses and the game is over.
If Player wins at Blackjack, they earn 2x their initial bet.
At the end of each game, the Player is asked if they would like to play again.
Setup
To run this project, follow the steps below:
$ pip install play-blackjack
$ python -m blackjack
Alternatively:
$ git clone https://github.com/BenGriffith/blackjack.git
$ cd blackjack
$ python3 -m virtualenv venv
$ source venv/bin/activate
$ pip install -r requirements.txt
$ python -m blackjack
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 play-blackjack-0.1.1.tar.gz.
File metadata
- Download URL: play-blackjack-0.1.1.tar.gz
- Upload date:
- Size: 4.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b7012c317babc1ff189f5a871347840c411c751d4e3d1bdc9963d18b52b5f2a0
|
|
| MD5 |
b2fce89920bf3b04970144ecc680c65b
|
|
| BLAKE2b-256 |
2c6982b634fefdbe1f1f6868e30980cd2f83e5386ed7a79de290ff50ebce12d8
|
File details
Details for the file play_blackjack-0.1.1-py3-none-any.whl.
File metadata
- Download URL: play_blackjack-0.1.1-py3-none-any.whl
- Upload date:
- Size: 6.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8d0bb1f9835b5fd125bc4bf3bd456653ff0044393a4c9d37cdbe30e733eba0ad
|
|
| MD5 |
48c4867dd854231879ac5f286d2d4352
|
|
| BLAKE2b-256 |
439ed7c92be2facd28998b0f34a0092028f0bcb441af5fe6fa24fd7a6277289c
|