Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: n3fisto en 14 Marzo 2010, 00:00 am



Título: Nuevo proyecto !!!! Me colaboran
Publicado por: n3fisto en 14 Marzo 2010, 00:00 am
Hola como les va muchachos miren estoy volviendo nuevamente a lo que es visual basic y se me ocurrio hacer un laberinto con un personaje x el cual estoy por ver la idea es de poder darle al personaje lo dificil viene a continuacion lo cual no me ubico la idea es de crearle el laberinto dandole un a matriz n * n la cual nosotros la damos, y de crear los obstaculos del laberinto darle un inicio y un final ....


Título: Re: Nuevo proyecto !!!! Me colaboran
Publicado por: cobein en 14 Marzo 2010, 00:49 am
Hay una manera muy simple de hacer eso, usa un bitmap por ejemplo, haces blanco para el camino, negro obstaculos y rojo la meta; Entonces cuando moves el personaje por ejemplo a la derecha te fijas el color del pixel que este a la derecha de la posiscion actual, si es blanco (camino) se puede mover, si es negro (obstaculo) se "anula" la accion y si es rojo (meta) terminaste.
Todo esto es muy basico pero podes "mejorarlo" utilizando un mapa de "patron" el que va a tener los obstaculos etc y otro en paralelo con un laberinto mas lindo y colorido xD


Título: Re: Nuevo proyecto !!!! Me colaboran
Publicado por: seba123neo en 14 Marzo 2010, 01:36 am
Hay una manera muy simple de hacer eso, usa un bitmap por ejemplo, haces blanco para el camino, negro obstaculos y rojo la meta; Entonces cuando moves el personaje por ejemplo a la derecha te fijas el color del pixel que este a la derecha de la posiscion actual, si es blanco (camino) se puede mover, si es negro (obstaculo) se "anula" la accion y si es rojo (meta) terminaste.
Todo esto es muy basico pero podes "mejorarlo" utilizando un mapa de "patron" el que va a tener los obstaculos etc y otro en paralelo con un laberinto mas lindo y colorido xD

si, asi se hacen los de flash creo, esos que tenes que ir sin tocar el borde...y te podes hacer un editor de niveles, he visto juegos asi que guardan sus niveles en archivos .txt con la forma del nivel en asteriscos o simbolos, y cada uno representa el borde o algun obstaculo, despues lees ese archivo y cargas el nivel segun lo que haya en el...y asi te podes hacer todos los niveles que quieras con un solo codigo...y no hacer un codigo para cada nivel como hacen muchos y el codigo ni se puede leer...

saludos.


Título: Re: Nuevo proyecto !!!! Me colaboran
Publicado por: raul338 en 14 Marzo 2010, 02:24 am
Hay una manera muy simple de hacer eso, usa un bitmap por ejemplo, haces blanco para el camino, negro obstaculos y rojo la meta; Entonces cuando moves el personaje por ejemplo a la derecha te fijas el color del pixel que este a la derecha de la posiscion actual, si es blanco (camino) se puede mover, si es negro (obstaculo) se "anula" la accion y si es rojo (meta) terminaste.
Todo esto es muy basico pero podes "mejorarlo" utilizando un mapa de "patron" el que va a tener los obstaculos etc y otro en paralelo con un laberinto mas lindo y colorido xD

si, asi se hacen los de flash creo, esos que tenes que ir sin tocar el borde...y te podes hacer un editor de niveles, he visto juegos asi que guardan sus niveles en archivos .txt con la forma del nivel en asteriscos o simbolos, y cada uno representa el borde o algun obstaculo, despues lees ese archivo y cargas el nivel segun lo que haya en el...y asi te podes hacer todos los niveles que quieras con un solo codigo...y no hacer un codigo para cada nivel como hacen muchos y el codigo ni se puede leer...

Jaja, es verdad, descubris el patron, pero de nada sirve tocarlo. Se hace asi, desde tiempos imemorables. No solo con bitmaps, sino con array de numeros tambien, era mas facil


Título: Re: Nuevo proyecto !!!! Me colaboran
Publicado por: n3fisto en 15 Marzo 2010, 21:59 pm
?¿?¿?¿Bueno pero para llamar con la funcion del Bitmap como se puede hacer esa es mi duda revisando encontre con el paso atras ...... y viendolo estaba observando darle la solucion por medio de php


Título: Re: Nuevo proyecto !!!! Me colaboran
Publicado por: MCKSys Argentina en 15 Marzo 2010, 22:21 pm
Hola!

Aquí te dejo el link al source de un jueguito tipo laberinto que hice hace varios años atrás, para mis hijos.

link: http://www.megaupload.com/?d=VDMBX9ZE (http://www.megaupload.com/?d=VDMBX9ZE)

Tiene un editor de niveles y todo...  ;D (Se accede con F4)

Quizás puedas sacar algunas ideas de ahi...  :)

Saludos!


Título: Re: Nuevo proyecto !!!! Me colaboran
Publicado por: n3fisto en 17 Marzo 2010, 16:12 pm
Bueno muchas gracias muchachos se les agradece por la ayuda  MCKSys  thanks pero el problema con el que estoy es el dar inteligencia propia al hombrecito por asi decirlo eestaba vieno un poco de el paso atras aver como me va y posiblemente lo desarrolle en php pero igual les dire como me va muchas gracias por la yuda viendo lo del laberitno que me diste me di cuenta  q no es complicado pero ahora estoy viendo darle movimientos propios seria un ente con toma de decisiones si no estoy mal muchas gracias ..... Saludos


Título: Re: Nuevo proyecto !!!! Me colaboran
Publicado por: n3fisto en 5 Mayo 2010, 17:45 pm
Bueno ya al fin pude terminar mi programa lo hice en C# con un algoritmo Genetico.
En los proximos dias lo publico mas su source ok gracias a tods