Esta tercera parte tenía que haberla publicado hace semanas, pero no he podido porque me fui al pueblo de vacaciones. De todos modos desde entonces no he hecho nada nuevo, y esta parte 3 ha consistido en rehacer cosas.
Novedades
He tenido que rehacer toda la parte del código que se encargaba de crear y dibujar el mapa, por los problemas que tuve con el bloqueo en la parte 2.
Ahora el mapa está formado por tiles. Eso significa que cada mapa requiere dos archivos:
- Un archivo de imagen con los trozos de mapa que se van a usar (a ese archivo se le conoce como chipset o tileset, y a los trozos de mapa se les llama tiles).
- Un archivo de texto que almacena un código formado por varias letras, que identifican a cada tile. El código hace referencia a uno de los trozos/tiles del archivo de imagen.
El scroll ahora no es suavizado, es lineal, normalito. El cambio se debe a una cuestión de eficiencia, pues el suavizado que había no aportaba nada que fuese lo suficientemente interesante como para sacrificar recursos.
Siguiente etapa
Cuando el personaje llega al borde se queda en el sitio pero sigue la animación. Es algo que funcionaba bien en la parte 2, pero como ahora el mapa está formado de tiles... pues tengo que arreglarlo de nuevo. Nada complicado.
Quité las diagonales al rehacer la parte del mapa, tengo que plantearme a ver si me interesa el movimiento en diagonal o no.
Cuando termine con lo que acabo de comentar, sería un buen momento para empezar a pensar en las capas y la profundidad del mapa, ya que algunos tiles deberían tapar al personaje para que parezca que pasa "por detrás".
l0vXer ritoufrvfyyb, [url=http://jgqzmjqucqnr.com/]...
Some time before, I did need to buy a car for my business but I didn't have enough cash and...
Hola...
He estado buscando opiniones sobre los mejores juegos de Linux para probarlos, y...
Muchas gracias amigo por publicar tan extraordinario tutorial.. una pregunta, como será que...
Hola deimidis.
Si no me equivoco, hasta ahora solo se han publicado...