Enlaces del 13/05/2008

  • Meet In v.0 es lo más reciente del creador de juegos como Grow. Un solo nivel, sencillito. Tienes que reunir a la familia que está regada por un laberinto. Haces click en cada pantalla y mueves a los familiares con las teclas.
  • Yo nunca tuve un Intellivision, aunque un pana si lo tenía, o lo compró, o lo recuperó de algún desván. El hecho es que recuerdo que jugamos un juego de unos peces que ni recuerdo cómo se llama. El Intellivision es simpático y he aquí un poco sobre su historia.
  • TIGSource está de vuelta con otro concurso: el tema esta vez es Generación Procedimental. La comunidad alrededor de esta página saca unos productos increíbles. Estaré siguiéndolos de cerca.
  • ¿Cómo practicar diseño de juegos rápido y barato? Haciendo juegos en papel, por supuesto.
  • Pixel Art ♥

Sobre la importancia de una computadora propia

Ser un damnificado de computadora es una situación fea. Más para mí que es mi medio de trabajo. Una semana después de la Semana Santa mi fiel laptop comenzó a apagarse en momentos de intensa actividad, y luego de una limpiada rutinaria dejó de pasar más allá de las luces prendidas.

Así que tocó resolver, y gracias a los buenos oficios de Mortiruty que me prestó una laptop, pude seguir trabajando manquesea, aunque las prestaciones de esta laptop no me permitieran jugar. Esa es una de las grandes razones por las que este blog se ha limitado a unos pobres posts con enlaces y muy pocos juegos.

Comprar las partes de una computadora y armarla por mi mismo es una tarea que no hacía desde 2001, y mucho cambió en todo este tiempo. El resultado fue pagar muchas novatadas que pensé que estaban superadas, y muchísimas frustraciones en el proceso. Al final de todo logré armar una máquina decente y con un presupuesto realista.

Así que les presento a Báquiro, mi máquina nueva (fotografía arriba). Ya pueden comenzar a hacer los chistes de que hace un chigüire montado en un báquiro: esa era la idea 😛 Noten el floppy sobre la mesa. Ese floppy tiene unos manejadores para la tarjeta madre. Lo irónico del asunto es que la tarjeta madre no trae soporte para floppy. Ustedes me dirán a qué juega Intel 🙄 .

Para los geeks e interesados, esta es la configuración:

  • Core 2 Duo E8400 de 3.0GHz.
  • Tarjeta Madre Intel DP35DPM.
  • 2GB de memoria RAM
  • Disco Duro Samsung de 250GB.
  • Tarjeta de Video ATI Radeon 3650 de 512MB, marca Sapphire.
  • Monitor Samsung plano de 19″ (porque me lo merezco)

Enlaces del 08/05/08

  • Microsoft lanza esta aplicación, llamada Microsoft Popfly Game Creator. Aparentemente su objetivo es permitir al usuario crear juegos con un mínimo de código, enfatizando el aspecto visual. La pega es que requieres instalar Silverlight (por allí viene la cosa 😛 ). Lo estuve utilizando un rato corto a ver qué tal y es un buen ejemplo del alcance que tiene Silverlight (quitando el hecho de que hace exactamente lo mismo que Flash).
  • Horde3D lanza una nueva versión de su motor 3D.
  • El estado de los juegos indie.
  • La primera parte de una serie de artículos sobre cómo desarrollar rápida e iterativamente.

Open Screen Project explicado

Adobe acaba de lanzar el proyecto Open Screen. Aparentemente hay mucha emoción por esta noticia, e incluso salen algunas medias verdades como que Flash Player será abierto, y demás. No ayuda a la comprensión de la noticia el hecho de que esa página esté llena de un montón de palabrería corporativa, en vez de responder ciertas preguntas con un Sí o un No. Me tomo la molestia de explicar algunos puntos de esta noticia, y el alcance que puedan tener para la comunidad que desarrolla con Flash.

La clave del proyecto Open Screen está en las 4 cosas que hará Adobe para apoyar el proyecto (tal como lo especifica en el FAQ del proyecto):

  • Remover las restricciones del uso de las especififcaciones SWF y FLV/F4V.
  • Publicar las APIs de la capa de port de dispositivos de Adobe Flash Player.
  • Publicar el protocolo Adobe Flash Cast y el protocolo AMF para servicio de datos robusto.
  • Remover los cargos de licencia, haciendo gratis los próximos releases para dispositivos de Adobe Flash Player y Adobe AIR.

Las especificaciones SWF y FLV/F4V

Como bien lo dice el FAQ, Adobe está publicando las especificaciones del formato SWF desde 1998. El problema es que esta publicación estaba sujeta a la restricción de que sólo se podían publicar programas que «escribieran» SWF; es decir, no era posible publicar programas que reprodujeran SWF (y que por ende compitieran con Flash Player). Bajo estas restricciones programas como swfmill y mtasc fueron publicados.

Esta restricción a partir de hoy ha sido levantada, por lo que de ahora en adelante será permitido publicar reproductores del formato SWF. Supongo que proyectos como Gnash, un reproducto GNU de SWF, se beneficiarán de esta noticia.

Con respecto al formato FLV, es un formato de archivo para medios como audio y video, el cual soporta H.264 y HE-AAC, y varios tipos de codecs para video. F4V es la versión con protección de derechos de autor de FLV. Aunque no conozco mucho sobre este formato, supongo que a partir de ahora veremos más codificadores para FLV que Sorenson.

Las especificaciones de SWF y de FLV se encuentran en sus respectivas páginas: SWF Technology Center, y FLV/F4V Technology Center.

Device porting layer APIs para Adobe Flash Player y la remoción de los cargos de licencia

El verdadero objetivo de todo este proyecto es entrar en el campo de los dispositivos portátiles, un campo muy competido, y sus contendores principales son las plataformas Java y BREW. El esfuerzo inicial de Macromedia (ahora Adobe) es Flash Player Lite, basado en Flash Player 4.

La publicación de un API para facilitar el port de Adobe Flash Player, junto con su precio gratuito para licencia, facilitará y masificará la implementación de esta plataforma en los celulares. Los fabricantes tendrán la última palabra en este asunto, pero Flash tiene la ventaja de que la barrera de aprendizaje es baja, el público desarrollador principalmente compuesto de diseñadores gráficos, y que SWF es un formato fundamentalmente vectorial (resolviendo el problema de las diferencias de resolución de los dispositivos). Yo creo que veremos más de esta plataforma en el futuro.

Protocolos Adobe Flash Cast y AMF

AMF es el protocolo de Adobe para hacer llamadas remotas (RPC) a servidores web. El proyecto Red5 ya es un esfuerzo maduro en relacionar los objetos en ActionScript y los objetos en Java de un servidor. Adobe recientemente lanzó el proyecto BlazeDS para ocupar este espacio que tenía vacío. BlazeDS es un conjunto de librerías que facilita el intercambio de información entre una aplicación en SWF y un contenedor Java de aplicaciones web (tal como Red5). BlazeDS tiene código abierto, y se puede descargar en su página oficial.

Por su parte, el protocolo AMF como tal ya está publicado en la página correspondiente.

Desconozco si Adobe Flash Cast tiene que ver con RTMP (Real Time Messaging Protocol), el protocolo propietario de Adobe para transmitir streams de audio y video. De ser así, esto será un grandísimo beneficio para Red5, que ha tenido que sobrevivir hasta ahora haciendo ingeniería inversa del protocolo.

El protocolo Adobe Flash Cast todavía no ha sido publicado. Ya habrá tiempo de analizar esta iniciativa cuando publiquen este protocolo. (Y qué demonios querrán decir con todo esto 🙂 )

Conclusiones

En fin, el anuncio del proyecto Open Screen es un gran avance de Adobe en el dominio de Flash en el mercado web, y al mismo tiempo un acercamiento a la comunidad de desarrolladores que ciertamente ha contribuído con este dominio. Es un gran anuncio, eso sí, para aquellos interesados en software libre que utilice estos formatos.

Tenemos al ganador de un episodio de Sam&Max

Hoy se cerró la participación del concurso para ganarse un episodio de Sam & Max, los participantes son:

  • Juanmi
  • Robert
  • infelix
  • kurai
  • LuisRaa
  • Mindro
  • Xavi Sánchez
  • LCoronelP
  • Alejandro Martínez
  • Yole
  • Lestat

Para escoger al ganador se utilizó un script en Python (Sí, nos copiamos descaradamente de la metodología de to2blogs 😀 ). La semilla utilizada para el generador fue la suma de la longitud de los nombres de los comentaristas. Este script puede ser reproducido para obtener el resultado. A continuación el script:

import random
persons = ["Juanmi", "Robert", "infelix", "kurai", "LuisRaa", "Mindro", "Xavi Sánchez", "LCoronelP", "Alejandro Martínez", "Yole", "Lestat"]
random.seed(len(("").join(persons)));
winnerNumber = random.randint(0, len(persons));
winner = persons[winnerNumber];
print winner;

Y el ganador de ese episodio es ganadora:

Yole

A quién próximamente le enviaré por correo la dirección para descargar el juego. ¡Gracias a todos por participar! Espero verlos en un próximo concurso.

Enlaces del 28/04/2008

Máquina Pong

Magno Concurso: Regalo Sam & Max E01S02

Sam and Max!

Me disculpan que los tenga abandonados a todos vosotros. Tengo montones de borradores y nada completo. Pero eso no me impide mandarles un cariño a los lectores de vez en cuando.

Regalo el primer episodio de la segunda temporada de Sam & Max: Ice Station Santa. A partir de ahora y hasta el Domingo 27 de abril hasta el final del día (Zona horaria de Venezuela: GMT-4.5, 6:30am para vosotros los españoles), deja un comentario con tu nombre (y tu correo electrónico bien escrito). El lunes se escogerá un comentario ganador al azar, al cual enviaré su código para descargar el juego.

¡No te pierdas esta manguangua!

UPDATE: Los comentarios ya han sido cerrados. Gracias a los participantes. El ganador lo publicaré en unas horas.

Enlaces del 21/04/2008

Super Mario Bros screenshot

Trailer de World of Goo

La gente de Nintendo tiene planes bastante ambiciosos con el WiiWare, una sección de la tienda Wii para juegos nuevos, separados de los juegos por consola virtual. Los de 2D Boy vienen en la primera tanda de juegos, con World of Goo… del que ya he hablado y estoy esperando ansiosamente. El juego originalmente lo iban a lanzar el 14 de febrero, pero con el lanzamiento del juego en el Wii, solamente sacaron el primer capítulo para PC para aquellos que han (hemos) preordenado. Con la nota de prensa de Nintendo, los de 2D Boy sacaron un segundo trailer del juego. En la página hay versiones en alta definición y para descargar. No hablo más y véanlo 🙂

Enlaces del 14/04/2008

Karoshi screenshot