Ilustração de um labirinto de pedra sendo gerado automaticamente por linhas azuis de projeto. Acima dele, uma árvore hierárquica mostra o mapa "Mundo" se ramificando para "Caverna".

Aula 4: O Robô Construtor (Geração Procedural) e as Gavetas de Mapas

Módulo 2: O Desenho de Fases (Level Design) e Mundo Visual

Com a fundação das colisões e das ferramentas visuais bem estabelecida, o nosso próximo passo é entender a organização estrutural do projeto. Sem um bom planejamento arquitetônico, a sua lista de cenários pode se transformar em um caos rapidamente!

Nesta aula, descobriremos o poder da Criação Automática (que os profissionais chamam de Geração Procedural). Veremos como instruir o algoritmo do RPG Maker MV a calcular e desenhar labirintos e masmorras inteiras em questão de segundos, otimizando o seu tempo de desenvolvimento.

⚔️ ✨ ⚔️

📜 Quadro de Missões da Aula 4

Arquiteto, pegue o seu capacete! Vamos organizar o nosso mundo e pedir para o robô construir nossa primeira masmorra.

Missão 1: O Sistema de Pastas (Hierarquia e Submapas)

Ilustração isométrica mostrando gavetas mágicas de madeira. Uma gaveta grande MAPA GLOBAL contém uma gaveta menor CAVERNA aninhada.

O mapa da Caverna fica guardado direitinho dentro da gaveta do Mapa Global!

Volte a sua atenção para o painel inferior esquerdo da interface (a Lista de Mapas). Pense nela como o sistema de diretórios do seu computador: o software permite que você crie mapas “filhos” que moram dentro de mapas “pais” (aninhamento). É a forma perfeita de organizar o seu projeto!

Ilustração da lista de mapas mostrando o clique com o botão direito sobre o item e a função Novo selecionada.

Primeiro, crie um novo mapa clicando com o botão direito no Mapa Global.

  1. Criando o Submapa: Agora, clique com o botão direito exatamente em cima do nome “Mapa Global” e escolha a opção Novo. Na janela que abrir, apenas dê OK por enquanto. Você verá que um novo mapa apareceu “pendurado” no Mapa Global, criando a estrutura de árvore (hierarquia lógica).

Missão 2: A Ferramenta Editar (Configurando a Matriz do Cenário)

Agora que criamos o mapa novo, precisamos dar a ele um propósito! Para que o algoritmo do robô consiga trabalhar, precisamos de espaço matemático. Se a matriz (malha) for muito pequena, o computador não terá onde desenhar caminhos complexos.

Tabuleiro mágico de pedra se estica em uma malha gigante com linhas de neon azul brilhante.

O robô precisa de muito espaço! Aumentar a malha matemática é como dar uma folha de papel gigante para ele desenhar.

Lista de mapas mostrando o clique com o botão direito com a opção Editar destacada.

Sempre que precisar mudar o nome ou o tamanho de um mapa, use a opção “Editar”.

  1. Clique com o botão direito no mapa novo que você acabou de criar (que está dentro do Mapa Global) e escolha a opção Editar.
  2. No campo Nome, digite: Caverna de Cristal.
  3. Biblioteca Gráfica: No campo “Tipo de Tileset”, mude para 0004 Calabouço. Isso garante que o gerador utilize os blocos de pedra corretos.
  4. Aumentando a Área de Cálculo: Mude a Largura para 50 e a Altura para 50. Clique em OK.

Janela de Propriedades do Mapa preenchida com o nome Caverna de Cristal.

Deixe o mapa pronto: Nome, Tileset Calabouço e tamanho 50×50.


Missão 3: O Comando de Geração Automática

É aqui que a computação faz o trabalho pesado por nós usando a Geração Procedural:

Menu de opções aberto ao clicar com o botão direito sobre a Caverna de Cristal. Função Gerar Masmorra selecionada.

Clique com o botão direito na Caverna e chame o comando de Gerar Masmorra.

  1. Na lista de mapas, clique com o botão direito na “Caverna de Cristal” e escolha Gerar Masmorra.

Interface da ferramenta Gerar Masmorra.

Escolha os blocos de pedra e terra e clique em OK.

  1. Definindo as Regras: O sistema pedirá que você escolha dois elementos: o bloco que servirá de Parede e o bloco que servirá de Piso. Escolha o bloco de pedra para a Parede e o de terra para o Piso. Clique em OK.
Visão superior do editor de mapas exibindo o labirinto criado automaticamente.

Tcharam! O labirinto apareceu na hora.


Missão 4: O Refinamento Humano (Level Design)

Nunca confie cegamente na automação. A geração procedural nos dá a base bruta, mas é o seu olhar de designer que garante a diversão e a lógica do jogo!

Robô simpático empilha blocos brutos de pedra, enquanto um arquiteto adiciona detalhes.

O robô faz o trabalho chato e pesado, mas é você quem coloca a diversão e a mágica no labirinto!

  1. Pegue a ferramenta Lápis na barra superior e o estojo de Masmorra na esquerda.
  2. O Toque de Mestre: Ande pelo labirinto que o robô fez. Você achou algum caminho bloqueado que não leva a lugar nenhum? Use o chão para quebrar a parede e abrir uma nova passagem!
  3. Decore algumas paredes com musgos, fendas e detalhes visuais para quebrar o padrão repetitivo do robô.
  4. Cumpra o seu pacto de segurança e aperte Ctrl + S para salvar a sua obra de arte!

📖 Dicionário do Desenvolvedor (Aula 4)

Consulte aqui o significado dos termos técnicos abordados nesta aula:

  • Geração Procedural: (Lê-se “pro-ce-du-ral”). É uma técnica onde o computador usa algoritmos (fórmulas matemáticas) para criar dados e cenários de forma automática e aleatória, em vez de o criador desenhar tudo manualmente.
  • Hierarquia: Uma forma de organizar informações ordenando-as da mais geral para a mais específica. No RPG Maker, criamos uma hierarquia colocando mapas menores (submapas) dentro de mapas maiores.
  • Level Design: (Lê-se “lé-vel di-záin”). Literalmente “Desenho de Fases”. É a área de criação de jogos focada em desenhar a arquitetura dos cenários para garantir que eles sejam bonitos, lógicos e divertidos para o jogador.
  • Matriz: No contexto da criação de mapas, é a grande malha (o Grid) composta de linhas e colunas (Altura e Largura) onde o cenário será desenhado.

⬆️ Voltar ao topo