Parce Un 5
Entrega 2 – Proyecto de Aula
Diseño de la Solución
Presentado por:
Asignatura:
Programación Orientada a Objetos
Semestre:2015 – 01
Ingeniería de Sistemas
Universidad de Medellín
2015
Tabla de contenido
1 Descomposición de requisitos funcionales 3
2 Definición de los contratos de los métodos 3
3 Implementación de lasclases y métodos 3
1 Descomposición de requisitos funcionales
Descomponga cada uno de los requisitos funcionales, indicando los pasos y la clase a la que pertenecería cada método asociado al paso.Requito 1: Mover a LoL-Man.
Pasos
Clase a la que pertenece
reconocerTeclas: Reconoce las teclas ingresadas por el usuario para luego mover a LoL-Man
LoL-man
reconocerMuros : la entidad reconoce losmuros del laberinto para no pasar estos.
LoL-man
Teletransportar: cuando la entidad este en uno extremo determinado del mapa se transportara al lado opuesto.
LoL-man
Requisito 2: Mover enemigos.
PasosClase a la que pertenece
reconocerMuros: La entidad reconoce los muros del laberinto para no pasar estos.
Enemigos
moverAleatorio: el enemigo naranja se mueve de forma aleatoria por el mapa.Yaoming(subclase contenida en la clase enemigos).
moverGiratorio: El enemigo rosa se mueve en contra de las manecillas del rejos por distintas partes del mapa
Pokerface(subclase contenida en la claseenemigos).
moverRapido: cuando exista un determinado puntaje en el mundo, algunos enemigos se moverán más rápido.
Troll (subclase contenida en la clase Enemigos).
Requisito 3: Comer Galletas.Pasos
Clase a la que pertenece
reconocerGalletas: se reconoce la posición en donde está la galleta
LoL-man
comerGalletas: cuando la posición de la galleta se reconozca si está en la misma posición queLoL-man desaparecerán.
galletas
asignarPuntos: cada galleta tiene un puntaje el cual se le asignara a LoL-man cuando lo consuma
LoL-man
Requisito 4: Terminar juego.
Pasos
Clase a la que pertenece...
Regístrate para leer el documento completo.