Último video de Kimeria

Publicado por Sir Gon | 19 de Julio del 2007 - 2:31 pm
En Comunidad | Sin Comentarios

Acá está la última entrega que ha hecho 123xfernandox123 sobre su juego Kimeria.

Él también facilito un enlace para la descarga.

Personalmente, he tenido algunos problemas para compilarlo en Linux, pero la mayoría se debe a nombres de archivos, ya que en esta plataforma los nombres son sensibles a las mayúsculas/minúsculas (Hola y HOLA son tratados como cosas diferentes).

Al menos he podido jugar hasta la escena de las naves.

Acá dejo el enlace.

Leyendas del Sur, otro juego de usuarios.

Publicado por Sir Gon | 14 de Julio del 2007 - 11:09 pm
En Comunidad | 1 Comentario

Los usuarios haruko83 (Ingeniera) y Sydlanel (Diseñador), ambos de la UC, nos han contado en el foro la ardua labor que tuvieron realizando su propio juego.

Ellos han publicado un vídeo de su trabajo. Y aunque insisten en que es una versión ultra-beta y apenas un pedazo jugable de la primera etapa, nos ha dejado impresionados a todos.

Acá el vídeo:

Nuestras felicitaciones, han hecho un estupendo trabajo, le dieron una atmósfera excelente. Esperamos que lo terminen como se lo han propuesto.

Además, en otras noticias…

Leer Más Leyendas del Sur, otro juego de usuarios….

Avances en Documentación y Código

Publicado por Sir Gon | 12 de Julio del 2007 - 1:56 pm
En documentacion, desarrollo | 1 Comentario

Desde hace un tiempo se ha estado completando la documentación de la API.

Las novedades son:

  • Aparecen TODAS las clases.
  • Muchas de los métodos cuentan con un ejemplo.
  • Se han preservado las imágenes de la documentación antigua.
  • Se muestran los métodos heredados.
  • Completos diagramas de herencia entre clases.

Antes sin darme cuenta, la documentación no mostraba los módulos opcionales que se compilan cuando se pasan parámetros especiales. Ahora se arregló el Doxyfile para que documente los módulos opcionales. Como documentar implica tocar el código, también se han mejorado ciertas cosas:

  • Los nombres de los parámetros ahora son los mismos en todos los métodos heredados.
  • Se han dejado como “opcionales” los módulos que dependen de librerías que no sea Irrlicht, así si alguien tiene problemas, no tiene instaladas las dependencias o decide no ocupar esas librerías (por ejemplo Openal, Lua, …) puede compilar sin ellas. Para compilar con las librerías externas, es necesario pasar los parámetros al compilador:
    • _GDT_SONIDO_ // Openal + Alut
    • _GDT_SONIDO_OGG_ // OGG + Vorbis
    • _GDT_MIDI_ // WINAPI (el midi funciona solo con la winapi por ahora), desactivado en Linux (por razones obvias) y en MS Visual C++ 2005 Express (porque necesita el Platform SDK).
    • _GDT_SCRIPTING_ // LUA
    • _GDT_FISICAS_NEWTON_ // Newton Dynamics, desactivado en forma predeterminada
    • _GDT_FISICAS_ODE_ // NO implementado aun, pero irá a futuro.
  • Los proyectos para CMake, Dev-C++ y MS Visual C++ 2005 Express estarán pre-configurados con estos parámetros.
  • Se ha agregado un hack en cada archivo de cabecera (.h) para que funcionen los métodos al compilar GDT como .dll en Visual C++. Este “Hack” es un #define que ha sido nombrado _GDT_EXPORT_, el cual es totalmente inocuo en compiladores los demás compiladores. Esto permite que los métodos declarados con este define serán “visibles” desde un programa que enlace con la librería. Si lo ven en la documentación y causa extrañeza, simplemente deben ignorarlo.
  • Se han cambiado la estructura de los directorios en el código fuente. básicamente es igual que antes, pero ahora cada plataforma tiene su propia carpeta de binarios, así los ejecutables hechos con GCC no se mezclaran con los de Visual C++, ni con los de Mingw.
  • Los demos en vez de números, tendrán como prefijo gdt_, así por ejemplo “01_mallas” será “gdt_mallas”, 02_luces “gdt_luces”. Esto se me ocurrió porque eventualmente se podrían hacer más demos, y los números en realidad no demostraban ninguna relación.

Y lo que falta por hacer:

  • Terminar de documentar todos los módulos.
  • Arreglar dependencia de OGG al compilar con MS Visual C++ 2005 Express.
  • Arreglar todos los parámetros para los proyectos de Dev-C++, incluyendo cada demo. Además de cambiarle los nombres a los ejecutables
  • Hacer que los proyectos de cada IDE/plataforma construya los objetos en alguna carpeta especial, para evitar ensuciar los directorios.
  • Hacer un proyecto para Code::Blocks
  • Implementar ODE. Astucia publicó un avance, que aun no se incluye ni he probado.
  • Evaluar los cambios, probar todo, y empaquetar una nueva versión. ¿Serán todos estos cambios suficientes como cambiar el número a una versión mayor?

A medida que ocurran cambios significativos, se publicaran en el repositorio SVN como siempre.

Machinal Soccer ve la Luz

Publicado por Sir Gon | 8 de Julio del 2007 - 9:15 pm
En lanzamiento | Sin Comentarios

Disculpa Joropo por no haberlo puesto antes.

Bueno, ya está disponible Machinal Soccer v0.8.

Este es el juego que Joropo nos había mostrado en el vídeo que puse en este post.

Por el momento no tengo Capturas de Pantalla, ya que el demo funciona a pantalla completa, y además no cuento con un programa para grabar vídeo desde el monitor.
Pero si lo quieren probar, pueden bajarlo desde el nuevo grupo de paquetes JuegosUsuarios. Solo se encuentra disponible una versión para win32.

Prueben y opinen.

GDT 1.3.4 BETA1

Publicado por Sir Gon | 2 de Julio del 2007 - 1:35 pm
En lanzamiento | Sin Comentarios

Se ha subido un nuevo paquete de código fuente, que incluye todas las dependencias, proyectos para IDE y por supuesto el código fuente de la biblioteca.

En esta versión se a iniciado un proyecto para Visual C++ 2005 Express.

Por ahora hay problemas que impiden compilar en forma exitosa en este IDE, así que aprovecho de hacer un llamado a cualquier programador que tenga algo de experiencia con Visual C++ 2005 Expressa que pruebe el código, para poder averiguar que hace falta para poder compilar bien.

Este lanzamiento NO incluye binarios precompilados, ni librerías dll, ni los demos.

Si hace falta algo, cualquier componente se puede encontrar en los SDK de cada dependencia (se pueden descargar fácilmente desde la web de cada uno, y los enlaces están a la derecha acá bajo el título “Referencia”).

Los cambios en este lanzamiento son:

  • Se reemplazo Irrlicht 1.2 por a versión actual 1.3.1
  • Varias Clases documentadas en los comentarios, y se añadió la referencia a la LGPL en el encabezado de casi todos los archivos fuente.
  • Solucionado el bug de GD_Sonido32::CargarOGG()
  • Solucionado el bug de GD_SistemaMatematics::Azar() para números reales (double).
  • Se inició un proyecto de Visual C++ 2005 Express.
  • Algunas correcciones menores para evitar errores/warnings en Visual C++ 2005 Express.
  • Se ha desactivado la inclusión de gd_musik.h/gd_musik.cpp por el momento, porque dependen de la “windows.h” (winapi) y no permitían compilar en Visual C++ hasta instalar un SDK externo. Este es un cambio momentáneo, y no necesariamente definitivo en la versión final.
  • Se desactivo el uso de Lua en VC++, simplemente no se agregó la definición _GDT_SCRIPTING_, ya que daba errores de código que hacían imposible compilar.

A quien sea, que tenga buena voluntad y tenga alguna experiencia en Visual C++ 2005, lo invitamos a probar esta nueva versión de GDT. En Dev-C++ sigue funcionando como antes.
Los cambios de código también están disponible en Subversion, recuerden que la ruta al repositorio es: http://gdt.svn.sourceforge.net/svnroot/gdt/trunk

Accionado por WordPress.
Feeds de Entradas y comentarios.
XHTML y CSS Válidos. ^Arriba^
24 consultas en 1.770 segundos.