Fomentando la Innovación con Brad Bird, de Pixar

The IncrediblesLa innovación es una cuestión muy curiosa. La innovación es algo que buscan las empresas, aunque suelen usarlo como un medio, para obtener un producto que los diferencie. Lo cierto es que la innovación es más bien un proceso, es algo que requiere estar encima de ello, dedicado, para poder obtener buenos resultados.

Además de ser un proceso, la innovación es riesgosa también. Implica sacar cosas que no sirven, pero también implica sacar cosas que pueden ser extremadamente exitosas. Y sin embargo, eso es algo que no se sabe mientras se está haciendo algo nuevo. El que está en esta actividad se guía por una suerte de intuición dada por la intensidad con la que está trabajando. Me refiero al estado de flujo.

En fin, todo esto viene debido a un resumen que leí de una entrevista a Brad Bird, director de las películas Los Increíbles y Ratatouille, en el que resume en 10 puntos qué se debe hacer para fomentar la innovación. Él habla de los animadores, por supuesto, pero son puntos igualmente válidos para un negocio que requiera innovar para seguir en el negocio. Los puntos son:

  1. Manejar a tus ovejas negras. Ovejas negras, aquellos que no están contentos con cómo se hacen las cosas, y quieren probar que tienen razón.
  2. La perfección es enemiga de la innovación. Cortar algunas esquinas es totalmente válido.
  3. Busca la intensidad.
  4. La innovación no ocurre en un vacío. (Esto me recuerda que me gustaría ver más gente discutiendo ideas, cualesquiera que sean)
  5. La moral alta hace barata la creatividad. Lo de siempre, gente feliz le sale la creatividad por los poros.
  6. No trates de «proteger tu éxito». No trates de «ir por lo seguro».
  7. Interacción (con otras personas) == Innovación. Es por esto que las universidad existen: para meter un montón de gente muy inteligente a discutir ideas.
  8. Alienta el aprendizaje inter-disciplinario.
  9. Deshazte de los enlaces débiles. Cito del artículo: «¿Qué retrasa a la innovación? — La gente pasivo-agresiva — aquellos que no se comunican de frente al grupo pero luego hablan mal a las espaldas — son ponzoñosos.«
  10. Hacer $$ no puede ser tu foco.

Pixar’s Brad Bird on Fostering Innovation

Guitar Hero III Widget: Guitar Hero para el pobre

Mensaje del Editor: Este post fue hecho por NG, de BlogZup, y que quería compartir con la gente de este blog. En un intento de intercambiar posts, esperemos que os guste.

Videojuego de la semana: «Guitar Hero III»


Juégalo aquí: http://www.rocketxl.com/gh3/gh3widget.swf

Sigue leyendo Guitar Hero III Widget: Guitar Hero para el pobre

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