211service.com
El juego de teléfono no necesita servidor
Un nuevo juego de realidad aumentada puede ejecutarse en dos teléfonos Android, a través de 3G o Wi-Fi, sin un servidor adicional. El método de conexión en red único utilizado para el juego podría ser bastante útil para quienes trabajan en operaciones de socorro en casos de desastre o en el ejército, donde no siempre se dispone de una infraestructura importante.

¡Bang, bang, estás conectado! Un nuevo juego de realidad aumentada ofrece una nueva forma para que los teléfonos móviles se comuniquen directamente entre sí.
Los juegos multijugador en dispositivos móviles como teléfonos generalmente requieren servidores remotos para la comunicación entre los dispositivos y el alojamiento del juego, dice Roelof Kemp , científico informático de la Vrije Universiteit, en Ámsterdam, Países Bajos, que desarrolló conjuntamente el juego. Pero el juego permite que los teléfonos se comuniquen sin el costo y la complejidad adicional de mantener esta infraestructura adicional, dice.
Esperamos que abra la puerta a nuevas e interesantes aplicaciones informáticas distribuidas, dice Kemp.
El juego utiliza un sistema de middleware informático, llamado Ibis, desarrollado originalmente para tareas informáticas distribuidas de alto rendimiento, como el procesamiento de imágenes o la investigación astrofísica, pero que Kemp y sus colegas han adaptado para ejecutar en teléfonos Android. Permite que cada teléfono ejecute un servidor de comunicaciones liviano, dice Kemp. Los dispositivos pueden comunicarse directamente con el juego, que está alojado en ambos teléfonos, mediante una conexión 3G o Wi-Fi.
Conocido como Photoshoot, el juego ofrece una versión moderna de los viejos tiroteos del Salvaje Oeste al fusionar el mundo real con el juego virtual. Es bastante simple: dos jugadores caminan tres pasos uno del otro, giran y disparan. Pero en lugar de disparar balas, un jugador intenta disparar una fotografía de su oponente, alineando la mira en la pantalla en el visor de la cámara con la cara del oponente. Cada jugador tiene hasta seis tiros, y el primero en disparar a su oponente en la cara gana.
El juego fue desarrollado en respuesta a la Desafío 2 para desarrolladores de Android , lanzado por Google para fomentar el desarrollo de aplicaciones innovadoras para sus teléfonos Android. En consecuencia, el juego fue diseñado para usar la fusión de datos, reuniendo muchos aspectos diferentes del hardware del dispositivo para combinar el juego con eventos reales en el mundo.
Los acelerómetros y la brújula digital integrados en los teléfonos Android permiten que el juego, distribuido en ambos teléfonos, actúe como el árbitro, asegurándose de que cada jugador haya dado tres pasos y no gire demasiado pronto. Y para evaluar si fue un acierto o un error, usamos un algoritmo de detección de rostros, dice Kemp. Esto funciona incluso si la cara está parcialmente oscurecida por el otro jugador que sostiene su teléfono frente a ella, dice.
Incluso el proceso de emparejar los dos dispositivos es novedoso, dice Nicholas Palmer , quien desarrolló el juego con Kemp y sus colegas Thilo Kielman y Henri Bal. El proceso de emparejamiento tiene lugar antes de que comience el juego. Primero, un teléfono genera un código de barras que codifica la dirección IP del teléfono. Este código de barras se muestra en la pantalla del teléfono. Luego, el otro jugador usa su teléfono para tomar una foto del código de barras, en esencia, escaneando la dirección IP del teléfono. Esto empareja los dos teléfonos, dice Palmer.
Si bien este tipo de innovaciones ayudan a extender la realidad aumentada al campo de los juegos móviles, la verdadera innovación aquí es el sistema de comunicación.
Hay muchas situaciones en las que desearía iniciar interacciones rápidamente entre teléfonos y dispositivos móviles, dice Morris sloman , profesor de informática distribuida en el Imperial College de Londres, Reino Unido. Un sistema de este tipo podría resultar especialmente útil para operaciones militares. Actualmente, existe una tendencia hacia el uso de teléfonos habilitados para Internet en el ejército, pero idealmente los teléfonos podrían comunicarse entre sí incluso en áreas donde no hay infraestructura. Este sistema también sería útil en los esfuerzos de socorro en casos de desastre, cuando la infraestructura ha sido destruida.
Pero Sloman cuestiona si un sistema comercial será confiable si no hay una conexión Wi-Fi disponible. En Europa, muchos proveedores de servicios no permitirán conexiones de datos entrantes en sus redes 3G. Aunque se permiten las transmisiones salientes, los datos entrantes generalmente tienen que pasar por los servidores seguros de la red, dice. Palmer y Kemp aceptan que puede haber problemas con diferentes proveedores de la red.
La sesión de fotos se presentará en el Redes móviles oportunistas taller en Pisa, Italia, la próxima semana, y debería estar disponible para el público en los próximos meses. Pero a largo plazo, la esperanza es que sus capacidades de red ad hoc subyacentes encuentren un uso más amplio, dice Palmer.
Hay otras formas posibles de permitir que los dispositivos móviles se emparejen y se conecten, como los protocolos Bonjour y Universal PnP, dice Blair MacIntyre , director del Laboratorio de Ambientes Aumentados en el Instituto de Tecnología de Georgia en Atlanta. Y de manera similar, la aplicación para iPhone Bump permite el emparejamiento y el intercambio de información entre múltiples dispositivos de forma ad hoc, simplemente combinándolos, dice.
Sin embargo, Bump todavía depende de servidores remotos, dice Kemp. Y tanto Bonjour como UPnP solo funcionan dentro de un único punto de acceso Wi-Fi.