Cataplasta, nombre código: GDTWARS
Publicado por Sir Gon | 30 de Septiembre del 2007 - 5:50 pmEn juego, desarrollo | 1 Comentario
Si conocen el juego Super Mario War, entenderán de inmediato de que se trata Cataplasta.
Desde hace unas semanas que se planteó la idea de hacer un juego basado en GDT, para tener algo más real que un simple demo a la hora de poder exhibirlo.
Gracias al entusiasmo, ya comienza a tomar forma, he acá algunas capturas de pantalla:
Las reglas serán bastante simples:
- Se desarrolla en un escenario cerrado.
- Son 2 o más personajes en un escenario. Podrían ser 2 jugadores locales, 1 jugador y un bot, 2 jugadores por red, etc…
- El objetivo es saltar y aplastar (de ahí el nombre) a los contrincantes.
Luego, podrían haber varias modalidades:
- El que más veces aplasta al otro en un límite de tiempo.
- El que logra una cantidad de aplastadas (frags).
- Muerte súbita (el primero que aplaste al otro gana).
- Por daño, osea que cada aplastada quite energía.
Aún está “en pañales”, es decir, apenas está disponible un demo que carga al escenario y una malla de personaje a medio terminar, pero si desean verlo, está disponible el proyecto vía Subversión en el siguiente repositorio:
Se esperan sugerencias y aportes, en código, diseño de mallas, diseño de imágenes, y/o sonidos/música.
Se ha lanzado GDT 2.0 en devpak
Publicado por Sir Gon | 23 de Septiembre del 2007 - 12:14 amEn General | Sin Comentarios
Al fin, se ha publicado una versión instalable del GDT 2.0 Esto permitirá que usuarios novatos o quienes tengan problemas compilando la librería puedan usarla.
Para probarlo, pueden bajarlo acá.
Los consejos para hacer la transición de sus proyectos basados en GDT 1.x son:
Leer la documentación de la API, para entender como está organizada. También para estar al tanto de los nombres de Clases que han cambiado.
Cambiar el código de inclusión a:
#include <gdt/gdt.h>
Quitar el prefijo GD_ de todas las declaraciones de objetos. Ahora el uso de namespaces hace obsoleto ese modo de nombrar las Clases.
Si alguna declaración de una variable de objeto causa conflictos de ambigüedad con su nombre de tipo (de Clase), por ejemplo:
Sistema Sistema;
Se entonces sugiera cambiar el nombre de las variables, ejemplo:
Sistema MiSistema;
Si finalmente no desea cambiar el nombre de las variables, entonces puede que desee ocupar la cabecera alternativa de GDT (gdt_m.h), la cual no carga automáticamente los namespaces, de tal modo que las variables se deben declarar así:
GDT::Sistema Sistema;
Lo cual no causa el conflicto de ambigüedad de nombres del caso anterior.
La idea es que el usuario escoja cual de las 2 maneras le acomoda más. También si lo desea, puede hacer “using namespace” manualmente con el nombre de espacio que quiera.



