Foro de elhacker.net

Seguridad Informática => Desafíos - Wargames => Mensaje iniciado por: Senior++ en 1 Abril 2012, 16:16 pm



Título: Estáis preparados para Sumas Rápidas? Pues entra!
Publicado por: Senior++ en 1 Abril 2012, 16:16 pm
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


Título: Re: Estáis preparados para Sumas Rápidas? Pues entra!
Publicado por: Senior++ en 1 Abril 2012, 17:20 pm
Actualizo: http://www66.zippyshare.com/v/84238358/file.html

Perdonen pero me equivoque en el nivel dificil :P


Título: Re: Estáis preparados para Sumas Rápidas? Pues entra!
Publicado por: 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.


Título: Re: Estáis preparados para Sumas Rápidas? Pues entra!
Publicado por: Senior++ en 1 Abril 2012, 17:24 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


Título: Re: Estáis preparados para Sumas Rápidas? Pues entra!
Publicado por: farresito en 2 Abril 2012, 04:31 am
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.


Título: Re: Estáis preparados para Sumas Rápidas? Pues entra!
Publicado por: Senior++ en 2 Abril 2012, 09:31 am
Si, ahora cuando me meta en el portatil actualizo de nuevo y pongo link nuevo con el .exe y el source ;-)

Saludos


Título: Re: Estáis preparados para Sumas Rápidas? Pues entra!
Publicado por: Runex en 8 Abril 2012, 17:08 pm
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
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. from Tkinter import *
  4. import random,tkMessageBox
  5. class logueo:
  6. def __init__(self):
  7. self.logueo = Tk()
  8. self.logueo.title("Panel de Logueo")
  9. self.logueo.config(bg="black")
  10. self.nombre = StringVar()
  11. self.logueo.maxsize("200","100")
  12. self.logueo.minsize("200","100")
  13. Label(self.logueo,text="Nombre",font=("Helvetica",15),bg="black",fg="green").pack()
  14. self.log = Entry(self.logueo,textvariable=self.nombre)
  15. self.log.pack()
  16. self.aceptar = Button(self.logueo,text="Aceptar",command=self.enviar)
  17. self.aceptar.pack()
  18. self.logueo.mainloop()
  19. def enviar(self):
  20. self.root = Tk()
  21. self.vidas = 3
  22. self.puntuacion = 0
  23. self.instancia = sumasrapidas(self.root,self.vidas,self.puntuacion,self.log.get())
  24. self.logueo.destroy()
  25. self.root.mainloop()
  26.  
  27.  
  28. class sumasrapidas:
  29.  
  30. def __init__(self,root,vidas,puntuacion,nombre):
  31. self.num1 = IntVar()
  32. self.vidas = vidas
  33. self.puntuacion = puntuacion
  34. self.nombre = nombre
  35. self.numerox1 = random.randint(0,50)
  36. self.numerox2 = random.randint(0,50)
  37. self.root = root
  38. self.root.configure(background="black")
  39. self.root.title("Juego")
  40. self.root.maxsize("190","145")
  41. self.root.minsize("190","145")
  42. Label(self.root,text="Sumas Rapidas",bg="black",fg="green").grid(row=0,column=3)
  43. self.numero1 = Entry(self.root,textvariable=self.num1)
  44. self.aceptar = Button(self.root,text="Aceptar",command=self.suma,fg="green",bg="black")
  45. self.numero1.grid(row=1,column=3)
  46. self.aceptar.grid(row=2,column=3)
  47. Label(self.root,text=str(self.numerox1) + "+" + str(self.numerox2),bg="black",fg="green").grid(row=3,column=3)
  48.  
  49. def suma(self):
  50. if int(self.numero1.get()) == self.numerox1 + self.numerox2:
  51. Label(self.root,text="Correcto",bg="black",fg="green").grid(row=4,column=3)
  52. Label(self.root,text="Tienes " + str(self.vidas) + " vidas",bg="black",fg="green").grid(row=5,column=3)
  53. self.puntuacion += 1
  54. else:
  55. Label(self.root,text="Incorrecto",bg="black",fg="green").grid(row=4,column=3)
  56. self.vidas -= 1
  57. Label(self.root,text="Tienes " + str(self.vidas) + " vidas",bg="black",fg="green").grid(row=5,column=3)
  58. if self.vidas==0:
  59. tkMessageBox.showinfo("Game Over","Puntuacion = "+str(self.puntuacion))
  60. self.abrirarchivo = open("records.txt","a")
  61. self.abrirarchivo.write("----Partida de: " + self.nombre+"----\n")
  62. self.abrirarchivo.write("Puntuacion: " + str(self.puntuacion) + " sumas hechas\n")
  63. self.abrirarchivo.close()
  64. exit(0)
  65. self.numerox1 = random.randint(0,50)
  66. self.numerox2 = random.randint(0,50)
  67. Label(self.root,text=str(self.numerox1) + "+" + str(self.numerox2),bg="black",fg="green").grid(row=3,column=3)
  68.  
  69. if __name__ == "__main__":
  70. instancia = logueo()
  71. instancia
  72.  

Actualizado con puntuaciones por jugador y records en archivo de texto :)


Título: Re: Estáis preparados para Sumas Rápidas? Pues entra!
Publicado por: Puntoinfinito en 20 Abril 2012, 17:44 pm
Muy bueno. Sube el código.
Por cierto me pase todos los niveles de una tirada :D xD
Saludos anda :)


Título: Re: Estáis preparados para Sumas Rápidas? Pues entra!
Publicado por: Stakewinner00 en 20 Abril 2012, 23:38 pm
es open source los programas?


Título: Re: Estáis preparados para Sumas Rápidas? Pues entra!
Publicado por: Runex en 21 Abril 2012, 00:56 am
es open source los programas?

Claro hombre, solo faltaría que se cobrase por compartir simples códigos :)


Título: Re: Estáis preparados para Sumas Rápidas? Pues entra!
Publicado por: Puntoinfinito en 21 Abril 2012, 11:06 am
Por cierto, pedazo bug que hay eh... Arreglarlo que queda un poco mal.
Saludos ;)


Título: Re: Estáis preparados para Sumas Rápidas? Pues entra!
Publicado por: Senior++ en 21 Abril 2012, 11:09 am
Hola puntoinfinito,


El bug es del código que puso Runex? o del programa que hice? :-\


Saludos


Título: Re: Estáis preparados para Sumas Rápidas? Pues entra!
Publicado por: Puntoinfinito en 21 Abril 2012, 11:20 am
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.


Título: Re: Estáis preparados para Sumas Rápidas? Pues entra!
Publicado por: Runex en 21 Abril 2012, 13:24 pm
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 :)             


Título: Re: Estáis preparados para Sumas Rápidas? Pues entra!
Publicado por: Stakewinner00 en 21 Abril 2012, 15:14 pm
pon k los numeros salgan aleatorios


Título: Re: Estáis preparados para Sumas Rápidas? Pues entra!
Publicado por: Stakewinner00 en 21 Abril 2012, 22:10 pm
Sabes como hacerlo?

claro tenia un programa similar bastante mejor k eso como minimo las sumas eran aleatorias.


Título: Re: Estáis preparados para Sumas Rápidas? Pues entra!
Publicado por: 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)


Título: Re: Estáis preparados para Sumas Rápidas? Pues entra!
Publicado por: Runex en 21 Abril 2012, 23:41 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 :)


Título: Re: Estáis preparados para Sumas Rápidas? Pues entra!
Publicado por: 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


Título: Re: Estáis preparados para Sumas Rápidas? Pues entra!
Publicado por: Runex en 22 Abril 2012, 01:16 am
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 ;)


Título: Re: Estáis preparados para Sumas Rápidas? Pues entra!
Publicado por: BlackM4ster en 12 Mayo 2013, 20:23 pm
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