-
Notifications
You must be signed in to change notification settings - Fork 0
Descripción de Proyecto
-
Nicolás Figueras Parras
-
José Santiago García
-
Oleg Fernández-Llebrez Rodríguez
-
Pablo Javier Jáimez Cobos
La idea principal del proyecto es crear un videojuego inspirado en el popular juego “Pokémon GO”, el cual trata de una experiencia en realidad aumentada en la que para poder avanzar en el juego será necesario salir a la calle, andar cierta cantidad de kilómetros, cazar “Pokémon”, etc.
La aplicación que nosotros proponemos hacer trata de una realidad aumentada de la misma forma, pero en este caso los jugadores estarán inmersos en un mundo medieval, donde podrán encontrarse elementos geográficos del mundo real (monumentos, calles, plazas, locales, etc) en forma de:
-
Tabernas: Los jugadores podrán restaurar sus puntos de salud, comprar pociones, etc.
-
Tiendas: Los jugadores podrán comprar aquí sus armas, armaduras y objetos diversos.
-
Coliseos: Los jugadores podrán reunirse aquí para batirse en duelo, hacer misiones, hacer amigos, intercambiar objetos, ganar dinero, ganar experiencia, etc.
-
Recompensas por kilómetros recorridos.
-
Aparición de monstruos aleatorios, con los cuales podemos elegir si luchar o no.
-
Menú de amigos para jugar online.
-
Menú de inventario para gestionar el equipamiento.
La tecnología que sostendrá el cuerpo y la cual, irá llamando a las otras será Android Studio (Java). Se encargará de:
-
Inicio de la aplicación
-
Control de login e inicios de sesión de usuarios.
-
Mapa en tiempo real usando realidad aumentada.
-
Localización GPS mientras la aplicación esté en uso.
-
Recuento de la distancia recorrida del usuario.
-
Interacción de todos los menús de usuario.
-
Gestión de todas las comunicaciones con la Base de datos.
-
Gestión del inicio del juego en Unity cuando sea necesario.
La base de datos en primera instancia va a ser gestionada por la parte java, y ésta tecnología es la encargada de ejecutar el juego Unity proporcionándole los parámetros necesarios. De esta forma, Unity no va a necesitar acceder a la base de datos.
Esta va a ser la tecnología donde va a estar recogida la parte de acción del videojuego. Utiliza lenguaje C# mezclado con una interfaz gráfica donde podemos integrar varios tipos de objetos y formas y añadir a cada uno de estos texturas. La idea del juego es enfrentarnos en una batalla en tiempo real contra los enemigos del juego.
- Gestiona la pelea en tiempo real.
- Permite al jugador atacar y desplazarse y desenvolverse en la batalla.
- Renderiza al jugador con sus respectivos ajustes, objetos, habilidades, etc.
- Renderiza al enemigo.
- Devuelve a java el resultado de la pelea.
En esta tecnología vamos a desarrollar una página sencilla y básica (landing page), para que la descarga del juego sea mucho más amigable que estar alojado en algún otro sitio web externo de descargas. Habrá una pequeña introducción al juego Kami - Kaze donde se podrás previsualizar con algunos pantallazos sobre el juego.
Los ingresos se van a basar en micro transacciones dentro del juego, con las cuales se podrán obtener beneficios dentro de la propia economía interna del juego, así como privilegios extra, evitar anuncios u objetos vip, permitiendo al usuario contratar una tarifa mensual, anual o permanente.
Para la elaboración tanto del proyecto, como de la idea, hemos usado las siguientes fuentes:
- https://www.youtube.com/watch?v=Ww4NbIubHTc
- https://www.youtube.com/watch?v=69cmr3i1NJM
- https://www.youtube.com/watch?v=egDHSyDaOGg
- https://www.youtube.com/watch?v=H310NbVUSRY
https://github.com/ryanoasis/nerd-fonts/releases/download/v2.1.0/Hack.zip