Two-Dice Pig Example 2


$ python twodicepig.py

**** Two-Dice Pig v0.1 ****

  Let's play two-dice pig. Here are the rules:

  - to win you have to get to 100 (or above)
  - on your turn, roll the two dice repeatedly until either 
    a 1 is rolled, or you decide to 'hold'
  - if you decide to 'hold' your turn total is added to your game total
  - for the two rolled dice:
* if neither shows a 1, add their sum to your turn total
* if a single 1 is rolled, your turn ends and your turn total is zero
* if double-1's are rolled, your *game* total is reset to zero 
   (and your turn ends)
  
==========================================
Current Scores:   computer=  0    user=  0
==========================================

Roll(r),Hold(h),Quit(q): roll
             >> ROLL: 3 6
             >> TURN: 9

Roll(r),Hold(h),Quit(q): pony

Please enter roll, hold, or quit...

Roll(r),Hold(h),Quit(q): r
             >> ROLL: 4 5
             >> TURN: 18

Roll(r),Hold(h),Quit(q): r
             >> ROLL: 1 5
             >> TURN: 0

******************** my turn!!!!
             >> ROLL: 2 6
             >> ROLL: 2 6
             >> ROLL: 3 2
I'll stick with that!
==========================================
Current Scores:   computer= 21    user=  0
==========================================

Roll(r),Hold(h),Quit(q): q
...quitter! :(

Return to Lab 07
Example 1
Example 3