Estáis preparados para Sumas Rápidas? Pues entra!

Iniciado por Senior++, 1 Abril 2012, 16:16 PM

0 Miembros y 2 Visitantes están viendo este tema.

Senior++

Bueno chicos e hecho una Aplicación en vb.net por el hecho que me encanta hacer las sumas rápidas es muy muy bueno para ejercitar la mente...(Puede que tenga fallos pero cuanto al diseño de alguna etiqueta... pero por lo demás esta bien) :silbar:

Bueno esta aplicación consta con 3 niveles: Fácil,Normal,Dificil

Quien se lo consigue pasar que haga foto...

Esta prohibido: Usar calculadora(no merece la pena)

TAMPOCO os aconsejo hacer el juego mas de 3 veces si no memorizas el resultado de la suma... osea solo te pueden matar 3 veces por cada nivel...(ustedes si quieren pueden hacerlo tantas veces quieran,pero  yo aconsejo 3 veces)

Bueno enviar foto por MP o por aquí pero no desviar el tema porfavor ;-) quien lo valla pasando el juego pues lo iré poniendo aquí abajo(Su nick)
Nota: Cualquier duda por MP, para no desviar el tema :silbar:

Aquí la descarga: http://www66.zippyshare.com/v/84238358/file.html

Saludos y a ver quien es el primero que se lo pasa >:D
Vendo cuenta de LEAGUE OF LEGENDS lvl 30, EU west, muy barata

Senior++

#1
Actualizo: http://www66.zippyshare.com/v/84238358/file.html

Perdonen pero me equivoque en el nivel dificil :P
Vendo cuenta de LEAGUE OF LEGENDS lvl 30, EU west, muy barata

farresito

Y para Linux? Tienes que dejar el codigo fuente. No te van a dejar adjuntar direcciones con EXE, por temas de filosofia y seguridad.

Senior++

Cita de: farresito en  1 Abril 2012, 17:22 PM
Y para Linux? Tienes que dejar el codigo fuente. No te van a dejar adjuntar direcciones con EXE, por temas de filosofia y seguridad.

Solo para Windows... se necesita el framework
Vendo cuenta de LEAGUE OF LEGENDS lvl 30, EU west, muy barata

farresito

Lastima. Siempre va bien probar. Si es posible, deja el código fuente para gente que quiera aprender de el. Si no, no creo que sea demasiado interesante para mucha gente, puesto que lo interesante es investigar el código y reusarlo.

Senior++

Si, ahora cuando me meta en el portatil actualizo de nuevo y pongo link nuevo con el .exe y el source ;-)

Saludos
Vendo cuenta de LEAGUE OF LEGENDS lvl 30, EU west, muy barata

Runex

#6
Por si a alguien que quiera aprender le interesa, aquí dejo yo el código de un programa similar en Python, ahora con tiempo lo haré mediante POO y le añadiré más niveles :)

Código (python) [Seleccionar]
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from Tkinter import *
import random,tkMessageBox
class logueo:
def __init__(self):
self.logueo = Tk()
self.logueo.title("Panel de Logueo")
self.logueo.config(bg="black")
self.nombre = StringVar()
self.logueo.maxsize("200","100")
self.logueo.minsize("200","100")
Label(self.logueo,text="Nombre",font=("Helvetica",15),bg="black",fg="green").pack()
self.log = Entry(self.logueo,textvariable=self.nombre)
self.log.pack()
self.aceptar = Button(self.logueo,text="Aceptar",command=self.enviar)
self.aceptar.pack()
self.logueo.mainloop()
def enviar(self):
self.root = Tk()
self.vidas = 3
self.puntuacion = 0
self.instancia = sumasrapidas(self.root,self.vidas,self.puntuacion,self.log.get())
self.logueo.destroy()
self.root.mainloop()


class sumasrapidas:

def __init__(self,root,vidas,puntuacion,nombre):
self.num1 = IntVar()
self.vidas = vidas
self.puntuacion = puntuacion
self.nombre = nombre
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)
self.puntuacion += 1
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:
tkMessageBox.showinfo("Game Over","Puntuacion = "+str(self.puntuacion))
self.abrirarchivo = open("records.txt","a")
self.abrirarchivo.write("----Partida de: " + self.nombre+"----\n")
self.abrirarchivo.write("Puntuacion: " + str(self.puntuacion) + " sumas hechas\n")
self.abrirarchivo.close()
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__":
instancia = logueo()
instancia


Actualizado con puntuaciones por jugador y records en archivo de texto :)
"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".

Puntoinfinito

#7
Muy bueno. Sube el código.
Por cierto me pase todos los niveles de una tirada :D xD
Saludos anda :)
AHORA EN SOFTONIC || CLICK HERE!!
Base64: QWNhYmFzIGRlIHBlcmRlciAxIG1pbnV0byBkZSB0dSB2aWRhLiBPbOkh



HACK AND 1337 : http://hackandleet.blogspot.com
WEBSITE: http://www.infiniterware.

Stakewinner00


Runex

Cita de: Stakewinner00 en 20 Abril 2012, 23:38 PM
es open source los programas?

Claro hombre, solo faltaría que se cobrase por compartir simples códigos :)
"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".