njara / mochadoom

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

RS10 - Horde Mode #11

Closed juakotorres closed 8 years ago

juakotorres commented 8 years ago

Requisitos de Usuario asociados RU11 - Horde Mode

juakotorres commented 8 years ago

Initialization

Existe un modo de juego llamado horde mode, en donde aparecen muchos zombies.

juakotorres commented 8 years ago

Concept Location

Zombies, Skill, Menu.

juakotorres commented 8 years ago

Impact Analysis

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

juakotorres commented 8 years ago

Prefactoring

Se agregó en DoomMain la variable hordemode para determinar si esta en horde mode, en este mismo archivo se define la variable hordemode cuando el skill asignado es sk_horde. En horde mode se usó sk_hard para "spawnear" los objetos del juego.

En el archivo Menu se agregó un nuevo nuevo menuitem_t para mostrar horde mode, además de agregar horde = 5 como variable para matchear el skill.

En el archivo Skill se agregó como skill sk_horde, como nueva skill posible.

juakotorres commented 8 years ago

Change Propagation

Las clases impactadas son DoomMain, Menu, Skill.

juakotorres commented 8 years ago

Verification

La implementacion funciona correctamente por lo que no necesita postfactoring.

juakotorres commented 8 years ago

Conclusion

El juego posee horde mode.