Documetación de GDT 2.0

Publicado por Sir Gon | 31 de Agosto del 2007 - 9:12 pm
En General | Comments Off

Se acaba de subir la documentación de la versión 2.0 de GDT.

Con esto, se busca facilitar la migración a esta nueva versión. Cada vez son menos los detalles que faltan describir.

Aún estamos en deuda con la versión descargable en PDF. El código fuente incluye el Doxyfile para poder generarlo.

Para verla pueden  pasar acá o también arriba clickeando “Documetnación: API”.

GDT 2.0 BETA lanzado

Publicado por Sir Gon | 22 de Agosto del 2007 - 4:03 am
En lanzamiento | Comments Off

Desde ya se encuentra disponible GDT 2.0 SDK BETA, el cual puede obtenerse en la siguiente dirección: (16.8 MB) http://downloads.sourceforge.net/gdt/gdt-2.0-BETA-sdk%2Bdeps%2Bdemos.zip

Instalación

No se incluyo en este SDK la carpeta para instalar el devpak, pero en el wiki se redactara en el futuro un tutorial para empaquetar GDT en Devpak.
Si desean probar esta version, todo hay que hacerlo manualmente:

  • Desinstalar GDT, y cualquier version anterior de las dependencias, es decir eliminar las cabeceras y librerias de Irrlicht, lua5.1, OpenAL, alut, ODE, etc. En Dev-c++ se suelen encontrar en C:\dev-cpp\include y C:\dev-cpp\lib
  • Compilar GDT con el proyecto preferido.
  • Compilar un demo, si se hace directamente con un proyecto el SDK, las inclusiones y enlazado apuntarán automáticamente a las carpetas incluidas.
  • Luego si desea instalar el nuevo GDT, puede copiar las nuevas cabeceras a la carpeta de inclusión de su IDE preferido, y las librerías a la carpeta de las librerías correspondiente.

Características

  • El código fuente nuevo.
  • Las dependencias para windows (librerias ocupadas; cabeceras y binarios). En linux no es necesario incluirlas, porque se pueden instalar por paquetes, salvo irrlicht, pero este último es cosa de compilarlo e instalarlo.
  • Los binarios de ejecución (dll)
  • Los demos readaptados a GDT 2.0 + los medios.
  • Un demo nuevo del uso de las Cadenas
  • Un proyecto Code::blocks
  • Un proyecto Visual C++ 2005 Express
  • Mejorado el proyecto Dev-C++ ()
  • Los proyectos apuntan a las cabeceras y librerías incluidas.
  • Casi todo documentado, faltan pocas clases y métodos.

Leer Más GDT 2.0 BETA lanzado…

Integrado Blog y Wiki

Publicado por Sir Gon | 15 de Agosto del 2007 - 5:14 am
En web | Comments Off

Hace pocos días se hizo una actualización a la última versión del motor del blog (Wordpress), y hoy se comenzó a realizar una integración con entre el blog y el wiki.

La integración es 100% estética, es decir, se arreglo el skin de mediawiki para que se parezca al blog.

Aún faltan detalles, pero ahora se ve mucho más armonioso que antes.

Habilitada la Lista de Correo

Publicado por Sir Gon | 14 de Agosto del 2007 - 4:26 am
En Comunidad | Comments Off

Se ha creado una lista de correo, para aquellos casos en que el foro no anda muy bien, o bien para mantener un contacto algo más directo entre usuarios/desarrolladores.

Para quienes no conocen las listas de correo, es como un foro vía email.

Quienes deseen inscribirse pueden hacerlo en este enlace (estará disponible acá junto al menú de enlaces de Acerca de GDT)

Para crear un tema nuevo, se envía un mensaje a la dirección de la lista.

Los hilos de conversación son respuestas a los correos de alguien que inicie un tema.

En cualquier minuto, un usuario puede cancelar su suscripción en el mismo enlace anterior.

Se recomienda a quienes se inscriban, que en sus clientes de correo, filtren los correos a nombre de la lista para que se guarden en una carpeta separada.

¿Que se está cocinando?

Publicado por Sir Gon | 1 de Agosto del 2007 - 12:16 am
En desarrollo | Comments Off

Bien, se ha discutido en el foro sobre que arreglos hacerle a la librería, que cosa nuevas incluir, que fallas arreglar, etc.

Finalmente se hemos llegado a acuerdo en varios puntos, el próximo GDT estable tendrá mucho mejor orden que el actual, y en ningún caso se perderá alguna característica actual.

Cambios al código:

  • VERSIÓN: Ya que se harán varios cambios MAYORES al código, se decidió pasar directamente a la versión 2.0
  • COMPATIBILIDAD: Se romperá compatibilidad con GDT 1.3.*, la razón es que varios métodos y clases cambiarán de nombre, para hacerlos más cortos o para que se entienda mejor para cual es su propósito. En cualquier caso, migrar un programa/juego de GDT 1.3.* a GDT 2.0 no debiera ser una tarea complicada, ya que bastará con cambiar los nombres antiguos por los nuevos.
  • NOMBRES DE ESPACIO: En favor del orden y gracias a que es una característica del lenguaje, es probable que utilicemos “namespaces” para separar los “subsistemas”. El único cambio que abría que hacer en los programas basados en GDT es añadir una línea por cada “susbsistema”.


    usign namespace nombre_del_subsistema;


    Aún no se implementa.

Cambios y Nuevas Clases:

  • GD_Cadena: Manejará cadenas de texto de cualquier tipo, la cual será reemplazada en cada función o método que use cadenas, de modo que se necesitara reemplazar mucho código existente por el nuevo. También se soportará sobrecarga de operadores para poder concatenar fácilmente con la “suma”, y asignar con “igual”.
  • GD_Matematica: Será el reemplazo de GD_SistemaMatematicas. El gran cambio es que ahora será una clase de miembros estáticos, ya que en verdad no valía la pena la necesidad de instanciarla para su uso. Ya está implementada con éxito. Acá cabe destacar, que el método Capar() le reemplace el nombre por Grados(), para evitar cualquier connotación rara.
  • GD_ScriptLua: Será el reemplazo de GD_SistemaLua. Prácticamente ningún cambio.
  • Animador: Joropo nos mencionaba que se podrían hacer texturas animadas, y otras cosas, no tengo detalles, pronto enviará el código.
  • Físicas: Para evitar perder el código, y para que quien quiera lo use, se mantendrá la implementación que integra GDT con Newton, pero desactivada. Por defecto, vendrá activada (e incluida) la implementación de ODE.
  • Hay una idea propuesta por 123xfernandox123 que está rondan. Trata sobre implementar algo para facilitarla asignación de teclas para los controles.

Si se me queda algo en el tintero, vuelvo a editar este post.

salu2

Accionado por WordPress.
Feeds de Entradas y comentarios.
XHTML y CSS Válidos. ^Arriba^
38 consultas en 1,596 segundos.