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
Actualizo: http://www66.zippyshare.com/v/84238358/file.html
Perdonen pero me equivoque en el nivel dificil :P
Y para Linux? Tienes que dejar el codigo fuente. No te van a dejar adjuntar direcciones con EXE, por temas de filosofia y seguridad.
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
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.
Si, ahora cuando me meta en el portatil actualizo de nuevo y pongo link nuevo con el .exe y el source ;-)
Saludos
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 :)
#!/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 :)
Muy bueno. Sube el código.
Por cierto me pase todos los niveles de una tirada :D xD
Saludos anda :)
es open source los programas?
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 :)
Por cierto, pedazo bug que hay eh... Arreglarlo que queda un poco mal.
Saludos ;)
Hola puntoinfinito,
El bug es del código que puso Runex? o del programa que hice? :-\
Saludos
Tuyo.
Si por ej. pones dificultad media y (Ahora no me se de memoria la suma que te sale)
La primera te dice 20+90 y tu pones lo que seria la segunda respuesta (la del nivel 2 ej. 90+33) pones 123 te salta directamente al nivel 3.
Bugazo.
si no me equivoco has puesto sumas predeterminadas para cada nivel. ese es el motivo del bug junto con alguna llamada de funcion mal hecha. para solucionarlo crea numeros aleatorios que le da mas personalidad al juego. un saludo :)
pon k los numeros salgan aleatorios
Cita de: puntoinfinito en 21 Abril 2012, 21:14 PM
Sabes como hacerlo?
claro tenia un programa similar bastante mejor k eso como minimo las sumas eran aleatorias.
Queria publicar el ejecutable pero en pc ajenos no va publico todo el proyecto y lo compilais vosotros mismos.
PD:Solo funciona la suma y resta y la interfaz es muy mejorable.
http://depositfiles.com/files/o8045i9gv (http://depositfiles.com/files/o8045i9gv)
Cita de: Stakewinner00 en 21 Abril 2012, 22:18 PM
Queria publicar el ejecutable pero en pc ajenos no va publico todo el proyecto y lo compilais vosotros mismos.
PD:Solo funciona la suma y resta y la interfaz es muy mejorable.
http://depositfiles.com/files/o8045i9gv (http://depositfiles.com/files/o8045i9gv)
Ahora le echaré un vistazo yo y te digo :)
Yo =
Runex, sube a tu Blog el nuevo juego como actualización v0.1 xD
Digo el de score eh.
Porfaporfaporfa :D
Cita de: puntoinfinito en 21 Abril 2012, 23:50 PM
Yo =
Runex, sube a tu Blog el nuevo juego como actualización v0.1 xD
Digo el de score eh.
Porfaporfaporfa :D
A sus órdenes ;)
URL MALIGNA?
http://www.avast.com/es-es/lp-fr-virus-alert?p_ext=&utm_campaign=Virus_alert&utm_source=prg_fav_70_0&utm_medium=prg_systray&utm_content=.%2Ffa%2Fes-es%2Fvirus-alert-default&p_vir=URL:Mal&p_prc=C:\Program%20Files\Google\Chrome\Application\chrome.exe&p_obj=http://ompldr.org/vaG56Mg&p_var=.%2Ffa%2Fes-es%2Fvirus-alert-default&p_pro=0&p_vep=7&p_ves=0&p_lqa=0&p_lsu=24&p_lst=0&p_lex=239&p_lng=es&p_lid=es-es&p_elm=7&p_vbd=1474