sábado, 7 de mayo de 2011

Motor 2D multiplatadorma versión 0.7

Como ya comenté en el post anterior, actualmente estoy con el desarrollo de un motor multiplataforma para AS3, XNA y Anroid. Consiste en una serie de módulos (para gráficos, sonidos, input, lógica, físicas...) que ayudan en la programación de videojuegos.

Actualmente está completada la versión 0.7, que incluye físicas, usando Box2D, ya que las 3 plataformas cuentan con versiones de este motor. Alguna de las características del motor son:

- Soporte para Flash, XNA, Android
- Uso de Sprites (animados)
- Soporte para texto (fuentes true type)
- Reproducción de música y sonidos
- Entrada multitáctil
- Entrada de teclado en Flash
- Uso de componentes
- Transiciones gráficas entre estados
- Soporte para físicas

Para esta versión he hecho un ejemplo que usa componentes físicos, aquí os dejo la versión para Flash y para Android

Versión para Flash (Flechas para moverte y saltar)
http://dl.dropbox.com/u/2244677/Blog/MotorMulti0.7/Ejemplo2.html

Versión para Android (Controles táctiles para moverte, si pulsas los 2 a la vez salta)
http://dl.dropbox.com/u/2244677/Blog/MotorMulti0.7/MotorMulti-0.7.apk

Super Pop Gum

Últimamente he estado trabajando mucho en un motor de juegos multiplataforma para Flash (AS3), XNA y Android. Cuando estás diseñando un motor para juegos, lo mejor que puedes hacer es intentar hacer juegos con él, así podrás darte cuenta de las carencias y virtudes que tiene, además de arreglar bugs.

Por eso pensé en hacer este juego, que usa el motor y en el que he realizado versiones para las 3 plataformas. Aquí está la versión para flash, que ha sido patrocinada por minijuegos.com y tiene publicidad de mochigames

http://www.mochigames.com/game/super-pop-gum/