Skip to content

Revanthpn/BlackJack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

BlackJack

Game Play

To play a hand of Blackjack the following steps must be followed:

  • Create a deck of 52 cards
  • Shuffle the deck
  • Ask the Player for their bet
  • Make sure that the Player's bet does not exceed their available chips
  • Deal two cards to the Dealer and two cards to the Player
  • Show only one of the Dealer's cards, the other remains hidden
  • Show both of the Player's cards
  • Ask the Player if they wish to Hit, and take another card
  • If the Player's hand doesn't Bust (go over 21), ask if they'd like to Hit again.
  • If a Player Stands, play the Dealer's hand. The dealer will always Hit until the Dealer's value meets or exceeds 17
  • Determine the winner and adjust the Player's chips accordingly
  • Ask the Player if they'd like to play again

Playing cards

A standard deck of playing cards has four suits (Hearts, Diamonds, Spades and Clubs) and thirteen ranks (2 through 10, then the face cards Jack, Queen, King and Ace) for a total of 52 cards per deck. Jacks, Queens and Kings all have a rank of 10. Aces have a rank of either 11 or 1 as needed to reach 21 without busting. As a starting point in your program, you may want to assign variables to store a list of suits, ranks, and then use a dictionary to map ranks to values.

Releases

No releases published

Packages

No packages published

Languages