コード例 #1
0
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}')
コード例 #2
0
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)
コード例 #3
0
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)
コード例 #4
0
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)
コード例 #5
0
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)
コード例 #6
0
 def setUp(self):
     self.game = Game()
     self.player_r = Player("Jim", "rock")
     self.player_p = Player("Jim", "paper")
     self.player_s = Player("Jim", "scissors")
コード例 #7
0
 def setUp(self):
     self.player_no_choice = Player("Jeff")
     self.player = Player("Geoff", "rock")
コード例 #8
0
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}'
コード例 #9
0
 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")
コード例 #10
0
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
コード例 #11
0
 def setUp(self):
     self.player = Player("John", "rock")