USING THE Draft source code/images : http://www.filedropper.com/draft Easier tha
ID: 3547892 • Letter: U
Question
USING THE Draft source code/images: http://www.filedropper.com/draft
Easier than it looks, alot of the work done in draft
Baccarat rules / programming prompt:
Implement a simplified Baccarat game with betting between 1 user (the "player") and the computer (the "banker") for 10 rounds. Baccarat is a comparing card game played between the two hands, the "player" and the "banker." Each baccarat coup has three possible outcomes: "player" (player has the higher score), "banker," and "tie."
The cards have a point value: cards 29 are worth face value (in points); 10s, Js, Qs and Ks have no point value (i.e. are worth zero); Aces are worth 1 point. Hands are valued according to the rightmost digit of the sum of their constituent cards: for example, a hand consisting of 2 and 3 is worth 5, but a hand consisting of 6 and 7 is worth 3 (i.e. the 3 being rightmost digit in the combined points total: 13).
The player starts with 50 $1 chips. The user must place a bet of maximum 5 chips for each round. Each baccarat coup has three possible outcomes: "player" wins (even win: 1:1), "banker," wins and "tie." Betting example: Lets say that you have $50 and you bet $5. If you win, you will get your $5 bet back plus another $5. Your purse will be $55. If you loose, you will loose your $5 bet. Your purse will be $45.
For each round (coup), two cards are dealt face up to each hand ("player" and "banker"). If either Player or Banker or both achieve a total of 8 or 9 at this stage, the coup is finished and the result is announced: Player win, a Banker win, or tie. If neither the Player nor Banker is dealt a total of 8 or 9 in the first two cards (known as a "natural"), the tableau is consulted, first for Player's rule, then Banker's.
If Player has an initial total of 05, he draws a third card. If Player has an initial total of 6 or 7, he stands.
If Player stood pat (i.e., has only two cards), the banker regards only his own hand and acts according to the same rule as Player. That means Banker draws a third card with hands 05 and stands with 6 or 7. If Player drew a third card, the Banker acts according to the following more complex rules:
- If Player drew a 2 or 3, Banker draws with 04, and stands with 57.
- If Player drew a 4 or 5, Banker draws with 05, and stands with 67.
- If Player drew a 6 or 7, Banker draws with 06, and stands with 7.
- If Player drew an 8, Banker draws with 02, and stands with 37.
- If Player drew an ace, 9, 10, or face-card, the Banker draws with 03, and stands with 47.
The program will deal the cards according to the tableau and will announce the winning hand: either Player or Banker.
Explanation / Answer
Here is the code
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.