Requisitos de Usuario - njara/mochadoom GitHub Wiki
Descripción: El jugador y los monstruos se convierten en zombies
trancurrido un tiempo después de morir. El tiempo varía según
la dificultad seleccionada en el juego.
La probabilidad de resucitar como un determinado tipo de
zombie varía también según la dificultad seleccionada.
Fuente: Profesor.
Prioridad: Crítica.
Estabilidad: Intransable.
Fecha Actualización: 3/31/2016 13:22:00.
Incremento: 0.
Tipo: Funcional.
Tipo de usuario asociado: Usuario de la aplicación.
Requisitos de software asociado:
RS01 - Transformación Enemigo Zombie
Descripción: Deben haber 4 tipos de zombies:
- Zombie Verde: Se mueve lento (más lento que el jugador). Si el
el jugador o monstruo es dañado por este zombie, es envenenado
y el veneno produce daño leve periódicamente
(qué tan rápido se verá a medida que se desarrolla el software). - Zombie Rojo: Se mueve rápido (más rápido que el jugador). Si el
jugador o monstruo es dañado por este zombie, es envenenado
y el veneno produce daño moderado periódicamente. - Zombie Gris: No se mueve. Si el jugador o un monstruo es
dañado por este zombie, es envenedado y el veneno produce
daño periodicamente (más alto al producido por el veneno del
Zombie Rojo). - Zombie Negro: Se mueve a la misma velocidad del jugador. Si
el jugador o un monstruo es dañado por este zombie, muere.
Fuente: Profesor.
Prioridad: Crítica.
Estabilidad: Intransable.
Fecha Actualización: 3/31/2016 13:22:00.
Incremento: 0.
Tipo: Funcional.
Tipo de usuario asociado: Usuario de la aplicación.
Requisitos de software asociado:
RS02 - Zombie
RS03 - Color Zombie
RS04 - Rapidez Zombie
RS05 - Envenenamiento
Descripción: La probabilidad de resucitar como un tipo determinado de
zombie varia de mayor a menor probabilidad en el siguiente
orden: verde, rojo, gris y negro.
Fuente: Profesor.
Prioridad: Crítica.
Estabilidad: Intransable.
Fecha Actualización: 3/31/2016 13:22:00.
Incremento: 0.
Tipo: Funcional.
Tipo de usuario asociado: Usuario de la aplicación.
Requisitos de software asociado:
RS16 - Probabilidad Color Zombie
Descripción: El envenenamiento se cura solo encontrando un medikit, pero no
todos los medikits sirven para todos los tipos de envenenamiento.
Para el veneno del zombie verde sirve cualquier medikit, para el del
zombie rojo sirve un medikit mediano o grande, y para el del
zombie gris solo sirve el medikit grande.
Fuente: Profesor.
Prioridad: Crítica.
Estabilidad: Intransable.
Fecha Actualización: 3/31/2016 13:22:00.
Incremento: 0.
Tipo: Funcional.
Tipo de usuario asociado: Usuario de la aplicación.
Requisitos de software asociado:
RS06 - Antídoto
Descripción: Los zombies tienen la misma aparencia que el monstruo/jugador
original pero su color varía dependiendo el tipo de zombie que sea.
pero el color varía.
Fuente: Profesor.
Prioridad: Crítica.
Estabilidad: Intransable.
Fecha Actualización: 3/31/2016 13:22:00.
Incremento: 0.
Tipo: Restriccion.
Tipo de usuario asociado: Usuario de la aplicación.
Requisitos de software asociado:
RS07 - Sprites
Descripción: El zombie no puede usar armas, sólo hace daño de contacto.
Fuente: Profesor.
Prioridad: Crítica.
Estabilidad: Intransable.
Fecha Actualización: 3/31/2016 13:22:00.
Incremento: 0.
Tipo: Funcional.
Tipo de usuario asociado: Usuario de la aplicación.
Requisitos de software asociado:
RS41 - Ataque cuerpo a cuerpo Zombie
Descripción: El zombie no sufre daño en ríos de ácido.
Fuente: Profesor.
Prioridad: Crítica.
Estabilidad: Intransable.
Fecha Actualización: 3/31/2016 13:22:00.
Incremento: 0.
Tipo: Funcional.
Tipo de usuario asociado: Usuario de la aplicación.
Requisitos de software asociado:
RS42 - Inmunidad Ácido
Descripción: Los zombies son atraídos por ruidos y explosiones/luces.
Fuente: Profesor.
Prioridad: Crítica.
Estabilidad: Intransable.
Fecha Actualización: 3/31/2016 13:22:00.
Incremento: 0.
Tipo: Funcional.
Tipo de usuario asociado: Usuario de la aplicación.
Requisitos de software asociado:
RS08 - Sistema de Atracción Zombie
Descripción: Los zombies son atraídos por el jugador y los monstruos, cuando
alguno de estos entra en el campo de visión del zombie.
Fuente: Profesor.
Prioridad: Crítica.
Estabilidad: Intransable.
Fecha Actualización: 3/31/2016 13:22:00.
Incremento: 0.
Tipo: Funcional.
Tipo de usuario asociado: Usuario de la aplicación.
Requisitos de software asociado:
RS43 - Sistema Atracción Zombie-Jugador
RS44 - Sistema Atracción Zombie-Monstruo
Descripción: Al comenzar un nivel, existen zombies por defecto. La cantidad de
zombies esta determinada de la siguiente manera: se agregan X
zombies cerca de cada monstruo ubicado en el mapa (estos
zombies serán del mismo tipo que el monstruo), y dicha cantidad X,
varía segun el nivel de dificultad seleccionado.
Fuente: Profesor.
Prioridad: Crítica.
Estabilidad: Intransable.
Fecha Actualización: 3/31/2016 13:22:00.
Incremento: 0.
Tipo: Funcional.
Tipo de usuario asociado: Usuario de la aplicación.
Requisitos de software asociado:
RS09 - Zombies por enemigo según nivel
Descripción: Nuevo nivel de dificultad: "Horde Mode". Este modo de juego
tiene la característica de poseer muchos zombies verdes al iniciar el nivel
en distintos lugares del mapa, donde por lo menos habrá 5 de ellos cerca del
jugador al inicio del nivel.
Fuente: Profesor.
Prioridad: Crítica.
Estabilidad: Intransable.
Fecha Actualización: 3/31/2016 13:22:00.
Incremento: 0.
Tipo: Funcional.
Tipo de usuario asociado: Usuario de la aplicación.
Requisitos de software asociado:
RS10 - Horde Mode
RS11 - Horde Mode Cantidad de Zombies
Descripción: El jugador podrá correr solo por tiempo limitado, luego de ese
tiempo se cansa (camina lentamente y no puede correr durante
un tiempo). El tiempo que puede correr y el tiempo que el
jugador permanece cansado dependen de la dificultad en la que
se está jugando.
Fuente: Profesor.
Prioridad: Crítica.
Estabilidad: Intransable.
Fecha Actualización: 3/31/2016 13:22:00.
Incremento: 0.
Tipo: Funcional.
Tipo de usuario asociado: Usuario de la aplicación.
Requisitos de software asociado:
RS12 - Correr por tiempo limitado
RS13 - Correr varía según dificultad
RS14 - Cansancio Jugador
RS15 - Cansancio según dificultad
Descripción: En el juego existe la capacidad de ingresar Cheatcodes. Se debe
implementar nuevos Cheatcodes, tales como cambiar enemigos
a zombies, poder correr sin cansarse, últimas armas (entre otros
que se pueden proponer más adelante).
Fuente: Profesor.
Prioridad: Crítica.
Estabilidad: Intransable.
Fecha Actualización: 3/31/2016 13:22:00.
Incremento: 0.
Tipo: Funcional.
Tipo de usuario asociado: Usuario de la aplicación.
Requisitos de software asociado:
RS20 - Cheatcodes
Descripción: Posibilidad de ver mapa permanentemente en algun lugar
de la pantalla, ya que por defecto para verlo se debe presionar la tecla
Tab, y se ve en pantalla completa.
Fuente: Profesor.
Prioridad: Crítica.
Estabilidad: Intransable.
Fecha Actualización: 3/31/2016 13:22:00.
Incremento: 0.
Tipo: Funcional.
Tipo de usuario asociado: Usuario de la aplicación.
Requisitos de software asociado:
RS21 - Cambiar tamaño del mapa actual
RS22 - Mostrar mapa en la pantalla
RS23 - Cheatcode "marcopolo"
Descripción: Posibilidad de ver zombies y su tipo en mapa.
Fuente: Profesor.
Prioridad: Crítica.
Estabilidad: Intransable.
Fecha Actualización: 3/31/2016 13:22:00.
Incremento: 0.
Tipo: Funcional.
Tipo de usuario asociado: Usuario de la aplicación.
Requisitos de software asociado:
RS24 - Zombies en el mapa
RS25 - Tipos de zombie en el mapa
RS26 - Cheatcode "iseeyou"
Descripción: Jugador inmune a daños de los zombies.
Fuente: Profesor.
Prioridad: Crítica.
Estabilidad: Intransable.
Fecha Actualización: 3/31/2016 13:22:00.
Incremento: 0.
Tipo: Funcional.
Tipo de usuario asociado: Usuario de la aplicación.
Requisitos de software asociado:
RS27 - Modo Berserk
Descripción: Las armas deben tener un modo de uso alternativo que se
activa al presionar una tecla específica.
Fuente: Profesor.
Prioridad: Crítica.
Estabilidad: Intransable.
Fecha Actualización: 3/31/2016 13:22:00.
Incremento: 0.
Tipo: Funcional.
Tipo de usuario asociado: Usuario de la aplicación.
Requisitos de software asociado:
RS39 - Disparo alternativo de armas
RS40 - Boton para disparar de forma alternativa
Descripción: Golpea a la cabeza. Es más lento pero hace mucho más daño.
Fuente: Profesor.
Prioridad: Crítica.
Estabilidad: Intransable.
Fecha Actualización: 3/31/2016 13:22:00.
Incremento: 0.
Tipo: Funcional.
Tipo de usuario asociado: Usuario de la aplicación.
Requisitos de software asociado:
RS37 - Modo alternativo: Fist y Chainsaw 1
RS38 - Modo alternativo: Fist y Chainsaw 2
Descripción: Disparar bengalas (flares) que atraen a los zombies. Disparo más
lento que la pistola normal.
Fuente: Profesor.
Prioridad: Crítica.
Estabilidad: Intransable.
Fecha Actualización: 3/31/2016 13:22:00.
Incremento: 0.
Tipo: Funcional.
Tipo de usuario asociado: Usuario de la aplicación.
Requisitos de software asociado:
RS35 - Modo alternativo: Pistol 1
RS36 - Modo alternativo: Pistol 2
Descripción: Municiones más poderosas con efecto de zona.
Recoil (el jugador es empujado hacia atrás por el impacto
del disparo), el disparo es más lento que el disparo normal ya que
es necesario recargar más veces.
Fuente: Profesor.
Prioridad: Crítica.
Estabilidad: Intransable.
Fecha Actualización: 3/31/2016 13:22:00.
Incremento: 0.
Tipo: Funcional.
Tipo de usuario asociado: Usuario de la aplicación.
Requisitos de software asociado:
RS33 - Modo alternativo: Shotgun 1
RS34 - Modo alternativo: Shotgun 2
Descripción: Dispara muy rápido, pero sobrecalienta y después de un tiempo
comienza a dañar al jugador.
Fuente: Profesor.
Prioridad: Crítica.
Estabilidad: Intransable.
Fecha Actualización: 3/31/2016 13:22:00.
Incremento: 0.
Tipo: Funcional.
Tipo de usuario asociado: Usuario de la aplicación.
Requisitos de software asociado:
RS31 - Modo alternativo: Machine Gun 1
RS32 - Modo alternativo: Machine Gun 2
Descripción: Puede acumular hasta 6 cohetes (manteniendo la tecla de disparo
alternativo presionada), y una vez que llegue a los 6 o a penas se
suelte el boton, se lanzan los cohetes acumulados al mismo tiempo.
Prioridad: Crítica.
Estabilidad: Intransable.
Fecha Actualización: 3/31/2016 13:22:00.
Incremento: 0.
Tipo: Funcional.
Tipo de usuario asociado: Usuario de la aplicación.
Requisitos de software asociado:
RS29 - Modo alternativo: Rocket Launcher 1
RS30 - Modo alternativo: Rocket Launcher 2
Descripción: Funciona como un lanzallamas. Los zombies y monstruos tiene una
probabilidad de prenderse y recibir daño continuo por el fuego (sprite
de plasma se queda con ellos).
También existe la probabilidad, pero más pequeña que la anterior, de
que un monstruo o enemigo que este en llamas prenda a quienes a
otros que tenga cerca (ya sea zombie, monstruo, o incluso al mismo
jugador).
Fuente: Profesor.
Prioridad: Crítica.
Estabilidad: Intransable.
Fecha Actualización: 3/31/2016 13:22:00.
Incremento: 0.
Tipo: Funcional.
Tipo de usuario asociado: Usuario de la aplicación.
Requisitos de software asociado:
RS19 - Modo alternativo: Plasma gun 1
RS28 - Modo alternativo: Plasma gun 2
Descripción: Dispara todas las municiones de una vez en todas las direcciones
Daña al jugador.
Fuente: Profesor.
Prioridad: Crítica.
Estabilidad: Intransable.
Fecha Actualización: 3/31/2016 13:22:00.
Incremento: 0.
Tipo: Funcional.
Tipo de usuario asociado: Usuario de la aplicación.
Requisitos de software asociado:
RS17 - Modo alternativo: BFG 1
RS18 - Modo alternativo: BFG 2