Пример #1
0
    def __init__(self):
        """
        """
        self.deck = StandardDeck()

        self.player1 = Player()
        self.player2 = Player()

        self.table = Table()
        self.losers_list = list()

        self.deck.shuffle()
        self.deal_cards()
        self.play_war()
Пример #2
0
    def __init__(self):
        """
        """
        self.fishing_pot = StandardDeck()

        self.player1 = Player()
        self.player2 = Player()

        self.table = Table()
        self.cur_players = self.table.cur_player_deq.extend(
            [self.player1, self.player2])
        self.losers_list = list()

        self.fishing_pot.shuffle()
        self.deal_cards()
Пример #3
0
    def __init__(self):
        """
        """

        self.player1 = Player()
        self.player2 = Player()
        self.players = deque([self.player1, self.player2])
        self.players.rotate(randint(0, len(self.players)))
        self.asker = self.players[0]
        self.answerer = self.players[-1]

        #once players are initialized then we can deal
        self.fishing_pot = StandardDeck()
        self.fishing_pot.shuffle()
        self.deal_cards()
Пример #4
0
    def computer_guesser(self):
        #guess_card = random.random(len(self.fishing_pot))
        cur_player = self.cur_players[0]

        mock_deck = StandardDeck()
        rand_cardrank_num_fromdeck = random.randint(0,
                                                    len(mock_deck.ranks) - 1)
        rand_cardrank_num_fromhand = random.randint(0,
                                                    len(cur_player.stack) - 1)
        #current player value?
        guessed_card_method_deck = list(mock_deck)[rand_cardrank_num_fromdeck]

        guessed_card_method_hand = list(
            cur_player.stack)[rand_cardrank_num_fromhand]

        return guessed_card_method_hand