Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Facultad de ingeniería
Grupo
Juan diego Uceda Cesar Suarez Camilo Pedroza
Ejercicio UML-videojuego
Ingreso Usuario
+ NombreDeJugador: String
+ getNombreJugador(): Void
− setNombreJugador(String): Void
Escenario
+ CargarEscenario: String
+ Escena: String
+ Escena: String
Iniciar Partida
+NuevoJuego: String
+ Iniciar: String
+ Salir: String
+ getNuevoJuego(): String
+ getIniciar(): String
+ getSalir(): String
− SetNuevoJuego(String): Void
− SetIniciar(String): Void
− SetSalir(String): Void
Personage
+ NombreJugador: String
+ Coordenada X: Int
+ Coordenada Y: Int
+ Energía: Int
+ PuntosDeVida: Int
+ CapacidadOfensiva: Int
+ Caminar: String
+ Colisiones: String
+ Inventario: String
+ getNombre(): String
+ getTomarArma(): Int
UNIVERSIDAD AUTÓNOMA DEL CARIBE
Facultad de ingeniería
Grupo
Juan diego Uceda Cesar Suarez Camilo Pedroza
+ getPotenciadorArma(): Int
+ getUbicaciónPersonaje(): Int
+ getEnergia(): Int
+ getPuntosDeVida(): Int
+ getCapacidadOfensiva():
+ getCorrer(): String
+ getColisiones(): String
+ getInventario(): String
− setInventario(String): Void
− setCapacidadDeInventario(Int):
Void
− setCapacidadDeInventario(<=3):
Void
− setTomarArma(Int): Void
− setPotenciadorArma(Int): Void
Enemigos
+ Coordenada X: Int
+ Coordenada Y: Int
+ Caminar: String
+Correr: String
+ Colisiones: String
+ getUbicaciónPersonaje(): Int
+ getCaminar(): String
+ getCorrer(): String
+ getColisiones(): String
− setCaminar(String): Void
− setCorrer(String): Void
− setColisiones(String): Void
− setUbicaciónPersonaje(Int): Void
Objetos movibles
+NombreObjeto: String
+ NivelDeEnergia: Int
+ PotenciadorOfensivo: Int
+ Coordenada X: Int
UNIVERSIDAD AUTÓNOMA DEL CARIBE
Facultad de ingeniería
Grupo
Juan diego Uceda Cesar Suarez Camilo Pedroza
+ Coordenada Y: Int
+ Armas: String
+ Botiquines: String
+ Proyectiles: String
+ getUbicaciónPersonaje(): Int
+ getNombreObjeto(): String
+ getNivelDeEnergia(): Int
+ getArmas(): String
+ getArmas(): String
+ getBotiquines(): String
+ getProyectiles(): String
+getPotenciadorOfensivo(): Int
− getArmas(String): Void
− setNombreObjeto(String): Void
− setNivelDeEnergia(Int): Void
− setPotenciadorOfensivo(Int): Void
Objeto no movible
+NombreObjeto: String
+ Coordenada X: Int
+ Coordenada Y: Int
+ getNombreObjeto(): Void
+ getUbicaciónPersonaje(): Int
+ getMuros(): String
+ getTorres(): String
+ getArboles(): String
− setMuros(String): Void
− setTorres(String): Void
− setArboles(String): Void
− setNombreObjeto(String): Void