Question: Project 1 6 - 1 : Blackjack Design and implement an object - oriented program for a simple game of blackjack that provides for one

Project 16-1: Blackjack
Design and implement an object-oriented program for a simple game of blackjack that provides for one player and a dealer (the computer).
Console
```
Blackjack
DEALER'S SHOW CARD:
9 of Clubs
YOUR CARDS:
2}\mathrm{ of Hearts
Queen of Clubs
Hit or stand? (hit/stand): hit
YOUR CARDS:
2}\mathrm{ of Hearts
Queen of Clubs
7
Hit or stand? (hit/stand): stand
DEALER'S CARDS:
9 of Clubs
7}\mathrm{ of Spades
Queen of Spades
YOUR POINTS: 19
DEALER'S POINTS: 26
Yay! The dealer busted. You win!
Play again? (y/n): n
Come back soon!
```
Specifications
- Design and implement the classes for the business tier.
- Use functions to implement the user interface tier.
- Store the code for each tier in its own file.
- If necessary, learn the rules of Blackjack by researching it on the web.
- Use a standard 52-card deck of playing cards.
- The dealer must continue taking cards until the dealer's hand has at least 17 points.
- Don't implement betting.
- Don't allow a player to "split" a hand or "double down."
Project 1 6 - 1 : Blackjack Design and implement

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!