Vários chunks ao redor do jogador #8

Closed
opened 2026-10-03 17:25:07 -03:00 by caio · 0 comments
Owner

Objetivo

Um mundo que continua conforme o jogador anda, carregando os chunks próximos e descartando os distantes.

O que vou aprender

  • Guardar chunks num HashMap indexado pela posição
  • Gerar a malha das bordas olhando os chunks vizinhos
  • Distância de renderização
  • Carregar e descarregar chunks
  • Frustum culling (opcional): não desenhar o que está fora da câmera

Tarefas

  • Criar a struct Mundo
  • Considerar os chunks vizinhos ao gerar a malha das bordas
  • Carregar chunks num raio configurável ao redor do jogador
  • Descarregar os chunks que ficaram longe
  • Refazer a malha só quando for necessário
  • Mostrar o FPS no título da janela

Pronto quando

O mundo plano continua para todos os lados enquanto o jogador anda, com FPS estável.

## Objetivo Um mundo que continua conforme o jogador anda, carregando os chunks próximos e descartando os distantes. ## O que vou aprender - Guardar chunks num `HashMap` indexado pela posição - Gerar a malha das bordas olhando os chunks vizinhos - Distância de renderização - Carregar e descarregar chunks - Frustum culling (opcional): não desenhar o que está fora da câmera ## Tarefas - [x] Criar a struct `Mundo` - [x] Considerar os chunks vizinhos ao gerar a malha das bordas - [x] Carregar chunks num raio configurável ao redor do jogador - [x] Descarregar os chunks que ficaram longe - [x] Refazer a malha só quando for necessário - [x] Mostrar o FPS no título da janela ## Pronto quando O mundo plano continua para todos os lados enquanto o jogador anda, com FPS estável.
caio added this to the Mundo de blocos milestone 2026-10-03 17:25:07 -03:00
caio closed this issue 2026-10-03 19:01:28 -03:00
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
caio/simple-minecraft-rust#8
No description provided.