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
Player
orDealer
score is greater than 21 (Blackjack), they bust, other entity wins and the game is over. - If
Player
orDealer
score 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
Hashes for play_blackjack-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d0bb1f9835b5fd125bc4bf3bd456653ff0044393a4c9d37cdbe30e733eba0ad |
|
MD5 | 48c4867dd854231879ac5f286d2d4352 |
|
BLAKE2b-256 | 439ed7c92be2facd28998b0f34a0092028f0bcb441af5fe6fa24fd7a6277289c |