From e3bfba31a634b5cadb95b4afe92e55ab2c29a391 Mon Sep 17 00:00:00 2001 From: Willian Silva <75449306+Wooo589@users.noreply.github.com> Date: Mon, 25 Nov 2024 00:58:10 -0300 Subject: [PATCH] =?UTF-8?q?pequenas=20altera=C3=A7=C3=B5es=20no=20espa?= =?UTF-8?q?=C3=A7amento,=20gram=C3=A1tica=20e=20observa=C3=A7=C3=B5es=20na?= =?UTF-8?q?s=20tabelas?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/DD/v1.md | 33 ++++++++++++++++++++------------- 1 file changed, 20 insertions(+), 13 deletions(-) diff --git a/docs/DD/v1.md b/docs/DD/v1.md index 13707cf..8c4d481 100644 --- a/docs/DD/v1.md +++ b/docs/DD/v1.md @@ -7,13 +7,15 @@ O Dicionário de Dados é uma ferramenta que descreve os dados que estão sendo ## Tabela: Nação **Descrição:** Possui as informações das nações que o jogador poderá explorar. + | Nome | Descrição | Tipo de dado | Tamanho | Restrições de domínio | | --------- | ---------------------------- | ------------ | ------- | --------------------- | | nome | Nome da nação | varchar | 20 | PK | | descrição | Descrição detalhada da nação | varchar | 250 | Not null | ## Tabela: Cidade -**Descrição:** Possui as informações das cidades que o jogador poderá explorar. +**Descrição:** Possui as informações das cidades que o jogador poderá explorar. + **Observações:** A tabela possui uma chave estrangeira para a tabela Nação. | Nome | Descrição | Tipo de dado | Tamanho | Restrições de domínio | @@ -31,7 +33,7 @@ O Dicionário de Dados é uma ferramenta que descreve os dados que estão sendo | --------- | ------------------------ | ------------ | ------- | --------------------- | | id | Identificador da área | int | | PK / Identity | | nome | Nome da área | varchar | 50 | Not null | -| descricao | Descrição da área | varchar | 150 | Not null | +| descricao | Descrição da área | varchar | 250 | Not null | | areaNorte | Área ao norte | int | | FK | | areaSul | Área ao sul | int | | FK | | areaLeste | Área ao leste | int | | FK | @@ -41,6 +43,7 @@ O Dicionário de Dados é uma ferramenta que descreve os dados que estão sendo ## Tabela: Personagem **Descrição:** Possui as informações dos personagens que existem no jogo. + **Observações:** A tabela está dividida em duas sub-tabelas, PC e NPC, através de uma especialização por tipo. | Nome | Descrição | Tipo de dado | Tamanho | Restrições de domínio | @@ -49,8 +52,9 @@ O Dicionário de Dados é uma ferramenta que descreve os dados que estão sendo | tipo | Descreve se é um personagem jogável ou não | char | | Not null | ## Tabela: PC -**Descrição:** Possui as informações do personagem que o jogador irá utilizar, pode ser classificado como *playable character*. -**Observações:** +**Descrição:** Possui as informações do personagem que o jogador irá utilizar, pode ser classificado como *playable character*. + +**Observações:** a tabela possui chaves estrangeiras às tabelas Combate, Área e InstanciaItem. | Nome | Descrição | Tipo de dado | Tamanho | Restrições de domínio | | ----------------- | ------------------------------------------------- | ------------ | ------- | --------------------- | @@ -74,6 +78,7 @@ O Dicionário de Dados é uma ferramenta que descreve os dados que estão sendo ## Tabela: NPC **Descrição:** Possui as informações dos personagens que o jogador poderá interagir, os quais serão não-jogáveis (*non-playable characters*). + **Observações:** A tabela está dividida em duas sub-tabelas, Amigo e Inimigo, através de uma especialização por tipo. | Nome | Descrição | Tipo de dado | Tamanho | Restrições de domínio | @@ -82,12 +87,13 @@ O Dicionário de Dados é uma ferramenta que descreve os dados que estão sendo | tipo | Descreve se é o NPC é amigável ou não | char | | Not null | ## Tabela: Amigo -**Descrição:** Possui as informações dos personagens não-jogáveis que serão amigáveis ao jogador. -**Observações:** O Amigo pode ter subtipos especificos, sendo eles: +**Descrição:** Possui as informações dos personagens não-jogáveis que serão amigáveis ao jogador. + +**Observações:** O Amigo pode ter subtipos específicos, sendo eles: - - **Mestre**: responsável por ensinar novos movimentos ao jogador - - **Mercador**: responsável por curar o jogador - - **Curandeiro**: responsável por vender itens ao jogador + - **Mestre**: responsável por ensinar novos movimentos ao jogador; + - **Mercador**: responsável por curar o jogador; + - **Curandeiro**: responsável por vender itens ao jogador. | Nome | Descrição | Tipo de dado | Tamanho | Restrições de domínio | | ------------------------ | ---------------------------------------------------------------- | ------------ | ------- | --------------------- | @@ -119,8 +125,9 @@ O Dicionário de Dados é uma ferramenta que descreve os dados que estão sendo ## Tabela: Inimigo -**Descrição:** Possui as informações dos personagens não-jogáveis que serão hostis ao jogador. -**Observações:** +**Descrição:** Possui as informações dos personagens não-jogáveis que serão hostis ao jogador. + +**Observações:** Contém uma chave estrangeira à tabela Área. | Nome | Descrição | Tipo de dado | Tamanho | Restrições de domínio | | -------------- | ------------------------------------------------- | ------------ | ------- | --------------------- | @@ -137,7 +144,7 @@ O Dicionário de Dados é uma ferramenta que descreve os dados que estão sendo | idArea | Identificador da área em que o Personagem está | int | | FK / Not null | ## Tabela: FalaCombate -**Descrição:** Possui as informações das falas que serão utilizadas pelos Inimigos para interagir com o jogador durante o combate. +**Descrição:** Possui as informações das falas que serão utilizadas pelos inimigos para interagir com o jogador durante o combate. | Nome | Descrição | Tipo de dado | Tamanho | Restrições de domínio | | --------- | --------------------------------------- | ------------ | ------- | --------------------- | @@ -253,4 +260,4 @@ Padrão Usuarios GitHub Histórico de Versões --- Não Apagar [Luciano Freitas](https://github.com/luciano-freitas-melo) [Luciano Ricardo](https://github.com/l-ricardo) [Willian Silva](https://github.com/Wooo589) - --> \ No newline at end of file + -->