Subido por Rolyn Oswaldo Hernandez Gamez

acertijospython

Anuncio
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.
Descargar