Una idea llamada StreamMyGame

StreamMyGame es una empresa con sede en el Reino Unido que ha desarrollado un software capaz de convertir un juego de ordenador en un flujo de datos bautizado "IP game stream". Este proceso permitiría compartir los juegos de PC a través de la Web para ser jugados en una amplia gama de dispositivos.

El desafío de las plataformas

Cuando un desarrollador decide escribir un juego, debe decidir sobre qué plataforma va a ejecutarse. Esto es así porque el hardware de, por ejemplo, un ordenador y una Wii o una PS3 es completamente diferente. Puestas en una consola, los millones de instrucciones que para un ordenador son un videojuego no son más que basura. Nuestro desarrollador debe utilizar el juego de instrucciones propio de la plataforma seleccionada, lo que hace imposible su empleo en otro hardware. O casi imposible.

Uno de los caminos posibles para ejecutar sobre un hardware determinado un software que fue escrito para otro es la emulación. Seguramente has oído hablar de ellos, y probablemente hayas pasado varias horas jugando a juegos propios de los fichines en tu ordenador gracias a MAME. En esencia, un emulador es una (pesada) capa de software que se encarga de hacerle creer al programa emulado que se encuentra en la máquina para la que fue escrito. Por supuesto, la máquina sobre la que corre el emulador debe ser mucho más potente que la original, por eso solo existen emuladores de consolas más bien antiguas.

Cómo funciona StreamMyGame

StreamMyGame permite utilizar un videojuego en una plataforma diferente de la que tuvo en mente su creador al momento de escribirlo. Pero funciona de una forma diferente a un emulador. Básicamente, lo que hace StreamMyGame es ejecutar el programa en el hardware nativo y tomar cada una de las imágenes de video que este genera para enviarlas mediante una conexión Web a un hardware distante, que puede incluso ser diferente al original. El sistema recibe también mediante la Web los comandos introducidos en la máquina remota y los introduce en el juego. Como resultado de esto, el usuario que se encuentra frente a la máquina remota siente que está jugando con un software que se ejecuta en otro hardware.

Puede parecer complicado, pero en realidad no lo es tanto. El software de StreamMyGame simplemente convierte la salida de video del juego en un streaming, similar al que recibes cuando miras un video de YouTube. Por supuesto, es un video que responde a tus comandos, ya que son interpretados en el ordenador sobre el que realmente corre el juego.

Requisitos actuales y la promesa para PS3

Según los creadores de esta maravilla, por ahora solo es posible jugar juegos de ordenador desde otra PC con Windows XP o Vista. Los juegos deben estar basados en DirectX8, DirectX9, DirectX10 u OpenGL, con una resolución máxima de 3200 X 2400 (Super HDTV). Por supuesto, transmitir un stream de esa resolución con un número de cuadros apropiado para un videojuego requiere de un ancho de banda más que importante. Según puede leerse en la web de la empresa, para una resolución de 1080p haría falta una conexión de 10Mbs.

Pero lo mejor aún está por llegar. En StreamMyGame afirman que "una versión para Linux en el último trimestre de 2007 permitirá que dichos juegos puedan ser jugados en la PlayStation 3".

Un futuro por confirmar

Realmente, se trata de una idea novedosa e innovadora. Pero es muy posible que aún sea demasiado pronto para que se transforme en un éxito. Si bien una conexión de banda ancha modesta (de 1 o 2 Mbs) podría ser suficiente a resoluciones de pantalla relativamente bajas, hay que tener en cuenta que no estamos mirando un video convencional. Cuando estamos jugando, cualquier cuadro que se pierda, o incluso un pequeño lag puede hacer que el juego sea imposible de jugar. Habrá que esperar y ver cómo se comporta en el mundo real.

Los juegos de PC podrían jugarse en PS3
A resoluciones bajas, una conexión modesta es suficiente.
Los juegos de PC podrían jugarse en PS3
El sistema funciona de una forma diferente a un emulador.
Los juegos de PC podrían jugarse en PS3
Los juegos de PC podrían jugarse en PS3

Más información