torch: el gadget que haría para PS3 si fuera Sony

Hoy os traigo un concept product render.

Se trata de un producto que se me ocurrió al ver el funcionamiento del sistema de iluminación contextual de los televisores de Phillips, ambilight.

El caso sería aplicar este concepto de «luz cambiante» al mundo del videojuego (desconozco si existe ya algo así).

En concreto he imaginado algo como lo que tenéis en la imagen para Sony PlayStation 3. Sería una especie de lámpara de diseño que se conecta vía USB a la PS3 y que contiene un array de LEDs DIM con los colores primarios (rojo,verde y azul). Gracias a estos LEDs se puede generar cualquier color que queramos.

Sony torch for PS3

Sony torch for PS3 (pulsa para ampliar)

Ahora os mostrare algunos casos donde puede ayudar a intensificar el game experience:

– Estas jugando al Modern Warfare 2 y de repente el enemigo viola la zona de seguridad, ¿cómo lo sabes? PS3 torch empieza a parpadear con un color rojo intenso mientras concurremente suena la correspondiente alarma.

– Indicador del nivel del vida, maná o cualquier nivel que queramos controlar fácilmente.

– Notificador de nuevos mensajes desde el juego (por ejemplo, un cambio de misión). También lo puede usar XMB para sus notificaciones («descarga completada», por ejemplo) mientras jugamos.

– Antorcha de luz blanca mientras nos adentramos en un laberinto oscuro infectado de zombis.

¿se te ocurre algún caso más de uso?

Sinceramente creo que este producto podría tener muy buena acogida por parte de los usuarios si el precio es atractivo (un array de LEDs no es nada caro). La API de programación sería también muy sencilla (fijar color, encender/apagar/parpadear a tal frecuencia).

¿quién lo compraría? ¿a qué precio? ¿alguien se anima a fabricarlo? (demasiadas preguntas 🙂 )

P.D: No he hecho ningún estudio de marketing, es sólo una intuición. Sobre el render, decir que está hecho con Blender.

Translate to:English
MenefanteMenéame TwitterTwitter

artLauncher: Lanzador de aplicaciones en PyClutter

Hoy os traigo mi última creación. Se trata de un lanzandor de juegos para varios quioscos que componen la exposición interactiva «Estación futura» en Intermediae (en el Matadero de Madrid).

Dicha exposición recoge una selección de juegos indies/independientes seleccionados por Javier Canderia (@candeira) . «candyman» es, entre otras muchas cosas, el creador de barrapunto.

Ahora mismo se encuentran disponibles dos selecciones de juegos distintas: «Los sueños euclídeos de Kenta Cho» y «Espacio, tiempo y  emoción«.

Algunos juegos de esta muestra se encuentran en el repositorio de Ubuntu, como es el caso de Gunroar.

Sobre la aplicación, primero quiero decir que el diseño es obra del artista Jaime Narvaez y Eva María García. Francamente han hecho un gran trabajo visual con el lanzador.

El «programa» está escrito en Python (cada vez me gusta más) y utilizo el framework de Clutter (y el respectivo binding para Python). PyClutter es el binding de Clutter para Python. Clutter es un framework sobre OpenGL para el desarrollo de aplicaciones gráficas. Gracias a esta es abstracción podemos sacarle jugo a la tarjeta gŕafica de una forma más sencilla. Actualmente Clutter esta patrocinado por Intel y se utiliza en la plataforma móvil Moblin.

Para la reproducción de vídeo, utilizo gstreamer (también con sus respectivos bindings). Clutter también puede incorporar vídeo de gstreamer como si de una textura se tratase. Creo que es la característica de Clutter que más me gusta.

El lanzador se configura (agregar nuevos listado de juegos, modificar,etc) mediante interfaz web. Esto es posible utilizando CherryPy (como servidor web), Storm (como mapeador de objetos-bbdd relacional) y Cheetah (como sistema de plantillas). El gestor de base de datos es  SQLite3.

Os dejo un video-captura del lanzador, pero os animo a que lo veaís in situ 🙂

P.D: el video no se ve tan fluido como es en realidad, se debe a que es el mismo sistema quien renderiza el OpenGL y graba los frames per second.

Actualización: Un par de fotos del día del estreno (gracias Santi por pasarlas 🙂 )

Estación Futuro: soporte

Estación Futuro: soporte

Estación futuro: probando

Estación futuro: probando

Translate to:English
MenefanteMenéame TwitterTwitter