Como hacer mini mapa para juegos RPG

Como hacer mini mapa para juegos RPG

Notapor zeroxcol94 » Jue Jul 26, 2012 3:40 pm

Pasa que estoy haciendo un juego estilo RPG en 2D y quisiera ponerle un mini mapa donde se muestre la ubicacion del personaje y la ubicacion de lugares importantes. quisiera saber como funciona esto o que me expliquen de metodos que puedira utilizar, para alcanzar mi objetivo.les agradesco si pudieran ayudarme. :roll:
zeroxcol94
 
Mensajes: 9
Registrado: Jue Jul 26, 2012 3:33 pm

Re: Como hacer mini mapa para juegos RPG

Notapor hugoruscitti » Jue Jul 26, 2012 7:45 pm

Buenas!

Depende mucho del tipo de minimapa que quieras hacer, por ejemplo en el juego soccer deathmatch
habíamos hecho un minimapa:

Imagen

Pero era bien sencillo, básicamente ya sabíamos el area del mapa completo (la cancha de futbol)
y la posición real de cada jugador.

Luego, representabamos a cada jugador con un pixel. Y la posición del personaje en el minimapa
se calculaba con una ecuación sencilla:

x_posicion_mapa = (x_posicion_real / float(ancho_cancha)) * ancho_del_minimapa


¿Algo así estás pensando para tu rpg?, ¿o que tipo de minimapa?
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: Como hacer mini mapa para juegos RPG

Notapor zeroxcol94 » Jue Jul 26, 2012 9:40 pm

Veras,sabes el final fantasy 6 quisiera hacer algo parecido.algo que sea sencillo mira te dejo una imagen:

http://farm8.staticflickr.com/7113/7652663374_ae4e31afbd_m.jpg
zeroxcol94
 
Mensajes: 9
Registrado: Jue Jul 26, 2012 3:33 pm

Re: Como hacer mini mapa para juegos RPG

Notapor hugoruscitti » Jue Jul 26, 2012 11:53 pm

¿La imagen es del minimapa?
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: Como hacer mini mapa para juegos RPG

Notapor Barajas » Vie Jul 27, 2012 12:35 am

No sé si te entiendo, pero creo que te refieres al efecto del desplazamiento (cuando vas de un lugar a otro ) que parece casi en 3D

Eso se llama" modo 7" y es un poco complicado hacerlo....

Una explicación de lo que es y ejemplos de juegos que lo usaban (sirve solo como referencia ) : http://www.pixfans.com/el-mitico-modo-7-de-super-nintendo/

Mira, aquí una explicación de como funciona el modo 7, pero esta en ingles, y tengo que admitirte que aparte del idioma, requiere comprender matemáticas vectoriales...

http://www.coranac.com/tonc/text/mode7ex.htm

Imagen
Vi veri universum vivus vici
Avatar de Usuario
Barajas
 
Mensajes: 209
Registrado: Mar Nov 16, 2010 12:06 am

Re: Como hacer mini mapa para juegos RPG

Notapor zeroxcol94 » Vie Jul 27, 2012 2:09 am

no es el modo 7 no quiero meterme en esos temas por ahora jeje,simplemente quiero hacer un minimapa sencillo,en la imagen que puse aparece el minimapa en gris,y un punto rojo que me muestra la posicion de mi pj en el mapa asi es como quiero,trate de hacer lo que dijiste "hugo" pero no me funciono la ecuacion,si puedieras darme un ejemplo en seudocodigo o algun codigo fuente me ayudarias. :roll: :D :mrgreen:
zeroxcol94
 
Mensajes: 9
Registrado: Jue Jul 26, 2012 3:33 pm

Re: Como hacer mini mapa para juegos RPG

Notapor Barajas » Vie Jul 27, 2012 5:22 am

zeroxcol94 escribió:en la imagen que puse aparece el minimapa en gris
...es cierto, solo que a primera vista no se distingue XD XD XD

Bueno, lo que preguntas es bastante mas "mundano" y simple. Como su nombre lo indica es un "minimapa", en otras palabras, es como el mapa normal de tu juego (por donde transita tu personaje), pero a una escala mas "reducida".

La ecuación que hugo te dio esta bien:

x_posicion_mapa = (x_posicion_real / float(ancho_cancha)) * ancho_del_minimapa


Solo que mírala de esta forma:

posicion_x_en_minimapa = (posicion_x_en_el_mapa / float(ancho_del_mapa) ) * ancho_del_minimapa

Es lo mismo para y, solo que en lugar de ancho, es el alto.
Vi veri universum vivus vici
Avatar de Usuario
Barajas
 
Mensajes: 209
Registrado: Mar Nov 16, 2010 12:06 am

Re: Como hacer mini mapa para juegos RPG

Notapor Faqndo » Vie Jul 27, 2012 7:16 am

yo lo que hice fue emplear las mismas funciones que utilice para crear el mapa normal, pero en vez de meterle el tileset del mapa, le meti un tileset de apenas un par de pixeles, asi que me sacaba el mapa entero, pero reducido porque en vez de partir 32*32 pixeles por cuadrado , hacia 1*1 o 2*2 pixeles.
Faqndo
 
Mensajes: 10
Registrado: Dom May 13, 2012 4:36 pm

Re: Como hacer mini mapa para juegos RPG

Notapor zeroxcol94 » Vie Jul 27, 2012 11:59 am

por que el "ancho_del_mapa" tiene que ser float?.probare el codigo que me dieron a ver si me funciona, les dare una respuesta si me sale algo o no. :mrgreen: :roll:
zeroxcol94
 
Mensajes: 9
Registrado: Jue Jul 26, 2012 3:33 pm

Re: Como hacer mini mapa para juegos RPG

Notapor zeroxcol94 » Vie Jul 27, 2012 12:44 pm

bueno jejeje, me funciono la ecuacion,estaba confundido por que no me acordaba que el float convertia el ancho del mapa a coma flotante me funciono y todo pero aun me falta perfeccionar algunos detalles le agradesco a todos su ayuda en especial al admin.gracias sigan asi. avisenme si alguien quiere el codigo y lo pongo aqui :mrgreen: :D
zeroxcol94
 
Mensajes: 9
Registrado: Jue Jul 26, 2012 3:33 pm


Volver a Videojuegos

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado