Skip to content

Modelo Entidade Relacionamento – MER

Introducao

O Modelo Entidade-Relacionamento (MER) é uma ferramenta utilizada para representar elementos do mundo real por meio de entidades, que possuem características chamadas atributos, e das conexões entre elas, que são os relacionamentos.

Entidades

  • CRIATURA
    • Personagem
    • Instância de Inimigo
  • NPC
    • Inimigo
    • Civil
      • Quester
      • Mercador
  • ITEM
    • Consumível
      • Poção
      • Pergaminho
    • Não-Consumível
  • INSTÂNCIA DE ITEM
  • INVENTARIO
    • Grimório
    • Mochila
  • QUEST
  • INSTANCIA DE QUEST
  • FEITIÇO
    • Dano
    • Dano_em_area
    • Cura
  • REGIÃO
  • LOCAL

Atributos

  • CRIATURA:{ id, moedas, pontos_de_vida, nivel:{ xp, pontos_vida_maximo, energia_arcana_maxima } }
    • Personagem:{ nome, elemento, conhecimento_arcano, pontos_vida_atual, energia_arcana_atual, inteligencia, progresso:{ quests_realizadas, nr_inimigos_derrotados } }
    • Instância de Inimigo
  • NPC:{ id, nome, dialogo }
    • Inimigo:{ id, nome, elemento, pontos_vida_total, inteligencia }
    • Civil
      • Quester
      • Mercador:{ id, vendas, elemento }
  • ITEM:{ id, chance_drop, nome, peso, preco }
    • Consumível
      • Poção:{ efeito, duracao }
      • Pergaminho:{ cor, descricao }
    • Não-Consumível:{ buff, debuff }
  • INSTÂNCIA DE ITEM:{ id }
  • INVENTARIO:{ id }
    • Grimório:{ nr_paginas }
    • Mochila:{ peso_maximo, peso_atual }
  • QUEST:{ id, titulo, descricao, recompensa, dificuldade }
  • INSTÂNCIA DE QUEST:{ id, recompensa_moedas, status }
  • FEITIÇO:{ nome, elemento, energia_arcana_necessaria }
    • Dano:{ dano_total }
    • Dano_em_area:{ qtd_inimigos_afetados, dano_total }
    • Cura:{ qtd_cura }
  • REGIÃO:{ id, nome, descricao, elemento_regiao }
  • LOCAL:{ id, nome, descricao }

Relacionamentos

  • Criatura Habita Local
  • Personagem Contém Inventário
  • Personagem Transaciona com Mercador uma Instância de Item
  • Personagem Confronta Instância de Inimigo
  • Inimigo Tem Instância de Inimigo
  • Inimigo Fornece Item
  • Civel Habita Local
  • Quester Oferta Instância de Quest
  • Mercador Fornece Item
  • Item Tem Instância de Item
  • Pergaminho Contém Feitiço
  • Grimório Contém Feitiço
  • Mochila Contém Instância de Item
  • Quest Tem Instância de Quest
  • Feitiço Requer Feitiço
  • Região Contém Local
  • Local Contém Instancia de Item
  • Local Contém Local

Histórico de Versão

Versão Data Descrição Autor
1.0 24/11/2024 Criação do MER Grupo
1.1 25/11/2024 Atualização do MER Grupo