Geração Procedural

Uma das features mais importantes do Starfall Alliance é a geração procedural de sistemas estelares. Cada sistema que você visita é gerado algoritmicamente, mas de forma consistente.

Como Funciona

Usamos um sistema de seeds — cada sistema tem uma seed única que determina tudo sobre ele:

  • Estrela central: tipo (anã, gigante, neutrônica), cor e tamanho
  • Planetas: quantidade, tipos (rochoso, gasoso, gelado), órbitas
  • Asteroides: densidade, tipos e posições
  • Estação: localização no sistema
  • Inimigos: tipos presentes e patrulhas iniciais

Por que Seeds?

A grande vantagem das seeds é a consistência. Se dois jogadores visitam o sistema com seed ABC123, ambos verão exatamente o mesmo layout. Isso permite:

  • Compartilhar descobertas (“Achei um sistema incrível na seed X!”)
  • Garantir que o universo seja consistente para todos
  • Validar ações no servidor (anti-cheat)

Tamanho dos Sistemas

Cada sistema tem 9x o tamanho da tela. Isso dá espaço suficiente para exploração sem ser overwhelming. A câmera segue a nave do jogador, e o minimapa ajuda na navegação.

Próximos Passos

Estamos trabalhando na variação de perigo por região — sistemas mais próximos do centro serão mais seguros, enquanto a fronteira será perigosa.