-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgame01.py
134 lines (127 loc) · 5.24 KB
/
game01.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
import time
import random
def saudações():
print("""
---------------------------------------------------------------
<<<<<>>>>> > Jogo de Digitação < <<<<<>>>>>
> Bem - Vindo <
<<<<<>>>>> > Multijogador < <<<<<>>>>>
---------------------------------------------------------------
""")
saudações()
palavras= ["verde","amarelo ","vermelho","azul","vermelho","carro","branco","preto","taco","pedra","papel","tesoura","peixe","cachorro","tatu","terra","sapato","luta","jogo","aula"]
modo = 1
j = 2
while True:
menu = int(input("""
-------------
> MENU <
> 1- Jogar
> 2- Opções
> 3- Intruções
> 4- Sair
-------------
> Digite a Opção: """))
if menu == 1:
if modo == 1:
while True:
jogador = []
podium = []
for j in range(2):
nome = input(" > Digite o nome do jogador 1: ")
jogador.append(nome)
n= 0
while True:
for j in range(2) :
tempototal = 0
input(" > {} pressione Enter para começar...".format(jogador[n]))
n = n - 1
k = 0
while k < 10:
number= random.randint(10, 60)
tempo= time.time()
rnumber= int(input(" > ({}) : ".format(number)))
tempofinal= time.time()
if number == rnumber:
k= k + 1
intervalo = tempofinal - tempo
tempototal= tempototal + intervalo
else:
continue
podium.append(tempototal)
tempoprimeirolugar= min(podium)
primeirolugar= podium.index(tempoprimeirolugar)
temposegundolugar= max(podium)
segundolugar= podium.index(temposegundolugar)
print("""
-------------------------------------------------------------------------
> Primeiro lugar: {} com o tempo de {} segundos!
> Segundo lugar: {} com o tempo de {} segundos!
-------------------------------------------------------------------------""".format(jogador[primeirolugar],tempoprimeirolugar,jogador[segundolugar],temposegundolugar))
break
break
else:
while True:
jogador = []
podium = []
for j in range(2):
nome = input(" > Digite o nome do jogador 1: ")
jogador.append(nome)
n= 0
while True:
for j in range(2) :
tempototal = 0
input(" > {} pressione Enter para começar...".format(jogador[n]))
n = n - 1
k = 0
while k < 10:
simbolr= random.choice(palavras)
tempo= time.time()
simbolra= str(input(" > ({}) : ".format(simbolr)))
tempofinal= time.time()
if simbolr == simbolra:
k= k + 1
intervalo = tempofinal - tempo
tempototal= tempototal + intervalo
else:
continue
podium.append(tempototal)
tempoprimeirolugar= min(podium)
primeirolugar= podium.index(tempoprimeirolugar)
temposegundolugar= max(podium)
segundolugar= podium.index(tempoprimeirolugar)
print("""
-------------------------------------------------------------------------
Primeiro lugar: {} com o tempo de {} segundos!
Segundo lugar: {} com o tempo de {} segundos!
-------------------------------------------------------------------------""".format(jogador[primeirolugar],tempoprimeirolugar,jogador[segundolugar],temposegundolugar))
break
break
elif menu == 2:
while True:
opcoes = int(input("""
> Opções
> 1- Mudar de números para palavras
> 2- Voltar ao menu
> Digite a Opção: """))
if opcoes == 1:
modo+= 2
break
elif opcoes == 2:
break
else:
print(""" > Não é uma opção!""")
elif menu == 3:
input("""
> Intruções <
> Se quiser mudar o modo vá em opções(2);
> Após entrar na opção jogar coloque os nomes;
> Começando o jogo ele irá mandar o jogador digitar algo, tente ser rápido!;
> Não tem problema errar, pois o jogo sorteia outro número ou palavra;
> Lembrando que cada jogador tem sua vez;
> No final do jogo aparece o podium com cada tempo e cada colocação;
> Aperte Enter para voltar ao menu... """)
elif menu == 4:
break
else:
print(""" > Não é uma opção!""")