njara / mochadoom

Fork of Mochadoom from Sourceforge
GNU General Public License v3.0
0 stars 1 forks source link

RS15 - Cansancio según dificultad #16

Closed juakotorres closed 8 years ago

juakotorres commented 8 years ago

Requisitos de Usuario asociados RU12 - Aguante del Jugador

SetaSouto commented 8 years ago

Initialization

Se debe implementar que el tiempo en el cual debe permanecer en el estado de cansancio máximo dependa de la dificultad. Así tenga que estar más rato caminando si está en un nivel más difícil.

SetaSouto commented 8 years ago

Concept Location

Move, run, skill.

SetaSouto commented 8 years ago

Impact Analysis

Análisis con JRipples. Clases que se podrían ver impactadas:

SetaSouto commented 8 years ago

Prefactoring

Utilizando lo que ocupamos para la RS13 el jugador ya sabe en que nivel de ficiultad está. O sea simplemente debemos implementar que la variable waitTired depende de ese nivel.

SetaSouto commented 8 years ago

Change propagation

La única clase impactada es _playert.

SetaSouto commented 8 years ago

Verification

Se implementó el método que setea el waitTired de acuerdo al nivel de dificultad. Funciona correctamente, no es necesario postfactoring.

SetaSouto commented 8 years ago

Conclusion

El jugador ahora debe esperar más tiempo en el estado cansado si está en un nivel más difícil.