Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

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