mirror of
https://github.com/izzy2lost/IPOkemon.git
synced 2026-03-10 11:52:49 -07:00
main
IPOkemon - Combate Pokémon
Prototipo de una aplicación de escritorio basada en UWP que permite simular combates entre Pokémon. Este proyecto fue desarrollado como parte de una práctica grupal para la asignatura de Interacción Persona-Ordenador II.
Tabla de Contenidos
- Descripción General
- Requisitos del Proyecto
- Características del Sistema
- Tecnologías Utilizadas
- Cómo Ejecutar el Proyecto
- Contacto
Descripción General
El proyecto consiste en una aplicación para coleccionar y combatir Pokémon, implementada en UWP utilizando C# y XAML. La funcionalidad principal incluye:
- Acceso a tus pokemons u pokedex:
- Selecciónd de pokemon.
- Ver información del pokemon.
- Combates entre Pokémon:
- Modo "Jugador vs Máquina".
- Modo "Jugador vs Jugador".
- Mecánicas de combate por turnos:
- Selección de movimientos y estrategias.
- Resolución de turnos y cálculo de daño basado en estadísticas de los Pokémon.
Requisitos del Proyecto
El proyecto cumple con los siguientes requisitos:
-
Guías de Estilo Fluent Design:
- Diseño adaptativo y navegación fluida, siguiendo las recomendaciones de Fluent Design para Windows 10/11.
-
Funcionalidad de Combate:
- Simulación completa de combates Pokémon con lógica de turnos y visualización de estadísticas.
-
Integración con UWP:
- Uso de controles avanzados de WinUI v2/v3.
Características del Sistema
- Acceso información de pokemons registrados:
- Selecciónd de pokemon y animaciones.
- Iformación detallada del pokemon seleccionado.
- Combate Pokémon:
- Estadísticas dinámicas para cada Pokémon.
- Animaciones simples para los ataques.
- Opciones de juego:
- Elección de Pokémon iniciales.
- Modo multijugador local (dos jugadores en la misma aplicación).
- Accesibilidad:
- Internacionalización en español e inglés.
- Compatibilidad con dispositivos táctiles y de escritorio.
Tecnologías Utilizadas
-
Lenguajes y Frameworks:
- C#
- XAML
- UWP (Universal Windows Platform)
-
Controles de UI:
- WinUI v2/v3.
-
Principios de Diseño:
- Fluent Design System para interfaces adaptativas y modernas.
Cómo Ejecutar el Proyecto
-
Requisitos previos:
- Tener instalado Visual Studio 2022 con las siguientes configuraciones:
- Desarrollo de aplicaciones UWP.
- Herramientas para C#.
- Tener instalado Visual Studio 2022 con las siguientes configuraciones:
-
Descargar el proyecto del repositorio:
- Descargar y configurar el proyecto en tu aplicacion de Visual Stucio Community 2022.
-
Por último ejecutar el proyecto:
- Una vez abierto el proyecto, ejecutarlo.
- Si hay algún problema al abrir el proyecto, compilar > compilar solución.
Contacto
Equipo de Desarrollo:
- Jesús García-Peñuela Molina-Prados
- David Alegre López de la Franca
- Javier Alcaide Cea
Correo Electrónico: jesuusgpmp14.2002@gmail.com
Description
Languages
C#
100%