domingo, febrero 17, 2008

Terrain editor (GBEditor)

Tenemos un editor de pistas !
Bueno aun está en pañales pero digamos que editar, edita :)

Es el tipico editor WYSIWYG hecho con wxWidgets, bien basico... permite deformar el terreno, genera lightmaps e inserta la pista en la configuración del juego para puedas ir a jugar en tu pista lo mas rapido posible!

Hice el editor en tiempo record, trabajando un promedio de dos horas al dia tarde aproximadamente un mes y medio y todo sin tener idea de wxWidgets. Tengo que reconocer que tuve suerte a la hora de elegir las herramientas con las cuales hacer este editor porque hubiera sido imposible hacerlo en ese tiempo. También tengo que reconocer que el SW para deformación de terreno ya lo tenía hecho...

Las herramientas que usé y que sin duda recomiendo si hay alguien que quiera hacer un editor de terrenos son:
- wxWidgets (GUI) super bien documentada, estable y madura.
- wxFormBuilder (RAD) versión 3.0 RC6 casi que lo de RC sobra, esta mas que listo en mi opinión y es muy completo.
- Ogre3D (que puedo decir... es perfecto :P)
- ETM, la estrella del editor.... viene con todo lo necesario para editar y deformar el terreno.

Para el quiera probarlo miren nuestra sección de descargas y busquen nuestro: Editor de terrenos / pistas.

Cualquier opinión es bienvenida !

jueves, noviembre 01, 2007

Nueva demo 0.2!

Hemos publicado un hilo en los foros de Ogre anunciando nuestra primera demo 0.1 y ahi nos han dado muchas sugerencias para mejorar nuestra demo, sobre todo en terminos de gameplay.
Esta nueva demo incluye practicamente todas esas mejoras!
Este es el changelog:
- nuevo gameplay para los vehiculos: littlegus, wildcat, wildcatmonster
- nuevo modelo de fricción para las ruedas (ahora deslisan mucho mejor!)
- anti-sway / anti-roll bars, barras antivuelcos, esto es una cosa que mejora mucho el gameplay porque hace mas dificil volvar el vehiculo cosa que aburre un poco. Aunque por supuesto aun es posible volcar!
- nuevos ajustes en AI
- nueva pista: Cosquin, especialmente diseñada para principiantes :)
- nuevo vehicle: wildcatmonsterV8 (para jugadores avanzados)

Link de descarga: ThunderWheels demo 0.2

Cualquier opinion es bienvenida!

Etiquetas:

martes, octubre 16, 2007

Demo 0.1 disponible!!

Han pasado unos cuantos meses desde que iniciamos esta aventura y, al fin, ha llegado el momento de enseñarle al mundo una pequeña muestra del resultado. No esta ni mucho menos terminado, faltan cosas por añadir, posiblemente errores que solucionar y muchas sugerencias que tener en cuenta, pero todo el que quiera probarlo y dar su opinión ya puede hacerlo:

Link de descarga

Esperamos vuestros comentarios!

Etiquetas: ,

miércoles, agosto 29, 2007

En la recta final

Estamos ya en la recta final para sacar una demo jugable!

En realidad el juego ya es jugable pero antes de "colgar" un binario para descargar nos gustaría cerrar algunas cuestiones básicas como facilitar la configuración gráfica, hacerle un instalador y por supuesto hacer también una página web para alojarlo ! Aunque esto ultimo ya esta hecho :)

Ya tenemos un teaser, el número *cero*, tiene una música y una sincronización entre la imagen y el audio que bajo mi punto de vista esta sencillamente espectacular ! Churu es una autentica maquina! (ver mas abajo)
De mas esta decir que las imagenes son in-game todas.

También hemos reclutado (o debería decir abducido?) a Esteban. Lo conocimos acá por este blog, el estuvo durante un tiempo refactorizando gerwalk, nos gustó su manera de trabajar y sus aportes de código así que lo convencimos de que se una a este proyecto. Que dicho sea de paso le hemos cambiado el nombre de LightningWheels a Thunder Wheels no por una cuestión de marketing sino mas bien de practicidad, pensamos que es más fácil de pronunciar...

Como se imaginarán para hacer la página web de "GBoot Games" hemos usado un CMS, en este caso es Joomla y la verdad que fue muy fácil de ponerla en marcha ya que la instalación no es más que crear una base de datos y varios clicks en un botón que pone "Next". De Joomla me sorprendió el sistema de instalación de addons en general(ya sean templates, modulos, plugins, mambots etc) por lo fácil que es instalarlos y configurarlos y sobre todo porque el menú de administración permite hacer uploads al servidor, de esos addons y de archivos multimedia en general, cosa que agiliza mucho el trabajo. Tantos años de administrar un postnuke anticuado (www.gerwalk.net) me dejaron desactualizado así que perdón por si los aburro con mis obviedades....
Además de Joomla hemos puesto otros clásicos php... Gallery2, mi experiencia con Gallery1 fue muy buena, incluso casi mejor que con la versión 2, ya que a esta versión todavía no le encuentro la vuelta para hacerle ajustes finos de permisos y visibilidad de links y albums. Lo único malo de esto fue configurar el módulo para embeber gallery2 en Joomla: "Gallery 2 Bridge", esto me tuvo un rato tirándome de los pelos y sin saber que hacer ya que el wizard de configuración no funcionó y causa de eso parece que el modulo no funciona bien si no esta instalado como "componente". Un poco esoterico....

Por último (prometo no hablar mas de la página web) el otro clásico fue phpBB2, este me lo conozco de memoria así que la instalación fueron 2 minutos y después vino una media hora de instalar a mano better captcha y Antispam ACP ya que es un horror la (falta de) seguridad que tiene por defecto, tanto que no puse el link desde el site al foro hasta no haber terminado ese paso.

Bueno, finalmente nuestro Debian etch se puede jactar de hacer virtualhost de dos dominios!

La página está aún sin terminar pero al menos ya es 99% funcional aunque faltaría hacerle un diseño mejor: www.g-boot.com ahí encontrarán mas imagenes del juego.

Antes de que me olvide! Este es nuestro teaser #0
Enciendan el audio, relajense y disfruten !

Que les parece?

domingo, mayo 27, 2007

Hemos vuelto a la carga y esta vez con todo !
Hace mucho que no escribíamos, pero el motivo es que estabamos muy ocupados! :)

Después de mucho renegar con OgreOde/ODE hemos decidido cambiar de motor de física. OgreOde tenía prácticamente todo lo que necesitábamos, tenía un maravilloso “prefab” de clases en las que se cargaba un XML con la configuración de los coches y demás, pero tenía un problema muy serio... no nos dejaba usar heightmaps de alta resolución.
Finalmente nos decantamos por Ageia/Physx que es gratis desde hace unos meses para desarrollos comerciales y tiene una performance y una estabilidad asombrosa. Sin duda mereció la pena el arduo trabajo que fue hacer el cambio, digo “arduo trabajo” porque el wrapper que hay para Ogre3D (llamado NxOgre) estaba/está en pañales en el momento en que empezamos a portar, de hecho ni siquiera cargaba correctamente heightmaps ni había ruedas correctamente simuladas y ni hablar de prefabs o clases que cargan configuraciones por XML. Nada de nada. Así que tuvimos que ponernos manos a la obra y sumergirnos en el codigo del wrapper para entenderlo, extenderlo, adaptarlo a nuestras necesidades y enviar patchs al mantainer.
Finalmente este es el resultado:



Y por si fuera poco, dos videos :)

Nuestra pista llamada La Falda:


Y por ultimo Pecos:

viernes, agosto 18, 2006

Fondo de escritorio

Aquí os dejamos también un fondo de escritorio con uno de los coches, el "Wildcat".



Video

Tenemos disponible un pequeño video para que os podais hacer una idea del aspecto que está tomando el juego. Aun le faltan muchos elementos en el escenario pero al menos se puede ver la física, los modelos y el terreno. Enlace del video.

miércoles, agosto 09, 2006

Nuevo coche


David es una máquina modelando y ese es el resultado (falta ponerle pegatinas para que quede algo más racing pero no esta mal), y otro retoño que me ha dicho que viene en camino :D, además ya tenemos algunos diseños para el logotipo, parece que todo avanza bien.
Estos dias he estado un poco liado con la generación de iluminación para las pistas creadas en el editor y no he podido postear nada, sin embargo como compensación, en los próximos dias prepararé un post sobre como se ha hecho el postproceso en el editor para poner sombras sobre la textura base de la pista.