28 de noviembre de 2011

El editor de mapas


Quiero probar todos los movimientos de los enemigos en situaciones diversas; para esto necesito diseñar algunos mapas (los generados aleatoriamente no sirven ya que no cumplen algunas condiciones de distribución que busco).

Así que he incluido a la aplicación un sencillo editor de mapas... de paso añadiré las rutinas de SAVE/LOAD de los ficheros.

19 de noviembre de 2011

Limpiando el código

He terminado de programar la parte de control de los bot enemigos y todo parece funcionar como debe. La prueba realizada en iOS no ha dado ningún problema.

Voy a limpiar el código de comentarios y rutinas obsoletas en preparación de la siguiente fase; desarrollar las reglas del juego para el jugador y bots.

En esta parte es donde se deciden los puntos a aplicar, las normas de comportamiento de cada tipo de bot dependiendo de su situación particular, el control de la partida por los diferentes mapas, etc.

Quiero buscar algún momento para grabar un vídeo del juego en el iPad...

Ejecutando en iPad


14 de noviembre de 2011

12 de noviembre de 2011

Programando los Bot enemigos

Llevo unos días sin publicar nada en el blog, aunque lógicamente sigo trabajando en el juego. Actualmente me encuentro en la parte dedicada a la IA de los bot enemigos.

Tengo que tener en cuenta multitud de factores a la hora de dotar de inteligencia a los enemigos en el juego; hay que controlar el estado de cada bot, su posición con respecto al personaje controlado por el jugador, el tipo de acción y/o ataque a realizar (y las consecuencias que conlleven), etc.

En cuanto esta parte de la programación esté solventada, posiblemente publique una Alpha con creación de mapas aleatorios... así los betatesters interesados podrán trabajar en encontrar bugs.

Sigo programando... :)

7 de noviembre de 2011

Explotando sprites...

Inspirado por los efectos del juego Voxatron, esta semana pasada he empleado algunos ratos en montar mi propia rutina de efectos de explosiones.




Se pueden apreciar que los vectores de desplazamiento se entrecruzan unos con otros. Esto ya está solventado para la versión final implementada, que se expande como corresponde.

Además el movimiento de píxeles en mi caso es más brusco (cada 5px).

3 de noviembre de 2011

Añadiendo la "IA" de los bots


Estoy insertando todo lo relativo a las acciones de los bots. No quiero complicarme la vida así que pienso programar alguna rutina sencilla. La idea es realizar una busqueda del recorrido en el mapa y luego mover los enemigos hacia la posición de nuestro personaje para atacarle.

También he añadido la opción de pasar a pantalla completa; por otro lado he rediseñado las diferentes pantallas de opciones que ahora han pasado de una a tres.