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()
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()
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()
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