Open santiemanuel opened 3 weeks ago
Hola Profe quiero anotarme para este enhancement !
Hola Profe quiero anotarme para este enhancement !
Hola Germán, listo anotado
Hola Profe, yo me quiero anotar para esta tarea
Hola Profe, yo me quiero anotar para esta tarea
Hola Marcela, listo ya te anoté
Buenas noches profe nos podría asignar esta tarea a mi grupo y a mi gracias.
Buenas noches profe nos podría asignar esta tarea a mi grupo y a mi gracias.
Hola Gastón, bien, me podés pasar los nombres y usuarios de github de tu grupo?
Hasta acá se reciben propuestas para esta issue.
estos son los integrantes aparte de mi: Daniel Marcelo Chachagua Garrido, usuario: DanielChachagua Camacho Pablo Rubén, usuario: prcamacho Gustavo Omar Paredez, usuario: PicoHBK
Buenas profesor, queremos trabajar en alguna de las tareas q nos asigne somos un grupo.
Buenas profesor, queremos trabajar en alguna de las tareas q nos asigne somos un grupo.
Hola Rosana, bueno me podés pasar los nombres y users de tus compañeros para anotarlos.
Si profe, Rodrigo Reyes , Lourdes Videla, Lorena Rodriguez y yo
todavia se puede trabajar en la de Combate por turnos
Buenas noches profe, le dejo mis datos por aquí para trabajar en esta issue. Gabriela Miguel
todavia se puede trabajar en la de Combate por turnos
Si ya te anoté
Profesor todavía puedo trabajar en esta issue
buenas noches profe. Disculpe la hora. Puedo anotarme en esta issue?
Descripción
Actualmente, nuestro sistema de combate es básico y no ofrece muchas opciones estratégicas al jugador. Necesitamos mejorar el sistema de combate para que sea más interactivo y estratégico, permitiendo al jugador elegir acciones por turnos.
Objetivos
Requerimientos Funcionales
Cambios Propuestos
1. Modificar la clase
GestorCombate
porcentajeCritico
que se reinicia al inicio de cada combate.elegirAccionJugador()
que muestre las opciones y procese la elección del jugador.pelear()
para implementar el sistema de turnos.2. Crear una interfaz
AccionCombate
Ejemplo de base para ataques:
3. Implementar clases concretas para cada acción
AccionAtaque
AccionBloqueo
AccionCarga
AccionCuracion
4. Modificar la clase
Jugador
bloqueando
que se active con la acción "Bloquear".recibirDanio()
para considerar el estado de bloqueo.5. Actualizar la clase
Interfaz
Criterios de Aceptación