Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

This project involves writing a java program to simulate a blackjack card game. You will use a simple console-based user interface to implement this game.

This project involves writing a java program to simulate a blackjack card game. You will use a simple console-based user interface to implement this game.

A simple blackjack card game consists of a player and a dealer. A player is provided with a sum of money with which to play. A player can place a bet between $0 and the amount of money the player has. A player is dealt cards, called a hand. Each card in the hand has a point value. The objective of the game is to get as close to 21 points as possible without exceeding 21 points. A player that goes over is out of the game. The dealer deals cards to itself and a player. The dealer must play by slightly different rules than a player, and the dealer does not place bets. A game proceeds as follows: A player is dealt two cards face up. If the point total is exactly 21 the player wins immediately. If the total is not 21, the dealer is dealt two cards, one face up and one face down. A player then determines whether to ask the dealer for another card (called a hit) or to stay with his/her current hand. A player may ask for several hits. When a player decides to stay the dealer begins to play. If the dealer has 21 it immediately wins the game. Otherwise, the dealer must take hits until the total points in its hand is 17 or over, at which point the dealer must stay. If the dealer goes over 21 while taking hits the game is over and the player wins. If the dealers points total exactly 21, the dealer wins immediately. When the dealer and player have finished playing their hands, the one with the highest point total is the winner. Play is repeated until the player decides to quit or runs out of money to bet.

You must use an object-oriented solution for implementing this game.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Learning MySQL Get A Handle On Your Data

Authors: Seyed M M Tahaghoghi

1st Edition

0596529465, 9780596529468

More Books

Students also viewed these Databases questions