- 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.
Año: 2008
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

- Genial video publicitario del Nokia nGage: Come out and play.
- Un reportaje bien completo con la historia de los videojuegos. En español. Enlace cortesía del Karakenio.
- Juegos, juegos indie de la semana, en Gamasutra.
- ¿Por qué se usa C++ en los videojuegos? y C++ es un lenguaje para expertos. Enlaces robados a Agnas.
- 20 ideas para hacer juegos.
- ¿Por qué los juegos ‘malos’ en el Wii se venden tan bien?
Magno Concurso: Regalo Sam & Max E01S02
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

- CNET lanza una lista con los grandes juegos que se lanzarán en 2008 y, de acuerdo con ellos, impulsarán la creatividad en la industria. De los 17 juegos que listan, 15 son secuelas, de acuerdo al sitio de Ralph Koster. Vía el blog de edmundito.
- Incluyendo un toque de psicología en el desarrollo de juegos. Una entrevista con un psicólogo sobre cómo mejorar las relaciones sociales dentro de un juego multiplayer.
- Reto técnico: Super Mario Bros en Javascript, 14KB, sin imágenes o sonidos externos (todo en el código).
- ¿Sería realmente bueno que en el futuro sólo existiera una sola consola?
- El rollo potencial del WiiWare.
- Un artículo de Game Career Guide acerca de los empleos de entrada para diseñadores de juegos.
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 2.0 es el juego de plataformas tipo puzzle más divertido que vayan a jugar. El objetivo del juego en cada uno de sus 42 niveles es… conseguir la manera de matarse. Sí, es dificil, como pueden ver en la gráfica. El ambiente no ayuda.
- Esto no es un jugador. Un llamado a los jugadores a madurar.
- El Manifiesto de los Juegos Casuales.
- ¿Por qué la gente buena hace juegos malos?
Juanes vs. Chavez: La gran confrontación en un juego
En Hugorila, ¡No te metas!, Juanes se enfrenta al presidente Chávez (caricaturizado como Hugorila) con su guitarra. El juego se desarrolla en dos etapas. En la primera etapa, cada nota que dispara Juanes y que toca a los secuaces de Hugo, unos monos con distintas ocupaciones, los convierte en monos felices y desaparecen de la pantalla. En la segunda etapa, se deben cazar a los monos «malos» que sacan su cabeza desde unos tanques.
El juego en cuestión simplifica lo que fue el conflicto reciente entre Colombia, Ecuador y Venezuela. El mecanismo de juego en ambas etapas es bastante conocido, siendo el tema lo más novedoso.
(Vía OtraExpresión)
Enlaces del 07/04/2008

- Perdedera de tiempo detrás de este enlace.
- Me interesa la posibilidad de que el formato de futuras versiones de Flash sean basados en XML. No tanto la cuestión de que se produzcan programas alternativos (y quizás software libre) que lo manejen (aquí la razón por la que no me interesa), sino la extremadamente ansiada posibilidad de hacer control de versiones para archivos en Flash. Enlace vía ExeBlog.
- Un artículo dedicado a compilar aquellos controles de juegos con forma y función de instrumentos musicales.
- Por qué compartir un diseño es importante.
- ¿De qué te puede servir un publisher?
- Cómo lograr un espíritu de comunidad en aquellos juegos donde sea vital. (MMOs, por ejemplo)
- He aquí los resultados del concurso de generador de nombres de videojuegos. Humor destilado. «El ataque del banjo en Alta Mar«, o «Nación del Rugby para Obesos Mórbidos» son algunos de los títulos.

