njara / mochadoom

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

RS32 - Modo alternativo: Machine Gun 2 #33

Closed elbraulio closed 8 years ago

elbraulio commented 8 years ago

Requisito de Usuario asociado RU21 - Modo alternativo Machine gun

xZeok commented 8 years ago

Inicialization: Añadir dispario secundario en MachineGun que tiene menor cooldown (dispara mas rapido)

xZeok commented 8 years ago

Concept Location:

/gamelogic/ActionFunctions.java

xZeok commented 8 years ago

Impact Analisis:

/gamelogic/ActionFunctions.java /data/info.java /doom/think_k.java /doom/items.java /defines/StateNum.java

xZeok commented 8 years ago

Prefactoring: Se modificaran las funciones previamente señaladas agregando lo necesario para añadir el nuevo tipo de disparo, tambien se disminuirá la duracion del disparo disminuyendo los frames del disparo normal, con esto se logra disparar mas rápido.

xZeok commented 8 years ago

Change Propagation:

/gamelogic/ActionFunctions.java /data/info.java /doom/think_k.java /doom/items.java /defines/StateNum.java

xZeok commented 8 years ago

Verification:

Se comprobo que la funcionalidad requerida esta añadida, pero se encontro un bug al usar el cheatcode "idfa" que genera algunas armas que no estan implementadas, entonces al gastar todas las balas de cualquier arma, previamente habiendo hecho este cheatcode, se cambia automaticamente a una de estas armas provocando el error en el juego.

xZeok commented 8 years ago

Postfactoring: no se requiere

xZeok commented 8 years ago

Conclusion: Se añadio el nuevo modo de disparo en el cual hay menor cooldown. c3da2ac45ed4d453d85d85ac336f553215ec59c8