from tkinter import *
import random
perguntas = [
"Qual é o maior segredo que já guardaste?",
"Quem é a pessoa mais famosa que já conheceste?",
"Já te apaixonaste por alguém à primeira vista?",
"Qual foi a mentira mais engraçada que contaste?",
"Se pudesses mudar algo na tua vida, o que seria?",
"Qual é o teu maior medo?",
"Qual foi a experiência mais embaraçosa que já viveste?",
"Qual é a coisa mais louca que já fizeste?",
"O que é que mais te irrita nas pessoas?",
"Já fizeste alguma coisa só porque alguém te pediu, mas que não gostavas?"
]
desafios = [
"Canta uma música em voz alta.",
"Faz uma dancinha por 30 segundos.",
"Imita um animal até alguém adivinhar qual é.",
"Conta uma piada bem engraçada.",
"Tira uma selfie a fazer uma cara engraçada e publica nas tuas redes sociais.",
"Faz uma imitação de um personagem famoso.",
"Diz uma palavra em voz alta durante 1 minuto sem parar.",
"Faz 20 flexões.",
"Desenha um retrato de alguém na sala, sem olhar para o papel, e mostra.",
"Tenta tocar uma música simples num instrumento (pode ser virtual!)."
]
root = Tk()
root.geometry("700x300")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Jogo Verdade ou Consequência")
titulo = Label(text="Jogo Verdade ou Consequência",
font=("Arial", "28", "bold"), bg="#103030", fg="#49e3e3")
titulo.place(relx=0.08, rely=0.05)
escolha_var = StringVar()
escolha_var.set("nenhuma")
verdade_button = Radiobutton(root, text="Verdade", variable=escolha_var, value="verdade", font=("Arial", 18))
verdade_button.place(relx=0.14, rely=0.25)
consequencia_button = Radiobutton(root, text="Consequência", variable=escolha_var, value="consequência", font=("Arial", 18))
consequencia_button.place(relx=0.55, rely=0.25)
def limpar():
resultado_texto.config(text="")
def app():
escolha = escolha_var.get()
if escolha == "verdade":
pergunta = random.choice(perguntas)
resultado_texto.config(text=f"Pergunta: {pergunta}")
elif escolha == "consequência":
desafio = random.choice(desafios)
resultado_texto.config(text=f"Desafio: {desafio}")
else:
resultado_texto.config(text="Escolha inválida! Seleciona 'Verdade' ou 'Consequência'.")
but1 = Button(text="Escolher", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=app)
but1.place(relx=0.1, rely=0.5, relwidth=0.25, relheight=0.15)
but_limpar = Button(text="Limpar", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=limpar)
but_limpar.place(relx=0.4, rely=0.5, relwidth=0.25, relheight=0.15)
but_sair = Button(text="Sair", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=root.destroy)
but_sair.place(relx=0.7, rely=0.5, relwidth=0.25, relheight=0.15)
resultado_texto = Label(text="",
font=("Arial", 12, "bold"), bg="#cfe2f3")
resultado_texto.place(relx=0.05, rely=0.75, relwidth=0.9, relheight=0.2)
root.mainloop()
Comentários
Enviar um comentário