Academia-Cimne-Iber-Developers / java-rpg-ex

Proyecto Java demostrando principios
1 stars 43 forks source link

Creación de `ResultadoUsoItem` para poder desacoplar Juego #4

Closed santiemanuel closed 2 months ago

santiemanuel commented 2 months ago

Implementación de ResultadoUsoItem y Mejora del Sistema de Uso de Items

Descripción

Actualmente, el sistema de uso de items no proporciona una forma clara de manejar y comunicar los diferentes resultados posibles (éxito, item no consumible, item no encontrado) y no tenemos la posibilidad de recuperar el Item utilizado para casos de uso futuro. Implementaremos la clase ResultadoUsoItem y modificaremos las clases relacionadas para mejorar el manejo de estos casos y preparar el sistema para futuras expansiones.

Objetivos

  1. Crear la clase ResultadoUsoItem para encapsular el resultado del uso de items.
  2. Modificar GestorInventario para utilizar ResultadoUsoItem.
  3. Actualizar Juego para trabajar con la nueva implementación.
  4. Mejorar la comunicación del resultado del uso de items al jugador.

Tareas

1. Implementar la clase ResultadoUsoItem

2. Modificar GestorInventario

3. Actualizar Juego

5. Actualizar Interfaz (si se considera necesario)

Criterios de Aceptación

  1. La clase ResultadoUsoItem está implementada correctamente y encapsula toda la información necesaria.
  2. GestorInventario utiliza ResultadoUsoItem para comunicar el resultado de usar un objeto.
  3. Juego manejan correctamente los ResultadoUsoItem.
  4. El jugador recibe mensajes claros y apropiados para cada caso de uso de item.
  5. El código está preparado para la futura implementación del sistema de misiones.
lucasromanh commented 2 months ago

Santi, quisiera trabajar este issue yo , asi se me lo asigna

CamperoFredi commented 2 months ago

Desarrollaremos este issue para la presentacion del Trabajo Practico. Grupo: Aramayo, Fernando y Campero, Fredi. Gracias

FerBarroso17 commented 2 months ago

Hola Profe con el compañero Matias Suarez vamos a trabajar en ésta issue

santiemanuel commented 2 months ago

Bien Fernando.

Aviso que no se aceptan más propuestas a esta issue, ya sumaré nuevas donde podrán trabajar.