Como o Minecraft Gera Mundos

Como o Minecraft Gera Mundos

Estima-se que 2,8 trilhões de mundos únicos sejam possíveis com o gerador de mundos do Minecraft. Os mundos são essencialmente infinitos e cada jogo gera um mapa-múndi completamente diferente. Mas como o Minecraft gera esses mundos incríveis?

Se você gostaria de saber a resposta, você veio ao lugar certo. Este artigo explicará como gerar mundos no Minecraft.

Tudo começa com uma semente

A geração do mundo do Minecraft não é verdadeiramente aleatória, porque cada mundo gerado começa com um número de semente. Ao criar um mundo, você tem a opção de inserir uma semente ou deixar o Minecraft escolher uma semente para você. Esses números são colocados em um “gerador de números pseudoaleatórios”. Este é um algoritmo que gera listas de números que se aproximam de números aleatórios.

Esses números pseudo-aleatórios são a base da geração do mundo Minecraft. Eles são usados ​​para computar números para um processo chamado “geração procedural”. Este processo cria dados algoritmicamente para fazer texturas e gráficos de computador 3D em grande escala. É o caso de muitos jogos de computador, incluindo o Minecraft.

Resumindo:

  • Um número de semente é inserido.
  • Essa semente é inserida em um gerador de números pseudo-aleatórios.
  • Dados matemáticos são criados a partir da semente para serem usados ​​como coordenadas e localizações.
  • Como todos os dados vêm do número da semente, uma semente idêntica produzirá um mundo idêntico.

Geração processual de mundos Minecraft

Como você deve ter adivinhado, a geração processual do terreno e dos elementos do mundo segue um conjunto específico de etapas ou procedimentos. Cada etapa contribui para os mundos Minecraft totalmente desenvolvidos que entretêm os jogadores tão bem. Este processo é especificamente baseado em cálculos de “ruído de Perlin”.

Para o Minecraft, o processo tem quatro etapas principais.

  • Mapas de Ruído
  • Elementos do terreno
  • Cavernas e Minérios
  • Decorações do mundo

Mapas de Ruído

É comum que a criação de jogos de computador comece com um “mapa de ruído”, e o Minecraft não é exceção. O primeiro passo para a criação do mundo é a geração de um mapa de ruído do terreno, que é basicamente uma representação do terreno em pontos e sombras que posteriormente serão totalmente desenvolvidos. Este gerador de ruído de terreno faz um mapa topográfico de pedra e água.

À medida que é gerado, ele começa com uma pilha de bioma da ilha e segue pelo restante dos biomas, adicionando detalhes de acordo. A topografia de cada bioma ainda é gerada de forma pseudo-aleatória, mas adequada a cada bioma.

Em seguida, outros mapas de ruído são colocados em cima do primeiro para suavizar o terreno e adicionar detalhes do bioma. Se você observar atentamente, testemunhará esse processo à medida que seu mundo é gerado. O resultado é uma topografia completa feita de pedra, água e ar. O Minecraft gera blocos de 16 × 16 conforme você explora.

Aqui estão alguns fatos mais essenciais sobre um mapa de ruído:

  • A topografia é construída a partir de um mapa de ruído.
  • Tudo abaixo de y=63 não é pedra, mas água.
  • Todo o resto é ar, com a regra de que o ar está sempre acima da água.
  • A topografia é expandida e suavizada com base em biomas variados.
  • Ainda não existem cavernas na topografia rochosa.

Isso fornece o mundo básico que está pronto para ser aprimorado pelo restante do processo criativo. Neste ponto, os únicos materiais utilizados são pedra, água e ar.

Elementos do terreno

O próximo passo na progressão é a adição de blocos como grama, terra e areia. Estes não são construídos em cima da pedra, mas sobrescrevem a paisagem de pedra já existente. Estes continuam a ser colocados “pseudo-aleatoriamente” com base nos números gerados pelo algoritmo de semente e construção.

  • Grama, areia, terra, etc. substituem a pedra na topografia.
  • Nenhuma caverna foi criada ainda.
  • Os minérios ainda não existem.
  • Decorações na superfície da terra ainda não foram geradas.

O algoritmo da Microsoft leva em consideração que o deserto precisará de mais areia, os oceanos de mais cascalho e assim por diante. Cada bioma é preenchido com as combinações apropriadas de materiais de terra.

Cavernas e Minérios

Agora que temos um mundo construído de pedra, terra e coisas assim, é hora de adicionar cavernas às montanhas e ravinas aos vales. Este é um processo de duas etapas:

  • Cavernas e ravinas geram.
  • Minérios são criados imediatamente dentro dos elementos de pedra.

É quando cobre, carvão, ouro, etc. são adicionados ao mundo. Estes são regidos pelas regras e distribuições do Minecraft definidas em cada versão.

Decorações do mundo

A pedra angular final para completar a geração do mundo é a adição de decorações ao mundo. Isso inclui qualquer outra coisa que um mundo possa conter. As estruturas povoam primeiro, seguidas pela flora e fauna.

  • Árvores e folhagens
  • Grama alta e flores
  • Colmeias, abelhas e outros insetos
  • Aldeias
  • Naufrágios e fortalezas
  • Templos da selva e pirâmides do deserto
  • portões inferiores

Esses detalhes variam em cada mundo e aumentam a maravilhosa variedade do Minecraft. Cada item aparecerá com base em suas regras de distribuição específicas. Por exemplo, alguns mundos podem ser preenchidos com oceanos e naufrágios, enquanto outros têm oceanos poucos e distantes entre si. Cada mundo é diferente.

Como os biomas influenciam?

Quando o mapa inicial de ruído do terreno é feito, ele é baseado nas regras do bioma do Minecraft. Os números para determinar as áreas do bioma também vêm do algoritmo que processa o número da semente. Como em tudo no mundo, o número da semente determina como os números caem.

Números de temperatura pseudoaleatórios são atribuídos a todas as áreas e determinam qual bioma se desenvolverá em uma determinada região. Outros processos de ajuste fino são executados, como misturar bordas de biomas. Detalhes de geração como esses fazem parte do algoritmo proprietário da Microsoft.

Perguntas frequentes

E as Terras Distantes?

As Far Lands foram criadas quando o algoritmo de geração ficou tão sobrecarregado que parou de funcionar. Os usuários estimam que isso aconteceu a cerca de 12 milhões de blocos do ponto de desova em qualquer direção. Muitos jogadores decidiram tentar encontrar as Terras Distantes. Há rumores de que as Far Lands desapareceram com atualizações posteriores e um novo gerador de terreno.

Como funcionam as distribuições de minério?

Para cada versão do Minecraft, você pode encontrar distribuições detalhadas de minério online. Eles governam os locais de desova e a frequência de cada minério com base na altura ou no valor y. Por exemplo, na versão 1.20, o carvão pode aparecer de y=0 a y=320 e é mais comum nas camadas 44, 95 e 136. Procurá-los pode ajudar a agilizar sua busca por minérios e materiais preciosos.

Por que uma semente gerará o mesmo mundo todas as vezes?

Por que uma semente gerará o mesmo mundo todas as vezes?

Mundos Gerados pelo Minecraft

A geração de tais mundos de jogos infinitos é fascinante. Qualquer número de semente gerará seu próprio mundo exclusivo, mas apenas com essa entrada específica. A natureza complicada do algoritmo é responsável pela jogabilidade ilimitada do jogo. Na verdade, cada mundo é tão grande que seria impossível explorar completamente e preencher qualquer mundo, muito menos mundos múltiplos. Alguns dos mundos do Minecraft são construídos especificamente para uma semente que tem significado numérico. Conforme você experimenta, você pode encontrar algumas correlações de semente do mundo escondidas de forma criativa.

O que você acha dos mundos gerados pelo Minecraft? Você gosta da variedade que eles oferecem? Conte-nos na seção de comentários abaixo.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *