GithubHelp home page GithubHelp logo

isandro19 / floatar Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 80.41 MB

La aplicación FloatAR es una aplicación de realidad aumentada para el juego hundir la flota en dispositivos Android. Esta aplicación se desarrolla para un trabajo de clase de la asignatura Programación de Sistemas (UDC) en un grupo de 4 personas.

Java 79.07% TeX 20.93%
android android-studio battleship latex floatar

floatar's Introduction

FloatAR

Memoria de la aplicación (Overleaf - solo lectura)

https://www.overleaf.com/read/mcvbfvzbhthg

1. Introducción

La aplicación FloatAR es una aplicación de realidad aumentada para el juego hundir la flota en dispositivos Android. Esta aplicación utiliza la API ARCore y se desarrollará para un trabajo de clase de la asignatura Programación de Sistemas en un grupo de 4 personas. El juego podrá ser utilizado de forma estándar o con el uso del modo de realidad aumentada.

2 Objetivos

El objetivo principal de FloatAR es proporcionar una experiencia de juego más inmersiva para los usuarios utilizando la tecnología de realidad aumentada. Esta tecnología no está muy expandida en las aplicaciones de Android, pero aun menos en los videojuegos, por lo que otro objetivo implícito podría ser la investigación de esta tecnología. Los objetivos secundarios incluyen: Crear una interfaz de usuario intuitiva para que los usuarios puedan jugar hundir la flota en realidad aumentada. Implementar una detección precisa de la ubicación de los objetos en donde poder utilizar el juego utilizando la API ARCore [1]. Integrar un sistema de puntuación y registro de puntuación para los usuarios. Proporcionar personalización de la flota y el tablero de juego (por confirmar).

3 Motivación

La tecnología de realidad aumentada ha ganado popularidad en los últimos a ̃nos y se está utilizando cada vez más en juegos y aplicaciones. El uso de la realidad aumentada en juegos como hundir la flota puede proporcionar una experiencia de juego más inmersiva y emocionante para los usuarios. A mayores, la investigación e implementación de esta tecnología en juegos es un apartado que nos produce gran interés, ya que no está muy extendida y creemos que será muy usada en el futuro. La aplicación FloatAR también puede ser aplicable en otros juegos que requieren que ambos jugadores (o más de 2) no puedan ver lo que ven los demás. Esto hace que en un futuro próximo podamos expandir el juego si es necesario.

4 Trabajo relacionado

Hay otras aplicaciones de realidad aumentada para juegos, como Pokémon Go (Niantic) [2], la aplicación más exitosa que implementa realidad aumentada (y una de las más exitosas a nivel de aplicación general) que utilizan esta tecnología para crear una experiencia de juego más inmersiva. Otros ejemplos son Angry Birds AR: Isle of Pigs (Rovio Enterteinment) [3], Jurassic World Alive (Ludia Inc.) [4], Harry 2 Potter: Wizards Unite (Niantic) [5], Minecraft Earth (Mojang) [6]... Todas ellas implementan la RA, pero de formas muy distintas: Pokemon GO, Jurassic World Alive y Harry Potter: Wizards Unite la usan para mostrar sus Pokemons, dinosaurios o entidades fantásticas. Minecraft Earth la usa para mostrar su mundo en nuestra habitaciones o espacios de la vida real a través de la cámara. Angry Birds AR: Isle of Pigs y nuestra aplicación FloatAR la usan para mostrar el espacio de juego en la vida real para ver como se desarrolla el evento.

floatar's People

Contributors

isandro19 avatar antoniovila avatar hsanjiao avatar breogan-fernandez avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.