Tiled como editor de mapas en GNU/Linux

Soporte técnico sobre los lanzamientos de MojonTwins y comentarios sobre los güegos. Ofrecemos soporte técnico con Fourspriter, te ayudamos con ZX Basic o Z88DK, te damos pistas some cómo saltarse un bicho y cosas así.

Moderador: na_th_an

antoniovillena
Mensajes: 494
Registrado: Jue, 24 Oct 2013, 15:52

Re: Tiled como editor de mapas en GNU/Linux

Mensajepor antoniovillena » Lun, 02 Jun 2014, 18:22

antoniovillena
Mensajes: 494
Registrado: Jue, 24 Oct 2013, 15:52

Re: Tiled como editor de mapas en GNU/Linux

Mensajepor antoniovillena » Lun, 02 Jun 2014, 18:25

Ojo, esta distinción tiene que hacerse pensando en 2 objetivos: el conversor (TmxCnv) y un usuario que lo observe. Posiblemente se puede resolver el caso conversor teniendo en cuenta el orden de aparición dentro del archivo XML. Pero para un usuario no hay forma de distinguirlo. No tiene sentido que el juego compile bien si luego el usuario se hace un lío observando el mapa.
Avatar de Usuario
D_Skywalk
Mensajes: 352
Registrado: Mar, 01 Oct 2013, 13:36

Re: Tiled como editor de mapas en GNU/Linux

Mensajepor D_Skywalk » Lun, 02 Jun 2014, 18:27

David Skywalker
Weblog: http://david.dantoine.org
antoniovillena
Mensajes: 494
Registrado: Jue, 24 Oct 2013, 15:52

Re: Tiled como editor de mapas en GNU/Linux

Mensajepor antoniovillena » Lun, 02 Jun 2014, 18:39

antoniovillena
Mensajes: 494
Registrado: Jue, 24 Oct 2013, 15:52

Re: Tiled como editor de mapas en GNU/Linux

Mensajepor antoniovillena » Lun, 02 Jun 2014, 18:42

Avatar de Usuario
D_Skywalk
Mensajes: 352
Registrado: Mar, 01 Oct 2013, 13:36

Re: Tiled como editor de mapas en GNU/Linux

Mensajepor D_Skywalk » Lun, 02 Jun 2014, 18:50

Sigo sin explicarme y creeme no es tu culpa, es la mia que ando en 4 cosas a la vez :roll:

Lo voy a intentar con pseudocódigo :lol:

1 - Coge objeto
2 - guarda variables iniciales (tipo, x,y + velocidad)
¿Tiene nombre de objeto?
¡si! se llama name = 102
3 - busca en todo el array de objetos el primero que se llame igual
¡Lo tengo!
4 - Ok, guarda su posición final. y elimina esa entrada (o también se puede marcar como leída)
... siguiente objeto ...

:dalefran:

Da igual el orden y por supuesto el usuario no tiene que mirar el XML, lo he puesto por si ayudaba, veo que no XD
David Skywalker
Weblog: http://david.dantoine.org
antoniovillena
Mensajes: 494
Registrado: Jue, 24 Oct 2013, 15:52

Re: Tiled como editor de mapas en GNU/Linux

Mensajepor antoniovillena » Lun, 02 Jun 2014, 19:03

Por un lado dices que da igual el orden pero por otro en el algoritmo dices de recorrer el array buscando el primero que se llame igual. Esto para mí es una contradicción. Si tienes 4 entradas con el mismo name vas a emparejar con la primera que encuentres, que no necesariamente tiene que coincidir con lo que tú querías.

Yo también soy responsable de no enterarme, por eso te decía que me enviases el TMX o me escribas aquí el framgento XML de tu propuesta, de cómo lo resolverías tú. Te planteo este reto:

Si viendo el TMX con Tiled puedo distinguir bien los dos enemigos problemáticos te doy la razón, es decir tu propuesta sería más simple y resolvería todos los problemas. En caso de que me envíes el fragmento XML (en lugar de adjuntarme el TMX) pues el experimento sería equivalente. Yo podría cambiar el orden de las líneas <object> como quisiese de lo que me pongas que si el TmxCnv (con tu nuevo algoritmo) me da siempre el mismo resultado entonces el equivocado soy yo.
Avatar de Usuario
D_Skywalk
Mensajes: 352
Registrado: Mar, 01 Oct 2013, 13:36

Re: Tiled como editor de mapas en GNU/Linux

Mensajepor D_Skywalk » Lun, 02 Jun 2014, 19:29

David Skywalker
Weblog: http://david.dantoine.org
antoniovillena
Mensajes: 494
Registrado: Jue, 24 Oct 2013, 15:52

Re: Tiled como editor de mapas en GNU/Linux

Mensajepor antoniovillena » Lun, 02 Jun 2014, 19:45

Avatar de Usuario
D_Skywalk
Mensajes: 352
Registrado: Mar, 01 Oct 2013, 13:36

Re: Tiled como editor de mapas en GNU/Linux

Mensajepor D_Skywalk » Lun, 02 Jun 2014, 20:07

David Skywalker
Weblog: http://david.dantoine.org

Volver a “Ayuda”

¿Quién está conectado?

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