image

Bolsas de estudo DIO PRO para acessar bootcamps ilimitados

Available only:

37 slots
Article image
Lilian Rodrigues
Lilian Rodrigues16/02/2025 20:26
Share
CI&T - Do Prompt ao AgenteRecommended for youCI&T - Do Prompt ao Agente

🎲 RPG UML: Modelando Aventuras Épicas com Código e Magia! ✨

  • #Java
  • #Modelagem de Negócios

@startuml

class Personagem {

  - nome: String

  - nivel: int

  - vida: int

  - mana: int

  + atacar()

  + defender()

  + usarHabilidade()

}

class Guerreiro {

  + usarEspada()

}

class Mago {

  + lançarMagia()

}

class Inventario {

  - itens: List<Item>

  + adicionarItem(Item)

  + removerItem(Item)

}

class Item {

  - nome: String

  - tipo: String

  + usar()

}

class Missao {

  - descricao: String

  - recompensa: Item

  + iniciar()

  + concluir()

}

class NPC {

  - nome: String

  - dialogo: String

  + falar()

}

class Monstro {

  - tipo: String

  - forca: int

  - vida: int

  + atacar()

  + receberDano()

}

class Mapa {

  - nome: String

  - locais: List<String>

  + explorar()

}

Personagem <|-- Guerreiro

Personagem <|-- Mago

Personagem "1" *-- "1" Inventario

Inventario "1" *-- "*" Item

Personagem "1" o-- "*" Missao

Personagem "*" -- "*" NPC : "interage"

Personagem "*" -- "*" Monstro : "enfrenta"

Mapa "1" *-- "*" NPC

Mapa "1" *-- "*" Monstro

@enduml

Share
Recommended for you
Globant  - Java & Spring Boot AI Developer
Almaviva Solutions - Back-end com Java & QA
CI&T - Backend com Java & AWS
Comments (0)
Recommended for youCI&T - Do Prompt ao Agente