Mon: Juego Pokémon
Mon es una aplicación Android desarrollada en Java que combina exploración sobre mapa, colección de criaturas, inventario visual y un sistema de captura mediante un minijuego de «Piedra, Papel o Tijera».
El proyecto presenta una experiencia interactiva en la que el jugador se desplaza por un mundo dividido en zonas: la Universitat de les Illes Balears, localiza criaturas de distintos géneros y trata de capturarlas.
🎮 Características principales
- Exploración sobre mapa interactivo
- Navegación en un mapa con desplazamiento táctil.
- Sistema de zoom manual y gestual.
- Detección de zona según la posición actual del jugador.
- Búsqueda de zonas por nombre.
- Sistema de criaturas
- Generación aleatoria de criaturas repartidas por el mapa.
- Diferentes géneros y especies.
- Cada criatura pertenece a una zona concreta y puede cambiar de posición.
- Comportamiento dinámico
- Las criaturas pueden escapar del jugador cuando este se acerca.
- Cambio automático de zona si una criatura se desplaza fuera de su área inicial.
- Sistema de batalla/captura
- Encuentro automático con criaturas cercanas.
- Minijuego de piedra, papel o tijera para decidir si la criatura es capturada o escapa.
- Recompensa en puntos según el tipo de criatura capturada.
- Gestión de colección
- Registro de criaturas capturadas y escapadas.
- Inventario visual con imágenes por especie.
- Marcado de criaturas ya conseguidas dentro de la colección.
- Panel informativo
- Visualización de criaturas por zona y por género.
- Consulta de todas las zonas del mapa.
- Listados de criaturas capturadas y escapadas.
🧩 Tecnologías utilizadas
- Java
- Android Studio
- JSON para carga de datos de zonas
- Bitmap y recursos drawable
- Interfaces táctiles y detección de gestos
🗺️ Funcionamiento general
El jugador se mueve por el mapa en horizontal, puede acercar o alejar la vista y localizar distintas zonas del mundo. Cuando alcanza el nivel máximo de zoom, aparecen las criaturas sobre el mapa. Si una criatura se encuentra lo suficientemente cerca del centro de visión, se inicia una batalla. Dependiendo del resultado, la criatura pasa a estar capturada o escapada.
Además, la aplicación incluye una sección informativa sobre el mundo del juego y un inventario gráfico que permite consultar el progreso de la colección.



