La idea de esta aplicación se basa en el concepto del juego más popular de 2016, Pokémon Go . La aplicación le permite al usuario crear un personaje y agregar detalles físicos: altura, peso, medidas, etc. El personaje luego representa a nuestro usuario y crea NPC únicos para que el usuario interactúe. Estos NPC están repartidos por la ciudad y ofrecen nuevas misiones al usuario que están relacionadas con ciertas actividades físicas. La aplicación utiliza la API de Google Maps y los conceptos de realidad aumentada/virtual para brindar una excelente experiencia de juego física y saludable para todos.
Características:
1) Cada día, el usuario obtiene una tarea diaria para ganar algunos puntos que equivalen a la cantidad de calorías quemadas por el usuario. De acuerdo con la altura, el peso y las medidas, se otorgan puntos adicionales al usuario de acuerdo con su Tasa Metabólica Basal (la cantidad de calorías requeridas para mantener su cuerpo funcionando en reposo).
2) Algunas de las misiones que te darán los NPC son:
— Camina 10 km hasta otro NPC y entrega la misión para ganar exp (= calorías quemadas).
— Gana xxx cantidad de exp para lograr el objetivo diario. (El usuario puede elegir múltiples actividades para ganar xxx cantidad de exp).
— Coma ciertas frutas y verduras. El usuario tiene que hacer clic en una fotografía de esa fruta determinada antes de comerla. Esto otorga ciertos puntos de bonificación al usuario que no son exp pero llenan una barra que le permite al usuario obtener oficialmente un día de trampa. El día de trucos solo se puede desbloquear después de ciertos puntos. La aplicación reconoce la fruta y otorga puntos (esto es fácil de engañar, pero la idea detrás de esto es que la mayoría de las personas evitan comer frutas solo hasta que no las tienen frente a ellos, una vez lo tienen al alcance de la mano, están más inclinados a comérselo.)
— Colóquese entre los 10 primeros en la tabla de clasificación de su área. Esto se hace obteniendo el máximo de exp (perder el máximo de calorías en un día con un límite de 3000)
– Conviértase en un líder de gimnasio: obtenga el máximo de puntos en su área dentro de un mes. (limitado a 90, 000 puntos)
La aplicación se vuelve apasionante porque no se necesita conexión a Internet, el juego identifica la casa del usuario y descarga el mapa en un radio de 15 km en el primer arranque, mientras que la distancia máxima que una misión puede enviar a un usuario sería de solo 10 km. En ocasiones especiales, el juego llevará a cabo Marathon Quests y permitirá a los usuarios caminar 20 km de un tirón.
3) Las asociaciones se pueden hacer con gimnasios reales que se llamarán «Arena of Fitness», aquellos que se unan a estas arenas llevarán un registro de sus actividades en el gimnasio y obtendrán una bonificación de experiencia en el juego. El anotador más alto (la mayor cantidad de calorías quemadas) en una arena en particular obtiene un diseño de perfil especial y si mantiene el estado durante 10 días seguidos, obtiene una bonificación de día de trampa.
Una vez que el juego llega a una amplia audiencia y se destaca a gran escala, se pueden asociar con empresas deportivas y ciertas misiones pueden ser «impulsadas por» esas empresas o el NPC puede usar sus accesorios.
Los ingresos rentables generados se pueden utilizar para contratar nutricionistas y expertos en acondicionamiento físico para seleccionar mejores rutas de entrenamiento/búsquedas para los usuarios.
Implementación y herramientas:
el juego es fácil de implementar utilizando la API de Google Maps y el desarrollo de Android/iOS. También se requiere un motor de búsqueda inversa de imágenes básico para identificar frutas.
La aplicación se instalará en el teléfono inteligente, pero se puede vincular con otros relojes inteligentes y dispositivos de fitness a través de Bluetooth. Esto ayudará con la experiencia del usuario.
Las únicas funciones que requieren acceso a Internet son: descargar mapas iniciales, acceder a la tabla de clasificación, validar la búsqueda inversa de imágenes.
El juego se basa esencialmente en GPS/ubicación.
Este artículo es una contribución de Gaurav Loothra . Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo usando contribuya.geeksforgeeks.org o envíe su artículo por correo a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA