Skip to content

Commit

Permalink
pequenas alterações no espaçamento, gramática e observações nas tabelas
Browse files Browse the repository at this point in the history
  • Loading branch information
Wooo589 authored Nov 25, 2024
1 parent 15d9bb8 commit e3bfba3
Showing 1 changed file with 20 additions and 13 deletions.
33 changes: 20 additions & 13 deletions docs/DD/v1.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 |
Expand All @@ -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 |
Expand All @@ -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 |
Expand All @@ -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 |
| ----------------- | ------------------------------------------------- | ------------ | ------- | --------------------- |
Expand All @@ -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 |
Expand All @@ -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 |
| ------------------------ | ---------------------------------------------------------------- | ------------ | ------- | --------------------- |
Expand Down Expand Up @@ -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 |
| -------------- | ------------------------------------------------- | ------------ | ------- | --------------------- |
Expand All @@ -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 |
| --------- | --------------------------------------- | ------------ | ------- | --------------------- |
Expand Down Expand Up @@ -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)
-->
-->

0 comments on commit e3bfba3

Please sign in to comment.