Mostrando entradas con la etiqueta Programacion. Mostrar todas las entradas
Mostrando entradas con la etiqueta Programacion. Mostrar todas las entradas

domingo, 18 de marzo de 2012

RPG Maker - Mas que un simple maker

RPG Maker, en pocas palabras se podría decir que es una herramienta que nos atrae con la promesa de permitirnos crear nuestro propio juego, ofreciéndonos para ello, un programa con una interfaz sencilla que viene con una gran variedad de personajes, items, magias y monstruos previamente elaborados, que ademas nos permite crear nuevos o simplemente modificar los existentes a nuestro gusto, también podemos elaborar nuestros propios mapas y dungeons, podemos crear y posicionar en diferentes partes NPC pudiendo colocarles diálogos y patrones de comportamiento(como se mueven, a que velocidad, y otras cosas mas) ademas podemos colocar eventos o desencadenadores(triggers), tanto relacionados con el mapa, con un NPC, con items o con un monstruo, e inclusive permite probar nuestros avances en la creación del juego a través del modo Debug, todo esto con el fin de permitirnos, en lo mas posible, personalizar nuestro juego y crear una experiencia grata tanto al jugador como al/los creador(es).

martes, 27 de diciembre de 2011

My Way Of Programming

En este post les hablare un poco sobre mi forma de programar, o las cosas que lo integran. KISS  + Funciones + un poco de XP + Refactorizacion Sip, esa es mi mezcla mágica, sin tener que seguir de forma rigurosa nada, solo tomando lo que me parece mas útil y cómodo.
Aprovecho para aclarar algo, algunos podrían decir que KISS viene incorporado con XP, sin embargo no es completamente cierto, antes de conocer XP yo aplicaba KISS con funciones, realizaba funciones simples, sin embargo el código que quedaba por fuera no era precisamente simple ni sencillo y todo estaba en un solo archivo =P.
Para trabajar con esta forma, primero se debe visualizar el proyecto en un todo, saber que se quiere y tener una idea, aunque sea vaga, de como se realizara, luego se debe intentar separar (de forma lógica) en partes mas pequeñas y trabajar en base a ellas, esto da la ventaja de una mayor flexibilidad en el proyecto y permite enfrentar de una forma mas fácil y efectiva los cambios que se tengan que realizar sobre la marcha, sin embargo, la idea no es hacer todo sobre la marcha, se debe tener una especie de plan y una idea general de lo que se desea lograr, lo que se busca con esta forma de programación es la agilidad no el librarse del proceso pre-programación.