Juegos basados en tiles

Aquí puedes proponer ideas para mejorar pilas, ¿que te gustaría ver en pilas?

Juegos basados en tiles

Notapor adrigm77 » Dom Ago 29, 2010 6:49 pm

La gran mayoría de los juegos en 2D usan un sistema de tiles para dibujar mapas, juegos tipo comecocos, plataformas, rpgs, etc.

Sería facilitar la creación de este tipo de juegos con Pilas haciendo sencillo el cargar mapas basados en tiles, programar el scroll, las colisiones, etc.

Existe un programa llamado Tiled (http://www.mapeditor.org/) para crear mapas basados en tiles. Tiled es software libre y está escrito en C++ y QT. El programa genera unos mapas con la extensión .tmx que no son más que ficheros XML que guardan toda la información del mapa.

Podríamos darle a pilas soporte para que cargara mapas de tiled y que fuera fácil crear juegos con ellos.
Razón Artificial - La ciencia y el arte de crear videojuegos.
Avatar de Usuario
adrigm77
 
Mensajes: 43
Registrado: Dom Jul 25, 2010 8:03 pm
Ubicación: Las Palmas de Gran Canaria, España

Re: Juegos basados en tiles

Notapor hugoruscitti » Dom Ago 29, 2010 7:20 pm

Me parece buena idea, ¿como pensas que sería la interfaz de pilas?.

¿algo así?

Código: Seleccionar todo
mapa = pilas.mapa.cargar('archivo.xml')
pilas.definir_fondo(mapa)

pilas.mover_camara(40, 10)
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: Juegos basados en tiles

Notapor adrigm77 » Dom Ago 29, 2010 7:27 pm

mmm se podria hacer más complejo y no solo definir un mapa de fondo, con control de prioridades y varias capas.

Y para mover la cámara se podría hacer con respecto a un actor. tipo:

pilas.camara_seguit(heroe)

y que la cámara siguiera al sprite seleccionado.
Razón Artificial - La ciencia y el arte de crear videojuegos.
Avatar de Usuario
adrigm77
 
Mensajes: 43
Registrado: Dom Jul 25, 2010 8:03 pm
Ubicación: Las Palmas de Gran Canaria, España

Re: Juegos basados en tiles

Notapor adrigm77 » Dom Ago 29, 2010 7:30 pm

Mira te muestro, yo lo hice en Pygame. Carga el mapa de tiles, tiene sistema de prioridades y la camara sigue al heroe.

http://razonartificial.com/2010/07/avan ... el-scroll/

sería cuestion de pasarlo a sfml
Razón Artificial - La ciencia y el arte de crear videojuegos.
Avatar de Usuario
adrigm77
 
Mensajes: 43
Registrado: Dom Jul 25, 2010 8:03 pm
Ubicación: Las Palmas de Gran Canaria, España

Re: Juegos basados en tiles

Notapor hugoruscitti » Dom Ago 29, 2010 7:38 pm

Se ve bueno, si te parece bien podríamos hacer un branch y cuando
tengas algo pasado a SFML lo vamos integrando, no?
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: Juegos basados en tiles

Notapor adrigm77 » Dom Ago 29, 2010 8:02 pm

Si aparte de que ya seria temas mas avanzado, mejor de momento trabajar en lo básico. Pero bueno la lectura del XML y demás ya lo tengo hecho en realidad solo sería sustituir las instrucciones pygame por las de sfml. Y luego generalizarlo para que se adaptara a todo tipo de juegos y de usos.
Razón Artificial - La ciencia y el arte de crear videojuegos.
Avatar de Usuario
adrigm77
 
Mensajes: 43
Registrado: Dom Jul 25, 2010 8:03 pm
Ubicación: Las Palmas de Gran Canaria, España


Volver a Sugerencias e ideas

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados