Avances del Engine RPG: Añadido el Scroll
Coninúa el desarrollo del Engine RPG. Se ha reescrito toda la parte del dibujado de mapa para hacerlo más eficiente, además ya he añadido la capacidad de scroll en el mapa. Dejo un vídeo: [continuar]

Coninúa el desarrollo del Engine RPG. Se ha reescrito toda la parte del dibujado de mapa para hacerlo más eficiente, además ya he añadido la capacidad de scroll en el mapa. Dejo un vídeo: [continuar]
Aquí les dejo un video de como van los avances del nuevo engine, actualmente estoy trabajando en el desarrollo de prioridades de las capas, como puedes ver en el video si nuestro heroe pasa detrás de un árbol o algo que lo cubra, este se dibuja detrás. Pronto estará... [continuar]
Ya tenemos listo nuestro mapa, preparado para ser puesto en pantalla, pero en un juego RPG la cámara sigue al héroe, es decir, se ve el trozo de mapa alrededor del héroe, por eso necesitamos antes de representar el mapa a nuestro héroe para poder representar la parte que necesitamos del mapa. Cortando... [continuar]
Ya tenemos una array bidimensional llamada self.capas que contiene unos números que se corresponde con los tiles que ocupa y tenemos un array unidimensional llamado self.tileset que contiene los sptites de nuestro tilesets (los tiles). Pues el siguiente paso será crear un array bidimensional igual a self.capas, pero sustituyendo... [continuar]
Antes de empezar con este tema he ordenado un poco el código para que esté todo bien estructurado desde el principio que sino luego es liante saber donde está cada cosa, hay rutinas y funciones que usaremos a menudo, como las que usaremos para cargar imágenes sonidos, etc. Por... [continuar]
Por ahora hemos conseguido tener una forma de hacer mapas y extraer su información del archivo XML para poder manejarla con Python, en el anterior tutorial quizás no quedo claro como almecenamos los tiles del mapa y en este tutorial quiero dejar claro como lo hacemos pues es clave... [continuar]
Bien ya tenemos generado nuestro mapa de pruebas, ahora necesitamos cargarlo en Python, los próximos artículos van dedicados a interpretar los datos en Python y la manera de almacenar el mapa. Para empezar vamos a hacer una copia de nuestra plantilla con el nombre de maps.py que es el... [continuar]
En este artículo vamos a analizar el archivo que nos ha generado el Tiled Map Editor, un fichero con extensión .tmx que hemos guardado en la carpeta maps. Es un archivo XML, para el que no sepa lo que es, es un lenguaje de marcas que guarda información mediante... [continuar]
Lo primero que debemos hacer es situar el programa dentro de nuestra carpeta principal (llamada engine) para que no haya problemas con las rutas. Luego para hacer mapas basados en tilesets necesitamos, como no, un tileset. Para estos artículos yo voy a utilizar uno que he hecho con recursos... [continuar]
Nuestro engine va a hacer programado para juegos basados en la técnica del tilemapping, supongo que muchos ya sabrás en que consiste esta técnica, pero este artículo es para el que no lo sepa y para explicar que tipo de «tiles» vamos a usar. El tilemapping consiste en dividir... [continuar]