About Blackjack
Objective
Having a higher sum than the dealer's hand.
Card Values
- Numeric cards (2-10): The value is as indicated by the number shown.
- Face cards (Jack, Queen, King): Each has a value of 10.
- Ace: Can be set to either 1 or 11.
Game Flow
- Deal the cards
- The player and the dealer are each dealt two cards. The player's cards are both face up, while the dealer's is one face up and the other face down.
- Player's Choice
- Hit: Draw another card.
- Stand: Play with the current hand.
- Dealer's Turn
- The dealer turns the face-down cards face up and draws cards until he has 17 or more.
- Winner Decides
- If the total hand exceeds 21, then loses on a “bust”.
- When the dealer busts, the remaining player wins.
- If the hand is high, then wins.
- If the hands are the same, then tie.
Install
pip install blackjackpy
How to play
$ blackjackpy
Player( 6): 2(C) 4(S)
Dealer(--): 5(C) *(*)
Hit? (y/n) y
Player(16): 2(C) 4(S) J(C)
Dealer(--): 5(C) *(*)
Hit? (y/n) n
Player(16): 2(C) 4(S) J(C)
Dealer(17): 5(C) 3(C) 9(S)
You lose.
$ blackjackpy
Player(20): 10(S) K(C)
Dealer(--): 7(C) *(*)
Hit? (y/n) n
Player(20): 10(S) K(C)
Dealer(18): 7(C) A(H)
You win.