Está en la página 1de 3

UNIVERSIDAD AUTÓNOMA DEL CARIBE

DEPARTAMENTO DE CIENCIAS BÁ SICAS

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

DEPARTAMENTO DE CIENCIAS BÁ SICAS

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

DEPARTAMENTO DE CIENCIAS BÁ SICAS

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

También podría gustarte