Juego de acertijos en Python Funcionamiento El juego de acertijos funciona de este modo: el jugador abre el programa y luego de clickar dos veces Enter empieza a jugar. Aparece un acertijo que tiene una solución numérica (y sólo numérica). Y tras resolver todos los acertijos el juego termina. Programación El juego abre el archivo acertijos que contiene preguntas y respuestas separadas por un salto de línea. Comienza un bucle que se repetirá hasta que juegoterminado = True (inicialmente es False). Dentro de este bucle hay otro bucle más que se repite hasta que acertijo = True (inicialmente es False). Dentro de este bucle el programa indica los intentos que lleva el jugador y hace la pregunta (extraída del archivo acertijos), la respuesta del usuario a esa pregunta la compara con la respuesta que está en el archivo y si coinciden vuelven hacen que acertijo = True y se repite el bucle que tiene como condición juegoterminado = True, en caso de que no coincidan se vuelve a hacer la pregunta y se +1 al número de intentos. En caso de que la pregunta (extraída del archivo acertijo) sea “8888″ (sin comillas) el programa entenderá que se acabaron las preguntas y hará que el juegoterminado = True, es decir, termina con el bucle del juego y da paso a la parte final del juego, donde se felicita al jugador y se le dice en cuantos intentos consiguió ganar el juego. Descargas versión 1.0 - descargar • Juego funcional. • Crashea cuando usuario responde con letras. • 79 líneas de código. • No es una característica, pero debo mencionar que esto lo programé en unas dos horas y comencé sin saber ni un poco de python. versión 1.1 - descargar • Juego funcional. • Avisa que solo se puede responder con números cuando usuario responde con letras. • 46 líneas de código. • No es una característica, pero debo mencionar que esto lo programé con la ayuda de Madj0ker en el irc de HackxCrack y los comentarios en el foro hxc.