Loading repository data…
Loading repository data…
noeliaseguraherrero / repository
Un juego interactivo de adivinar el Pokémon basado en siluetas, desarrollado con Vue 3, TypeScript y la PokéAPI. Cuenta con sistema de dificultades dinámicas, gestión de vidas, niveles, estadísticas en tiempo real y una Pokédex desbloqueable.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Aplicación Web con Vue 3 y TypeScript Un juego interactivo de adivinar el Pokémon basado en siluetas, desarrollado con Vue 3, TypeScript y la PokéAPI. Está diseñado con una estructura limpia y organizada por carpetas, utilizando composables para separar la lógica del juego de la parte visual. Además, la interfaz es 100% adaptable, por lo que se puede jugar perfectamente tanto en móviles como en ordenadores. Cuenta con un sistema de dificultades dinámicas, gestión de vidas, niveles, estadísticas en tiempo real y una Pokédex desbloqueable.
El código está organizado por módulos y componentes reutilizables mediante una arquitectura limpia:
src/
├── assets/ # Estilos globales y animaciones de combate
├── modules/pokemon/ # Módulo principal del juego
│ ├── api/ # Configuración de Axios/Fetch para PokéAPI
│ ├── components/ # BattleHUD, PokemonDex, PokemonOptions, PokemonPicture
│ ├── composables/ # Lógica de juego central (usePokemonGame, useStorage)
│ ├── interfaces/ # Tipados y Enums (game-status, respuestas de API)
│ └── pages/ # Pantallas principales (IntroScreen, PokemonGame)
├── App.vue # Componente raíz
└── main.ts # Punto de entrada de la aplicación