Explicación de los juegos móviles
Si no está familiarizado con los juegos móviles, lo estará pronto porque esta es la próxima gran área de crecimiento que se espera en el mercado de juegos de mil millones de dólares. Un juego móvil es un juego de software de computadora que se juega en un teléfono móvil. Los juegos móviles generalmente se descargan a través de la red del operador de telefonía móvil, pero en algunos casos los juegos también se cargan en los teléfonos móviles cuando se compran, o mediante una conexión de infrarrojos, Bluetooth o tarjeta de memoria. Los juegos móviles se desarrollan utilizando tecnologías como DoJa de DoCoMo, J2ME de Sun, BREW (Binary Runtime for Wireless) de Qualcomm o ExEn (Entorno de ejecución) de Infusio. También hay otras plataformas disponibles, pero no tan comunes.
Las diferentes plataformas
BREW es la tecnología más poderosa, brindando, como lo hace, control completo del teléfono y acceso completo a su funcionalidad. Sin embargo, este poder sin control podría ser peligroso y, por esta razón, el proceso de desarrollo de BREW está diseñado principalmente para proveedores de software reconocidos. Si bien el BREW SDK (Software Development Kit) está disponible gratuitamente, ejecutar software en hardware móvil real (a diferencia del emulador provisto) requiere una firma digital que solo se puede generar con herramientas emitidas por un puñado de partes, a saber, proveedores de contenido móvil y Qualcomm ellos mismos. Incluso entonces, el juego solo funcionará en dispositivos habilitados para pruebas. Para poder descargarlo en teléfonos normales, el software debe ser verificado, probado y aprobado por Qualcomm a través de su programa de prueba TRUE BREW.
Java (también conocido como ‘J2ME’ / ‘Java ME’ / ‘Java 2 Micro Edition’) se ejecuta sobre una máquina virtual (llamada KVM) que permite un acceso razonable, pero no completo, a la funcionalidad del teléfono subyacente. Esta capa adicional de software proporciona una barrera sólida de protección que busca limitar el daño causado por software malintencionado o erróneo. También permite que el software Java se mueva libremente entre diferentes tipos de teléfonos (y otros dispositivos móviles) que contienen componentes electrónicos radicalmente diferentes, sin modificaciones. El precio que se paga es una modesta disminución en la velocidad potencial del juego y la incapacidad de utilizar toda la funcionalidad de un teléfono (ya que el software Java solo puede hacer lo que admite esta capa de intermediarios).
Debido a esta seguridad y compatibilidad adicionales, generalmente es un proceso bastante simple escribir y distribuir aplicaciones móviles Java, incluidos juegos, en una amplia gama de teléfonos. Por lo general, todo lo que se necesita es un kit de desarrollo de Java disponible de forma gratuita para crear el propio software de Java, las herramientas de Java ME que lo acompañan (conocidas como Java Wireless Toolkit) para empaquetar y probar software móvil, y espacio en un servidor web (sitio web) para alojar la aplicación resultante una vez que esté lista para su lanzamiento público.
Limitaciones actuales de los juegos móviles
Los juegos móviles tienden a tener un alcance pequeño y a menudo se basan en una buena jugabilidad sobre gráficos llamativos, debido a la falta de capacidad de procesamiento de los dispositivos del cliente. Un problema importante para los desarrolladores y editores de juegos móviles es describir un juego con tal detalle que le brinda al cliente suficiente información para tomar una decisión de compra. Actualmente, los juegos móviles se venden a través de operadores de red y portales de operadores, lo que significa que solo hay unas pocas líneas de texto y quizás una captura de pantalla del juego para atraer al cliente. Se depende de marcas y licencias poderosas como Tomb Raider o Colin McRae, un juego de carreras. También existe el uso de patrones de juego bien conocidos y establecidos, es decir, mecánicas de juego que se reconocen instantáneamente en juegos como Tetris, Space Invaders o Poker. Ambas estrategias se utilizan para atraer a los jugadores móviles a comprar juegos por una tarifa cuando el proveedor de servicios inalámbricos proporciona una cantidad limitada de información adicional, que normalmente actúa como un tercero que aloja el juego.
Las innovaciones recientes en los juegos móviles incluyen gráficos para un jugador, multijugador y 3D. Los juegos de amor virtuales pertenecen tanto a los juegos para un jugador como a los multijugador. Los juegos multijugador están encontrando rápidamente una audiencia, ya que los jugadores encuentran la posibilidad de jugar contra otras personas, una extensión natural de la conectividad de su teléfono móvil.