No pudiste porque los juegos que usan Direct X no siempre usan multiples ventanas para la aplicacion, en vez de eso usan multiples capas de animacion y por tanto no puedes recuperar el hwnd de los botones, listas u otros objetos. El gunbound que fue uno de los juegos de los que intentaste hacerlo funciona de esa manera, lo que vez no son botones en si, si no areas dibujadas en el formulario que hace de pantalla.
No hace mucho postee un actualizador que puedes integrar a tu programa, por hay debe estar el post. Si no lo encuentras hay me dices para subirte el que yo uso en mi juego.
Es tal cual como dice Ca0s necesitaras un Servidor o Host donde subir los archivos o en tal caso usar tu propia pc como host ya que el programa verfica los archivos de tu programa y los compara con los del host, si encuentra diferencias o archivos nuevos entonces los descarga y los actualiza.
Al ejecutar en w7 me da advertencia de malware no me hace gracia esto. Para registrarme necesito cuenta gmail tampoco me hace gracia esto. Cuesta mucho mejorar.
O.O eso del malware es nuevo, tendria que revisar debe ser el codigo del actualizador que descarga archivos pero el juego no es nada malo :S.
Lo del correo bueno es algo nuevo para evitar que los usuarios creen cuentas a diestra y siniestra que lo unico que hacen es ocupar espacio en la base de datos, pero no solo acepta gmail, acepta cualquier correo que no sea de hotmail o yahoo que son los que mas hay.
Function isFibbonacciNum(ByVal lNumber AsLong) AsBoolean
Dim Fn0 AsDouble
Dim Fn1 AsDouble
Dim i AsDouble
Dim Num AsDouble
Fn0 = 0
Fn1 = 1
isFibbonacciNum = False
If lNumber = 0 Or lNumber = 1 Then isFibbonacciNum = True: ExitFunction
For i = 1 To lNumber
Num = Fn0 + Fn1
Fn0 = Fn1
Fn1 = Num
If Num = lNumber Then isFibbonacciNum = True: ExitFunction
If Num > lNumber ThenExitFunction
Next
EndFunction
@Elemental Code La funcion da error con numeros grandes ( valor long maximo = 2.147.483.647 ) y devuelve falso para los numeros 0 y 1 cuando deberian ser true o.O
Buenas, aqui les traigo un juego hecho por mi para fans del yugioh, esta hecho con Visual Basic 6.0 y Direct X y es Online. Actualmente esta en desarrollo y en fase beta pero se puede jugar, solo que faltan Usuarios ^^, sin mas aqui un poco de Informacion:
El Juego sera Online, el sistema de juego sera igual al de Yu-Gi-Oh con algunas pequeñas modificaciones. Las cartas seran por ahora las originales de yugioh pero luego que sea liberada la version 1.0 las cartas seran modificadas por un nuevo diseño que ya esta hecho. Actualemente hay 800 cartas agregadas y se siguen agregando mas.
El juego tendra distintos modos de juego, por ejemplo: Modo de juego Normal ( Segun las reglas originales del Yu-Gi-Oh ) Modo de Juego Simple ( Basado en las Reglas del Juego del Yu-Gi-Oh Forbidden Memories ), los cuales tendran sub-modos de juego, por ejemplo para el modo normal: Jugada por Puntos de Vida o Jugada Por Monsters Destruidos. Ademas de eso el Juego contendra una gran cantidad de cartas que se iran agregando conforme avanze el juego.
Esta version es unicamente de prueba, esto quiere decir que no posee sonidos ni efectos graficos por razones de ahorro de espacio a la hora de descargar. Fue lanzada esta version con el proposito de detectar errores de programacion en la parte logica del programa y asi poder corregirlos antes de lanzar la version 1.0.
Los jugadores Obtendrán otras cartas de distintas maneras ya sea ganándolas apostando contra otros jugadores, ganándole a los jugadores predeterminados (la maquina), comprándolas, ganándolas en eventos del juego o cualquier otro evento que surja; teniendo la posibilidad de tenerlas en una colección para posteriormente mejorar su baraja de cartas, bien sea agregando o quitando cartas, hasta un mínimo de 40 cartas y un máximo de 80.
Las cartas básicas que habrá en el juego cuando empiece será un total de aproximadamente 800 cartas, 600 de Yugioh modificadas y las demás serán de Otros Generos no referentes a este que ya están creadas. Los usuarios según su experiencia ganada en juego tendrán un determinado nivel para determinar su posición final en un ranking de los mejores jugadores. Esta experiencia dependerá de el nivel del contrincante con el que se pelea y de las jugadas hechas en el juego.
Algunas Capturas de lo que va de desarrollo:
Un Video del Gameplay:
Bueno espero que Comenten y aporten sus ideas para ayudar a mejorar el juego. Saludos xD!!