
Muñeco en movimiento
Visual Basic
Publicado el 10 de Diciembre del 2003 por Antonio Miguel González López (2 códigos)
26.726 visualizaciones desde el 10 de Diciembre del 2003
Código de un juego de un laberinto, en el que movemos un muñeco por el formulario mediante las teclas de cursor.
Comentarios sobre la versión: Versión 1 (7)
usuarios.lycos.es/brattytmsoftware
Vayan a la sección descargas. Allí podrá bajarlo, junto a otros programas de mi creación.
Saludos Rydel
Un par de aclaraciones:
En primer lugar eses juego ocupa 12424785364573 mb de ram ya que tiene 120 picturebox que es una mucho para un juego tan simple como ese... hay muchisimas formas de hacer ese jueguito mil veces mas liviano y que ande mucho mejor...
En segundo lugar no podes poner un bucle for (for i = 1 to delay) para hacer tiempo ya que de esa manera utilizas el 99.9% del procesador y ademas no es preciso porque depende la maquina el que lo pongas.... hay diversas formas... te tiro una idea??
aca va...
Delay = Timer
While Timer < Delay + [tiempo en segundos]
Doevents ---> opcional si el delay es muy largo (mayor a 5 seg)
Wend
No es muy complicado... es un bucle wend (que no utiliza mucho el procesador, vale la aclaracion) que no termina hasta no cumplirse el tiempo determinado calculado con el timer de windows...
Claro que es muy molesto tener que poner esas 4 lineas c/vez que querramos hacer un delay... entonces?? creamos una subrutina
Sub Delay (Tiempo_Segundos as long)
... bla bla bla ....
lo mismo que arriba
....
End Sub
Despues llamamos la subrutina con call o directamente poniendo delay 3 (por ej...)
O sino de otra manera podes alinear las 3 o 4 lineas separadas con " : "
que queda un poquito mas comodo... pero les recomiendo laa subrutina.
Conclusion
Hay muchas maneras para hacer una misma cosa en visual siempre traten de encontrar la mas eficiente...
Para jugar a este jueguito de un laberinto necesitarias un amd athlon xp 2.4 con 256 mb de ram como minimo mientras ese jueguito puede andar en una p mmx con tranquilidad....
Bueno gracias por leer mi comentario cualquier consulta escribanme y sigan programando...
PD: A los que les gusta hacer juegos, ¿No probaron con DirectX? Es sencillo completo y muy amplio... se pueden hacer muchas cosas...
Quiero añadir que el email que aparece en el código fuente no sirve, ya que me lo robaron. Mi actual email es anykiller#gmail[dot]com
Ah, soy el que hizo el código, ahora estoy más centrado en los gestores de contenidos y en preparar oposiciones. Esa página no existe ya, el email me lo robaron por pishing hace muuuuuuuuucho tiempo y ese proyecto se ha quedado definitivamente cancelado por múltiples razones (falta de motivación, programa demasiado pesado para lo simple que es, pocos recursos, mala organización, código mal hecho o estructurado...). Un poco de autocrítica no es mala