[Python] [Juego] Sumas rápidas

Iniciado por Runex, 11 Abril 2012, 02:00 AM

0 Miembros y 1 Visitante están viendo este tema.

Runex

Bueno un compañero ha posteado en la sección de wargames un pequeño juego para realizar sumas,y al verlo me entraron ganas de hacerlo con GUI. Y nada aquí está el resultado, espero que os guste :)

Código (python) [Seleccionar]
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from Tkinter import *
import random

class sumasrapidas:

def __init__(self,root,vidas):
self.num1 = IntVar()
self.vidas = vidas
self.numerox1 = random.randint(0,50)
self.numerox2 = random.randint(0,50)
self.root = root
self.root.configure(background="black")
self.root.title("Juego")
self.root.maxsize("190","145")
self.root.minsize("190","145")
Label(self.root,text="Sumas Rapidas",bg="black",fg="green").grid(row=0,column=3)
self.numero1 = Entry(self.root,textvariable=self.num1)
self.aceptar = Button(self.root,text="Aceptar",command=self.suma,fg="green",bg="black")
self.numero1.grid(row=1,column=3)
self.aceptar.grid(row=2,column=3)
Label(self.root,text=str(self.numerox1) + "+" + str(self.numerox2),bg="black",fg="green").grid(row=3,column=3)

def suma(self):
if int(self.numero1.get()) == self.numerox1 + self.numerox2:
Label(self.root,text="Correcto",bg="black",fg="green").grid(row=4,column=3)
Label(self.root,text="Tienes " + str(self.vidas) + " vidas",bg="black",fg="green").grid(row=5,column=3)
else:
Label(self.root,text="Incorrecto",bg="black",fg="green").grid(row=4,column=3)
self.vidas -= 1
Label(self.root,text="Tienes " + str(self.vidas) + " vidas",bg="black",fg="green").grid(row=5,column=3)
if self.vidas==0:
Label(self.root,text="Game Over",bg="black",fg="green").grid(row=6,column=3)
exit(0)
self.numerox1 = random.randint(0,50)
self.numerox2 = random.randint(0,50)
Label(self.root,text=str(self.numerox1) + "+" + str(self.numerox2),bg="black",fg="green").grid(row=3,column=3)
if __name__ == "__main__":
root = Tk()
vidas = 3
instancia = sumasrapidas(root,vidas)
root.mainloop()


Hay algunos fallitos pero bueno, nada importante.
Cuando acabe los exámenes añadiré más niveles y mejoraré la interfaz :).

Un saludo  ;-)
"No renunciaría al bambú.
Nunca renuciaría a ti.
No te compares con otros" "El me dijo:
El bambú tenía un propósito diferente al del
helecho, sin embargo eran necesarios y
hacían del bosque un lugar hermoso".