import random
import time
opcao = True
# Função para exibir o menu
def exibir_menu():
print("="*60)
print("\t\t\t\t\t\t\tMENU")
print("="*60)
print("\t\t\t\t\t\t1 - Jogar\n\t\t\t\t\t\t2 - Sair")
escolha = input("Digite a opção: ")
return escolha
# Loop principal do jogo
while opcao:
escolha = exibir_menu()
if escolha == "1":
# Configurações
CASA_FINAL = 30
pos_jogador1 = 0
pos_jogador2 = 0
jogador_atual = 1
print("🎲 Bem-vindo ao Jogo da Glória!")
print(f"Chegue primeiro à casa {CASA_FINAL} para vencer!\n")
while pos_jogador1 < CASA_FINAL and pos_jogador2 < CASA_FINAL:
input(f"🎯 Jogador {jogador_atual}, pressione ENTER para jogar o dado...")
dado = random.randint(1, 6)
print(f"🎲 Jogador {jogador_atual} tirou {dado}!")
if jogador_atual == 1:
pos_jogador1 += dado
if pos_jogador1 > CASA_FINAL:
pos_jogador1 = CASA_FINAL
print(f"➡️ Jogador 1 está na casa {pos_jogador1}\n")
jogador_atual = 2
else:
pos_jogador2 += dado
if pos_jogador2 > CASA_FINAL:
pos_jogador2 = CASA_FINAL
print(f"➡️ Jogador 2 está na casa {pos_jogador2}\n")
jogador_atual = 1
time.sleep(1)
# Resultado final
if pos_jogador1 >= CASA_FINAL:
print(f"🏆 Jogador 1 venceu e chegou na casa {CASA_FINAL}!")
else:
print(f"🏆 Jogador 2 venceu e chegou na casa {CASA_FINAL}!")
elif escolha == "2":
print("Sair do programa")
opcao = False # Para sair do loop principal
else:
print("Digite apenas 1 ou 2.")