miércoles, 11 de diciembre de 2013

Segundo Proyecto: Creación de los componentes

En esta entrada vamos a ver como crear los elementos que compondrán las distintas partes del juego. En esta ocasión he juntado tres patrones de diseño en una sola clase. Estos son un singleton, una factoría y un builder.

miércoles, 4 de diciembre de 2013

Segundo Proyecto: Data–View-Control En GEL

Siguiendo con la creación de un motor que nos sirva para los siguientes proyectos, voy a definir los elementos básicos del patrón modelo vista controlador a través de tres clases bases que se comunican mediante mensajes.

martes, 29 de octubre de 2013

Segundo Proyecto: GEL (Game Engine Library)

Nuestro Motor de juegos se va a llamar GEL, es esta librería se pondrán todos los sistemas que sean necesarios para crear juegos. Luego nuestros proyectos crearan las piezas necesarias para que el juego en particular funcione.

viernes, 20 de septiembre de 2013

Segundo Proyecto: Diseñando el motor

En esta entrada vamos a plantear un poco como vamos a solventar la creación del motor para este proyecto. Podría hacer lo mismo que el anterior, es decir no hacer un motor de juegos sino crear un juego de forma que no sea reutilizable, pero es poco practico, así que mi intención es ir creando las piezas que hagan un motor de juegos 2D que nos permita crear más juegos rápidamente.

jueves, 29 de agosto de 2013

Segundo Proyecto: Creando los placeholder

Vamos a ver y utilizar la herramienta que he creado para la creación de los placeholder de nuestro juego, que servirá para cualquier juego. Como os explique en esta entrada se trata de una hoja de calculo de openoffice con una macro que ha partir del rellenado de unas celdas se obtienen los archivos de inkscape para empezar a trabajar.

jueves, 22 de agosto de 2013

Vuelta de Vacaciones: Pequeños Cambios

Bueno, durante las pequeñas vacaciones alejado de este blog, he estado reconsiderando algunos aspectos de como se esta desarrollando este proyecto y he decidido hacer algunos cambios, así como reenfocar mi planteamiento de el segundo proyecto, el shooter vertical.

viernes, 19 de julio de 2013

Segundo Proyecto: Manejando los recursos

Tras acabar de implementar todos los estados y comprobar que todo el flujo del programa está correctamente programado, es hora de empezar a cargar cosas del disco o, lo que es lo mismo, manjar los recursos.