def single_play(): player_1 = Player(request.form["player_1_name"], request.form["player_1_choice"]) player_2 = Player(None, None) game = Game(player_1, player_2) final_winner = game.play_rps() return redirect(f'/winner/{final_winner}')
def play_new_game(choice_1, choice_2): player_1 = Player("Player 1", choice_1.capitalize()) player_2 = Player("Player 2", choice_2.capitalize()) winner = play_game(player_1, player_2) return render_template('result.html', title="Results!", player_1=player_1, player_2=player_2, winner=winner)
def generate_computer_player(): choices = ["Rock", "Paper", "Scissors"] if random.randint(1, 10) == 10: choice = "Lava" else: choice = choices[random.randint(0, len(choices) - 1)] return Player("Computer", choice)
def play_against_computer(): choice = request.form['choice'] name = request.form['name'] human = Player(name, choice) computer = generate_computer_player() winner = play_game(human, computer) return render_template('result.html', title="Results!", player_1=human, player_2=computer, winner=winner)
def play_a_game(choice1, choice2): p1 = Player("Player 1", choice1) p2 = Player("Player 2", choice2) winner = game.play_round(p1, p2) return route_winner(winner, p1, p2)
def setUp(self): self.game = Game() self.player_r = Player("Jim", "rock") self.player_p = Player("Jim", "paper") self.player_s = Player("Jim", "scissors")
def setUp(self): self.player_no_choice = Player("Jeff") self.player = Player("Geoff", "rock")
def play_rps(choice_1, choice_2): player_1 = Player("Player 1", choice_1) player_2 = Player("Player 2", choice_2) game = Game(player_1, player_2) winner = game.play_rps() return f'{winner}'
def setUp(self): self.player_1 = Player("Tim", "Rock") self.player_2 = Player("Ally", "Paper") self.player_3 = Player("Jarrod", "Scissors") self.player_4 = Player("Cheater", "Lava")
from app.modules.game import Game from app.modules.player import Player game = Game() player_name = "Player" player = Player(player_name, "rock") cpu = Player("Computer", "rock") def sort_scores(): sorted_scores = [] if player.score >= cpu.score: sorted_scores.append(player) sorted_scores.append(cpu) else: sorted_scores.append(cpu) sorted_scores.append(player) return sorted_scores
def setUp(self): self.player = Player("John", "rock")