Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 7 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,13 @@ No mundo sombrio de **Dungeon Royale**, os jogadores competem entre si e enfrent

## **🎮 Características do Jogo**

- **Modo Battle Royale**: Até 8 jogadores competem simultaneamente em um mapa que encolhe ao longo do tempo.
- **Dungeon dinâmica**: Mapas gerados proceduralmente para oferecer desafios únicos a cada partida.
- **Enfrente monstros**: Além de competir com outros jogadores, lute contra monstros que guardam recompensas valiosas.
- **Itens e power-ups**: Colete habilidades, melhorias de bombas, escudos e muito mais.
- **Multiplayer online**: Jogue com amigos ou desafie jogadores ao redor do mundo.
- **Modo Battle Royale**: Até 8 jogadores competem simultaneamente em um mapa que encolhe ao longo do tempo.
- **Dungeon dinâmica**: Mapas gerados proceduralmente para oferecer desafios únicos a cada partida.
- **Classes Jogáveis**: Escolha entre Arqueiro, Cavaleiro e Mago, cada um com habilidades únicas.
- **Monstros e Armadilhas**: Desafios adicionais em PVE para diversificar a jogabilidade.
- **Multiplayer local**: Jogue com amigos.

Para uma descrição mais detalhada do jogo, incluindo mecânicas, classes e sistema de itens, consulte o **[Game Design Document (GDD)](docs/GDD.md)**.

---

Expand Down
100 changes: 100 additions & 0 deletions docs/GDD.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
# **Game Design Document (GDD): Dungeon Royale**

## **Visão Geral**

- **Título:** Dungeon Royale
- **Gênero:** Jogo 2D Top-Down Battle Royale
- **Plataforma:** PC (inicialmente)
- **Game Engine:** Godot 4.x com .NET
- **Estilo Visual:** Pixel Art retrô
- **Público-Alvo:** Jogadores casuais e competitivos, fãs de jogos nostálgicos com elementos de RPG.

---

## **Premissa**

**Dungeon Royale** combina o caos estratégico de um *Battle Royale* com a escolha de classes inspiradas em RPGs clássicos. Até 8 jogadores entram em uma dungeon procedural, enfrentando monstros, outros jogadores e usando suas habilidades únicas para serem o último sobrevivente.

---

## **Características Principais**

- **Multiplayer Local:** Até 8 jogadores por partida.
- **Dungeon Procedural:** Mapas gerados automaticamente, oferecendo desafios únicos a cada partida.
- **Classes Jogáveis:** Escolha entre Arqueiro, Cavaleiro e Mago, cada um com poderes específicos.
- **Zona de Perigo:** O mapa encolhe gradualmente, forçando os jogadores a confrontarem uns aos outros.
- **Monstros e Armadilhas:** Desafios adicionais em PVE para diversificar a jogabilidade.

---

## **Classes e Habilidades**

| **Classe** | **Habilidade Principal** | **Estilo de Jogo** |
|--------------|---------------------------------------------|---------------------------------------|
| **Arqueiro** | Dispara flechas em linha reta à distância, atravessando obstáculos. | Ataque à distância, alta mobilidade. |
| **Cavaleiro**| Golpeia com uma espada em um arco frontal, causando grande dano em curta distância. | Tanque e combate corpo a corpo. |
| **Mago** | Lança projéteis mágicos que explodem em área ao impacto. | Controle de área e dano mágico. |

---

## **Gameplay**

### **Mecânicas Básicas**

- **Movimentação:** Controle fluido em quatro direções.
- **Ataques:** Cada classe possui um ataque principal único e pode encontrar melhorias para suas habilidades no mapa.
- **Interação com o Ambiente:** Evite armadilhas, destrua monstros e colete itens de melhoria.

### **Progresso da Partida**

1. **Escolha de Classe:** Antes da partida, os jogadores selecionam entre Arqueiro, Cavaleiro e Mago.
2. **Exploração:** Procure por itens e enfrente monstros para ganhar vantagens.
3. **Zona de Perigo:** O espaço jogável diminui com o tempo, forçando confrontos.
4. **Fim:** O último jogador sobrevivente é o vencedor.

---

## **Monstros**

| **Monstro** | **Descrição** |
|------------------|-----------------------------------------------------------------------------|
| **Rato** | Movimentação lenta, causa dano ao tocar no jogador. |
| **Goblin** | Atira projéteis de ossos em linha reta. |
| **Chefe Aleatório (opcional)** | Um monstro especial pode surgir no final para aumentar a dificuldade. |

---

## **Sistema de Itens**

| **Item** | **Efeito** |
|-----------------------|---------------------------------------------|
| **Aumento de Dano** | Melhora o poder do ataque principal. |
| **Aumento de Velocidade** | Aumenta a velocidade de movimento. |
| **Escudo** | Absorve o dano de um ataque. |
| **Regeneração de Vida**| Recupera parte da saúde. |

---

## **Estilo Visual**

- **Arte:** Pixel art colorido e detalhado, com designs únicos para cada classe.
- **Animações:** Ataques diferenciados para cada classe, explosões mágicas e efeitos visuais imersivos.

---

## **Interface do Usuário (UI)**

### **HUD**
- Classe escolhida, barra de vida, e itens ativos.
- Contador de jogadores restantes.

### **Menu Inicial**
- Opções para criar partidas, escolher classe, configurar controles e acessar tutoriais.

---

## **Pontos Focais do Desenvolvimento**

- **Equilíbrio de Classes:** Certificar-se de que cada classe oferece vantagens e desvantagens claras, mantendo o jogo justo.
- **Dungeon Procedural:** Mapas variados e equilibrados.
- **Feedback Visual e Sonoro:** Ataques únicos para cada classe e ambientação imersiva.
Loading