» MC » Notícias » Raiz » Geração de Terrenos

Geração de Terrenos

07/02/2012 às 14:34 | 3199 visualizações

85% 15%
Uma das partes mais complexas do Minecraft é a Geração do Terreno. Quando eu mudei o jogo de mapas para um mundo infinito, a geração ficou muito mais complicada. O terreno precisa ser gerado assim que o jogador explora, não importa a direção que ele vá.

1) O quão infinito ele é ?

Primeiro de tudo, deixe-me deixar claro algumas coisas sobre mapas infinitos: Eles não são infinitos, mas não tem um limite. O jogo ficará cada vez mais travado e lento em relação a distancia percorrida pelo jogador. O mundo é gerado, salvo, carregado, e processado em pedaços de 16*16*128 blocos . Esses pedaços tem um valor de equilíbrio de aproximadamente 32 bits na distancia negativa de 2 bilhões a positiva de 2 bilhões. Se você passar dessa distancia, as partes que serão carregadas e salvadas também deletarão as partes mais antigas. Se ultrapassar 16 vezes esta distancia as posições de blocos e os itens começarão agir estranhamente.

http://www.cadeogame.com.br/z1img/07_02_2012__14_30_35692200a5cd739b1e5405fee4d3a063f5eb941_640x480.jpg


Estes são os 2 limites do mapa.

A maioria das outras coisas, como a geração de terrenos diversos usam 64 bits duplos para localidade, e fazem muitas coisas sutis. Por exemplo, em distancias extremas, o jogador pode se mover mais lento do que no centro do mundo, devido a erros de arredondamento (a posição tem uma imensa mantissa, o movimento delta tem um pouco, então é cortada mais rápido). O terreno pode também começar a gerar estruturas estranhas como blocos imensos de material sólido, mas eu não tenho visto ou examinado para dizer as causas do problema. O maior problema da distancia é a física que começa a bugar, então o jogador pode cair em blocos de terra ou ficar preso enquanto caminha.

Fonte: Tumblr do Notch

Créditos: NightWing 

Inserido por: NightWing 

Comentários & Opiniões

Avaliação:

7 avaliações até o momento.

Positiva 85%
 
Negativa 15%
 
Quem já avaliou: NightWing   Eduardo Campos   379Felipe   LuFe   joey_frango   JillValentine   edzinho

Comentário por joey_frango (REGISTERED)

explicou bonito e bem legal,mas tipo ficou muito curto :/

enviado em 08/06/2012 às 19:41

Atenção! Somente usuários registrados poderão fazer comentários e avaliar o conteúdo, não perca tempo e cadastre-se. Caso você já seja cadastrado, clique aqui para entrar.

Entrar no Meu CG

Estatísticas

Usuários Registrados: 25708

Visitantes Online: 479

Usuários Online: 2

Total Online: 481

Usuários Online

Página Inicial | Equipe | Termos de Uso | Fórum | Chat

Criação de Sites e Desenvolvimento de Sistemas Web e Cloud em Pelotas/RS