Files
IPOkemon/README.md
2024-11-24 20:07:05 +01:00

4.2 KiB

Contributors Forks Stargazers Issues

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.

App

Tabla de Contenidos

  1. Descripción General
  2. Requisitos del Proyecto
  3. Características del Sistema
  4. Tecnologías Utilizadas
  5. Cómo Ejecutar el Proyecto
  6. 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.

(volver arriba)


Requisitos del Proyecto

El proyecto cumple con los siguientes requisitos:

  1. Guías de Estilo Fluent Design:

    • Diseño adaptativo y navegación fluida, siguiendo las recomendaciones de Fluent Design para Windows 10/11.
  2. Funcionalidad de Combate:

    • Simulación completa de combates Pokémon con lógica de turnos y visualización de estadísticas.
  3. Integración con UWP:

    • Uso de controles avanzados de WinUI v2/v3.

(volver arriba)


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.

(volver arriba)


Tecnologías Utilizadas

  1. Lenguajes y Frameworks:

    • C#
    • XAML
    • UWP (Universal Windows Platform)
  2. Controles de UI:

    • WinUI v2/v3.
  3. Principios de Diseño:

    • Fluent Design System para interfaces adaptativas y modernas.

(volver arriba)


Cómo Ejecutar el Proyecto

  1. Requisitos previos:

    • Tener instalado Visual Studio 2022 con las siguientes configuraciones:
      • Desarrollo de aplicaciones UWP.
      • Herramientas para C#.
  2. Descargar el proyecto del repositorio:

    • Descargar y configurar el proyecto en tu aplicacion de Visual Stucio Community 2022.
  3. 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

(volver arriba)