Esempio n. 1
0
            # Roll the dice    
            game.roll_dice(verbose=False)
#            print "before winnings s1 = %s, s2 = %s, s3 = %s" % (stake1, stake2, stake3)
            # Check the winnings
            win1 = across.check_winnings(verbose=False)
            if win1:
                stake1 += win1
            win2 = six_eight.check_winnings(verbose=False)
            if win2:
                stake2 += win2
            win3 = come.check_winnings(verbose=False)
            if win3:
                stake3 += win3
#            print "Roll<%s> s1 = %s, s2 = %s, s3 = %s" % (i, stake1, stake2, stake3)
            # make sure all come bets have odds
            for c_b in come.come_bets_wo_odds():
                if come.play_come_bet_odds(c_b, line_odds):
                    stake3 -= line_odds
                    if debug:
                        print "Come: come bet odds of %s on %s" % (line_odds, c_b)
            num_come_bets = come.num_come_bets()
            
        print "Ending Profits p1: %d, p2: %d p3: %d" % ((stake1 - atm1), (stake2 - atm2), (stake3 - atm3))
        profits1.append(stake1 - atm1)
        profits2.append(stake2 - atm2)
        profits3.append(stake3 - atm3)
       
#    print "Stake (min, mean, max) = (%s, %s, %s)" % (min(stakes), stats.mean(stakes), max(stakes))
#    print "ATM (min, mean, max) = (%s, %s, %s)" % (min(atms), stats.mean(atms), max(atms))
    print "Profits across (min, mean, max) = (%s, %.2f, %.2f, %s)" % (min(profits1), stats.median(profits1), stats.mean(profits1), max(profits1))
    print "Profits 6 and 8 (min, mean, max) = (%s, %.2f, %s)" % (min(profits2), stats.mean(profits2), max(profits2))
Esempio n. 2
0
                    stake -= line_bet
                    if debug:
                        print "pass line bet %s" % line_bet
            if stake > line_odds and g.is_button_on() and b.pass_line_odds == 0:
                if b.play_pass_line_odds(line_odds):
                    stake -= line_odds
                    if debug:
                        print "pass line odds %s" % line_odds
            if stake > line_bet and num_come_bets < 3:
                if b.play_come_bet(line_bet):
                    num_come_bets += 1
                    stake -= line_bet
                    if debug:
                        print "come bet %s" % line_bet
            g.roll_dice(verbose=debug)
            for c_b in b.come_bets_wo_odds():
                if b.play_come_bet_odds(c_b, line_odds):
                    stake -= line_odds
                    if debug:
                        print "come bet odds of %s on %s" % (line_odds, c_b)

            num_come_bets = b.num_come_bets()

            if debug:
                print b.show_bets()
            win = b.check_winnings(verbose=debug)
            if win:
                stake += win
            if debug:
                print "Roll %s stake = %s" % (i, stake)