Documetación de GDT 2.0
Publicado por Sir Gon | 31 de Agosto del 2007 - 9:12 pmEn 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 amEn 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.
Integrado Blog y Wiki
Publicado por Sir Gon | 15 de Agosto del 2007 - 5:14 amEn 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 amEn 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 amEn 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