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.