Wednesday, March 30

John Carmack habla sobre los juegos para móviles

Leo en Codepixel una noticia relativa al blog de John Carmack. Durante las últimas semanas, este gurú de los videojuegos ha pasado parte de su tiempo libre jugando con J2ME y varios terminales. Como siempre que habla John, podemos sacar claras conclusiones de sus comentarios. Esta vez sin embargo, no habla del futuro de las 3d en tiempo real, ni de cómo serán los juegos del futuro, sino de la pura realidad que rodea al desarrollo para móviles en J2ME.

Carmack empieza a contarnos como, ilusionado con J2ME y el hecho de ser una plataforma interesante y "abierta", se zambulle de lleno en manuales y tutoriales para, en primer lugar, descifrar la ensalada de siglas como MIDP, KVM, CLDC, etc..

Luego pasa a destacar la relativa sencillez del API y la existencia de entornos de desarrollo gratuito, lo que hace que J2ME sea una buena opción para iniciarse en la programación de videojuegos. No obstante, John admite que inluso en su flamante Pentium 4 3.6Ghz, el IDE programando en Java no se comporta tan fluidamente como debiera.

A continuación enumera las limitaciones más comunes de esta plataforma, como los ajustados requerimientos de memoria(<200kb>

"...most modern cell phones should be considerably better gaming platforms than a Game Boy Advanced. With Java, on most phones you are left with about the CPU power of an original 4.77 mhz IBM PC..."
Tambien se mofa de la presunta portabilidad de la plataforma J2ME, asegurando que el comportamiento de cada implementación de la KVM lleva a diferentes bugs y errores, que convierten el desarrollo de un juego multi-terminal en poco más que un pequeño infierno. Todo esto le hace acabar el artículo con algo de pesimismo, y mirando hacia posibles opciones como BREW.

Finalmente, John sugiere a los fabricantes optimizar las máquinas virtuales y a las operadoras mejorar la latencia de sus servicios.

Personalmente, es reconfortante saber que incluso un genio como Carmack se enfrenta a los mismos problemas que el resto de los mortales que en algun momento asumieron el reto de crear un juego para móviles :)

Sunday, March 27

El sensor de movimiento de los PowerBook

El cometido original de este dispositivo es detectar los movimientos bruscos del portátil, para bloquear las cabezas lectoras del disco duro y así evitar posibles daños. Sin embargo, gracias al trabajo de Amit Singh, comienzan a aparecer nuevas formas de uso del sensor.

Ya que el AMS(Apple Motion Sensor) permite detectar el movimiento respecto a los tres ejes, se puede usar esta información como entrada en las aplicaciones. De esta forma, podemos hacer cosas como jugar al Tux Racer inclinando el PowerBook a derecha e izquierda. Yo lo he probado, y es una auténtica frikada ^^



Desgraciadamente, el autor aun no ha liberado el código fuente para interactuar con el sensor. Por ahora todos los experimentos han de realizarse usando las aplicaciones liberadas por él.

Sunday, March 20

Un par de enlaces

Este artículo de Suburbia me ha gustado especialmente. Intenta explicar en qué consiste la corriente "Cyberpunk", tan presente en algunas de mis películas, libros y series anime preferidas.

Este segundo enlace(prestado de Codepixel) os llevará de visita a los estudios de Pixar. Da gusto ver el lugar donde trabajan los empleados, teniendo cada uno su rincón de trabajo decorado a su gusto. Uno de los animadores parece usar un PowerBook G4 conectado a una pantalla Apple Studio Display...



Por último, hemos actualizado Jander Lander(ver mensajes anteriores), permitiendo al usuario seleccionar modo ventana o pantalla completa. Ésta ha sido mi primera incursión en una API nativa de Mac OS X: Carbon. Me ha permitido usar el equivalente de la función MessageBox de la Win32 API.

Sunday, March 13

Alicante, Valencia, Viena

Alicante: Xplanada Party 7 en Abril. De nuevo, la página web no se muestra correctamente con navegadores diferentes de Internet Explorer(argh!!). Quizá este año no participemos en el concurso de fast-game, ya que no estamos muy contentos con la organización del año pasado. Además, algunos tenemos ganas de hacer demos.

Valencia: ifParty 05 una semana después. Esperamos conocer a muchos sceners y continuar desarrollando un demosystem que ahora mismo está en fase de diseño. Acudir a esta party es otra razón para no quemarnos demasiado en la Xplanada(a.k.a. no fast-game).

Valencia: Campus Party en Julio. No, no me he vuelto loco.. este año hay una zona específica para desarrolladores de videojuegos. Habrán concursos de programación de juegos, charlas y conferencias. Esperemos amortizar los 90 (ouch!) euros que cuesta la entrada.

Viena: Se me ha concedido la beca Erasmus finalmente :) . Pasaré todo el curso 2005-2006 en Viena, estudiando alemán, computer graphics, inglés.. Tambien le haré una visita a Niko, el creador de Irrlicht Engine. Si me es posible, acudiré a la Breakpoint, que no me quedaria demasiado lejos :).

Monday, March 7

1ª Jornada por la Libertad en la Red

El próximo sábado 12 de Marzo se celebra en Alicante la 1ª Jornada por la Libertad en la Red. Las charlas serán impartidas por defensores reconocidos del software libre como Jorge Cortell y miembros de GNU España.

Paralelamente a las charlas, se dispondrá de un aula de informática para que todo el mundo pueda conectarse a la Red con Software Libre y se repartirá una distribución GNU/Linux a todos los asistentes.

Tendrá comienzo a las 12:00 en la Sede Joven de la Universidad de Alicante, en la avda. Ramón y Cajal nº4.

Por mi parte, me interesa lo que se pueda escuchar en la mesa redonda. El resto de charlas no me atraen demasiado a priori.

Más información / Cartel de la Jornada

Sunday, March 6

Jander Lander

En el foro de Stratos se organizó el fin de semana pasado una pequeña competición. Consistía en realizar un juego en menos de 1 dia, a partir de las especificaciones propuestas por la organización. No se trataba de elegir un ganador, sino de ver qué se podia lograr en tan sólo 24 horas.

Este fué el juego que Pablo(Shaq) y yo(Zaelsius) presentamos:

Jander Lander


Objetivo
Acabar con el botellón en South Park. Debes cagar encima de los jóvenes y robar sus bebidas, depositando las botellas en el carro.

Características técnicas
Desarrollado bajo Windows XP y Mac OS X 10.3, con la libreria PTK. Requiere aceleración OpenGL.

Descargas

Versión para Windows
Versión para MacOS X

Blog abierto

Tenia pensado abrir un blog hace tiempo, en un principio para relatar mi experiencia Erasmus(si todo va bien).

Dado que necesitaba crear una cuenta Blogger para escribir un mensaje en el Blog de Nolver, he adelantado su creación a hoy mismo :).

Nolver ha publicado un reportaje en DVD sobre la Assembly '04. Podeis descargar los e-links desde su blog. Llegué a su web a través de un enlace en Escena.org

Pos eso.