|
import gradio as gr |
|
import random |
|
|
|
|
|
pruebas = [ |
|
"Haz que alguien te pregunte la hora.", |
|
"Logra que alguien diga 'amarillo'.", |
|
"Pregunta cuántos años tiene alguien.", |
|
"Logra que alguien tararee una canción.", |
|
"Consigue que alguien te cuente un chiste.", |
|
"Haz que alguien te dé un objeto rojo.", |
|
"Logra que alguien mencione su película favorita.", |
|
"Haz que alguien escriba algo en una servilleta.", |
|
"Haz que alguien te hable de su infancia.", |
|
"Logra que alguien te preste un bolígrafo.", |
|
"Pregunta qué signo del zodiaco es alguien.", |
|
"Haz que alguien te enseñe algo en su móvil.", |
|
"Haz que alguien diga 'no puedo creerlo'.", |
|
"Logra que alguien te pregunte algo sobre tu ropa.", |
|
"Haz que alguien pronuncie tu nombre completo.", |
|
"Logra que alguien mencione una ciudad española.", |
|
"Pregunta si alguien ha viajado fuera del país.", |
|
"Consigue que alguien busque algo en Google.", |
|
"Logra que alguien mencione un animal.", |
|
"Pregunta si alguien tiene mascotas.", |
|
"Haz que alguien mencione un plato típico.", |
|
"Consigue que alguien te ofrezca un snack.", |
|
"Pregunta qué hora es sin mirar un reloj.", |
|
"Haz que alguien haga un gesto con la mano.", |
|
"Haz que alguien intente traducir una palabra en otro idioma.", |
|
"Logra que alguien se tome una foto contigo.", |
|
"Consigue que alguien te invite a un juego.", |
|
"Pregunta si alguien ha visto un programa de TV.", |
|
"Haz que alguien te recomiende un libro.", |
|
"Pregunta si alguien sabe bailar.", |
|
"Haz que alguien te cuente un sueño que tuvo.", |
|
"Pregunta por el color favorito de alguien.", |
|
"Consigue que alguien haga un ruido de animal.", |
|
"Haz que alguien mencione una canción.", |
|
"Logra que alguien cante una canción navideña.", |
|
"Pregunta si alguien sabe cocinar.", |
|
"Consigue que alguien te muestre su cartera.", |
|
"Haz que alguien te explique una receta.", |
|
"Pregunta si alguien tiene un hobby.", |
|
"Logra que alguien mencione un deporte.", |
|
"Haz que alguien haga una imitación.", |
|
"Pregunta si alguien conoce un dato curioso.", |
|
"Haz que alguien mencione el clima.", |
|
"Logra que alguien te preste un abrigo.", |
|
"Consigue que alguien te hable de su día.", |
|
"Pregunta si alguien ha leído un periódico.", |
|
"Haz que alguien mencione su actor favorito.", |
|
"Logra que alguien te preste sus gafas.", |
|
"Haz que alguien te ofrezca agua.", |
|
"Logra que alguien hable sobre un recuerdo.", |
|
"Pregunta si alguien ha ido a un concierto.", |
|
"Haz que alguien te recomiende una película.", |
|
"Consigue que alguien te dé un consejo.", |
|
"Logra que alguien mencione su trabajo.", |
|
"Logra que alguien mencione su familia.", |
|
"Haz que alguien te hable sobre un amigo.", |
|
"Consigue que alguien te muestre algo en su bolso.", |
|
"Pregunta si alguien tiene hermanos.", |
|
"Haz que alguien mencione un videojuego.", |
|
"Logra que alguien te preste su cargador.", |
|
"Haz que alguien te pregunte algo personal.", |
|
"Pregunta por el último lugar que alguien visitó.", |
|
"Haz que alguien te diga un trabalenguas.", |
|
"Consigue que alguien te hable de sus estudios.", |
|
"Pregunta qué hora se levantaron.", |
|
"Haz que alguien te hable de un hobby." |
|
] |
|
|
|
|
|
def obtener_pruebas(): |
|
pruebas_seleccionadas = random.sample(pruebas, 6) |
|
|
|
pruebas_formateadas = "\n".join([f"{i+1}. {prueba}" for i, prueba in enumerate(pruebas_seleccionadas)]) |
|
return pruebas_formateadas |
|
|
|
|
|
def crear_interfaz(): |
|
with gr.Blocks() as demo: |
|
gr.Markdown(""" |
|
### ¡Bienvenido al juego! |
|
Al hacer clic en el botón, recibirás 6 pruebas aleatorias. |
|
Trata de cumplirlas de manera natural durante el juego. ¡Que empiece la diversión! |
|
""") |
|
|
|
pruebas_output = gr.Textbox(label="Tus pruebas asignadas", interactive=False, lines=6) |
|
boton = gr.Button("Generar pruebas") |
|
|
|
|
|
boton.click(fn=obtener_pruebas, outputs=pruebas_output) |
|
|
|
return demo |
|
|
|
|
|
app = crear_interfaz() |
|
app.launch() |