TP3 - POO
#2. Especificacion
#2.1. Unidades Los soldados pueden atacar cuerpo a cuerpo a otras unidades si tienen suficiente energia. Cada ataque les consume 10 puntos de energia, y comienzan con 100. Restauran energia si reciben la poci �on de agua. Infringen un da ̃no de 10 puntos y comienzan con 200 de salud. Los arqueros pueden atacar a una distancia de entre 2 y 5 respecto de su enemigo, y si tienen suficientes flechas. Comienzan con 20 flechas en su carcaj, y pueden recargar si reciben un paquete de seis flechas. Infringen un da ̃no de 5 puntos, y comienzan con 50 de salud. Los lanceros pueden atacar a una distancia de 1 a 3, sin condici �on. Infringen un da ̃no de 25 puntos, y comienzan con 150 de salud. Los caballeros pueden atacar a una distancia de 1 a 2, siempre que su caballo no se haya puesto rebelde. Infringe un da ̃no de 50 puntos y comienza con 200 de salud. Un caballo se pone rebelde luego de 3 ataques, y puede calmarse si recibe una poci �on de agua.
#2.2. Items Las unidades de este juego de estrategia pueden equiparse con uno o m Ì�as items. Los mismos no son excluyentes, seran: Un escudo, que aumenta la defensa ante ataques. Quien posea un escudo recibira solamente el 40 % del valor del ataque. Una capa, que duplica la energia de la unidad. Sin embargo, reduce la fuerza de los ataques en un 10 % porque obstaculiza su movimiento. Un puñal, que aumenta la fuerza de los ataques en 3 puntos pero reduce la defensa tambi�en en 3 puntos por inutilizar la otra mano.
#3. Sobre la resolucion Se pide realizar un buen diseno con objetos. Asimismo, se solicita que utilicen los patrones de dise ̃no Template Method y Decorator.
#4. Entrega Se deber �an entregar los siguientes elementos:
- Diagrama de clases
- Complejidad computacional
- Javadocs
- Casos de prueba exhaustivos con JUnit
- Metricas de desarrollo en Loom
- Agustin Magliano (agusmag).
- Fernando Queirolo (fernandoq96).
- Santiago Tamashiro (Ta-Ma).
- Julian Meza (JulianOmar).
Lunes y Jueves Turno Mañana (8-12).