示例#1
0
def blackjack_manager():
    """Simple game of blackjack"""
    blackjack = Blackjack()
    blackjack.new_game()
    finished_game = False
    while finished_game == False:
        blackjack.print_turn()
        move = click.prompt('Hit(1) or stand?(2)', type=str)
        if move == '1':
            blackjack.player_hit()
        if move == '2':
            blackjack.player_stand()
        if blackjack.winner:
            blackjack.print_turn()
            finished_game = True
示例#2
0
def main():
    logging.basicConfig(level=logging.DEBUG)
    print("Hello World!")
    deck = Deck()
    deck.shuffle()

    initial_money = UserInputUtils.get_positive_int_with_default(
        600, "How much should be initial money?")
    croupier = APlayer(100000)

    players = [APlayer(initial_money)]

    blackjack = Blackjack(croupier, players, 100)
    winners = blackjack.new_game()
    for winner in winners:
        print("A winner is: \n{}".format(winner))