pilas.actores.Mapa

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

pilas.actores.Mapa

Notapor kiketom » Lun Abr 09, 2012 7:34 pm

Buenas a todos ;)
Creo que deberíamos crear una rama para mejorar un poco el actor Mapa del engine.

Actualmente las colisiones con los objetos de un Tiled Map se gestionan mediante Box2d.
Si mueves un Actor por el mapa, es complicado deshacer el movimiento del actor si ha existido colisión con algún objeto o en su defecto no hacer el movimiento si existe colision.

Con juegos de tipo plataformas el sistema actual no tiene problema, pero con juegos del estilo de RPG o RTS si que le veo inconvenientes.

¿Que opinais?
Avatar de Usuario
kiketom
 
Mensajes: 82
Registrado: Lun Ene 03, 2011 3:01 pm
Ubicación: Valencia, España

Re: pilas.actores.Mapa

Notapor hugoruscitti » Lun Abr 09, 2012 8:23 pm

Es cierto!,

Si te parece bien, podemos hacer un branch, y yo me pongo a escribir un minijuego de plataformas
sin usar física. Creo que podemos usar la estrategia del juego que se muestra en el siguiente
artículo:

http://www.losersjuegos.com.ar/referenc ... lataformas

De hecho, hasta podemos usar los mismos gráficos, que los hizo walter :)

Y con respecto al juego RPG, tal vez podemos usar una estrategia similar a la
del ejemplo "mini RPG" de la seccion de ejemplos (archivo paso5.py):

http://www.losersjuegos.com.ar/referencia/ejemplos
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: pilas.actores.Mapa

Notapor kiketom » Lun Abr 09, 2012 9:22 pm

Ok, me parece perfecto.
Mañana le daré un vistazo a los artículos que me comentas.
Si quieres ves creando el branch ;)
Avatar de Usuario
kiketom
 
Mensajes: 82
Registrado: Lun Ene 03, 2011 3:01 pm
Ubicación: Valencia, España

Re: pilas.actores.Mapa

Notapor hugoruscitti » Mar Abr 10, 2012 12:51 am

Genial, ahí agregué el nuevo branch, se llama "mejorar_actor_mapa" y estoy
creando el código inicial para hacer algo parecido al juego de plataformas
que está en losersjuegos:

Imagen
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: pilas.actores.Mapa

Notapor kiketom » Mar Abr 10, 2012 6:30 am

Hugo, ¿puede ser que la rama no tenga los ultimos cambios realizados en el actor Mapa?
:?:
Avatar de Usuario
kiketom
 
Mensajes: 82
Registrado: Lun Ene 03, 2011 3:01 pm
Ubicación: Valencia, España

Re: pilas.actores.Mapa

Notapor hugoruscitti » Mar Abr 10, 2012 10:37 am

Hola kiketom, creo que sí tiene los últimos cambios, estaremos en el mismo branch?

➤ hg branch                                                  ~/proyectos/pilas 
mejorar_actor_mapa
➤ hg log pilas/actores/mapa.py | head ~/proyectos/pilas
changeset: 1083:d78707f4eea4
user: kiketom
date: Mon Apr 09 21:22:30 2012 +0200
summary: Eliminado codigo innecesario del actor Mapa

changeset: 1082:8c2abbf9a432
user: kiketom
date: Mon Apr 09 20:44:47 2012 +0200
summary: Establecida como True el parametro es_bloque_solido.
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: pilas.actores.Mapa

Notapor kiketom » Mar Abr 10, 2012 2:17 pm

Vale, es que la rama "mejorar_actor_mapa" no la he encontrado.
:(
Avatar de Usuario
kiketom
 
Mensajes: 82
Registrado: Lun Ene 03, 2011 3:01 pm
Ubicación: Valencia, España

Re: pilas.actores.Mapa

Notapor hugoruscitti » Mar Abr 10, 2012 3:45 pm

auch... es cierto, error mio... en cuanto llegue a casa hago un "push" (que por dormido tal
vez no hice...)

mil disculpas...
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: pilas.actores.Mapa

Notapor kiketom » Mar Abr 10, 2012 4:05 pm

Jajaja es que tenemos unos horarios un poco extendidos :D :D
Avatar de Usuario
kiketom
 
Mensajes: 82
Registrado: Lun Ene 03, 2011 3:01 pm
Ubicación: Valencia, España


Volver a Sugerencias e ideas

¿Quién está conectado?

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