MCPcopy Create free account
hub / github.com/Mrinank-Bhowmick/python-beginner-projects / jogar

Method jogar

projects/Jokenpo/Partida.py:10–57  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

8 self.jogador_dois = jogador_dois
9
10 def jogar(self):
11 rodadas = []
12 count_jogador1 = 0
13 count_jogador2 = 0
14
15 for i in range(2):
16 print("Suas Cartas: ", self.traduzir_cartas(self.jogador_um.cartas))
17 carta_jogador1 = int(input("Escolha sua carta: "))
18 # print(self.traduzir_cartas(self.jogador_um.cartas[carta_jogador1]))
19
20 carta_jogador2 = randint(0, len(self.jogador_dois.cartas) - 1)
21 # print(self.traduzir_cartas(self.jogador_dois.cartas[carta_jogador2]))
22
23 rodadas.append(
24 self.traduzir_cartas(str(self.jogador_um.cartas[carta_jogador1]))
25 + " x "
26 + self.traduzir_cartas(str(self.jogador_dois.cartas[carta_jogador2]))
27 )
28 for rodada in rodadas:
29 print(rodada)
30
31 # Game rule
32 if self.jogador_um.cartas[carta_jogador1] == 1:
33 if self.jogador_dois.cartas[carta_jogador2] == 2:
34 count_jogador2 += 1
35 else:
36 count_jogador1 += 1
37 if self.jogador_um.cartas[carta_jogador1] == 2:
38 if self.jogador_dois.cartas[carta_jogador2] == 3:
39 count_jogador2 += 1
40 else:
41 count_jogador1 += 1
42
43 if self.jogador_um.cartas[carta_jogador1] == 3:
44 if self.jogador_dois.cartas[carta_jogador2] == 1:
45 count_jogador2 += 1
46 else:
47 count_jogador1 += 1
48
49 # Remove the selected ones
50 self.jogador_um.cartas.pop(carta_jogador1)
51 self.jogador_dois.cartas.pop(carta_jogador2)
52
53 if count_jogador1 == count_jogador2:
54 return print("Empate ")
55 elif count_jogador1 > count_jogador2:
56 return print("Jogador 1 - Venceu")
57 return print("Jogador 2 - Venceu")
58
59 # Method to start the game
60 def simular(self):

Callers 1

jogarFunction · 0.95

Calls 1

traduzir_cartasMethod · 0.45

Tested by

no test coverage detected