Pergunta matemática: geração procedural de uma galáxia

Eu vou fazer um jogo de espaço / comércio / combate que é completamente gerado processualmente. Mas sei que armazenar todos os detalhes de toda a galáxia na memória é inviável. Como resultado, estive pensando que posso usar uma semente para gerar um sistema solar e, a partir desse sistema solar, você pode usar jumpgates para viajar para outros sistemas solares. O problema é que, se eu pular para outro sistema solar desde o início, preciso voltar ao mesmo sistema solar inicial com as mesmas características (planetas, asteróides, etc.).

Essencialmente, eu preciso ser capaz de gerar uma galáxia inteira a partir de um número. E a partir desse número, que gera um sistema solar, eu preciso ser capaz de gerar todos os outros sistemas solares vinculados a partir do primeiro e todos os sistemas solares vinculados a partir deles, e assim por diante. E cada sistema solar precisa permanecer exatamente o mesmo em termos de recursos, se eu retornar a eles. Além disso, o número de links de cada sistema solar pode ser aleatório ou fixo, à sua escolha. Aleatório seria melhor ainda.

questionAnswers(1)

yourAnswerToTheQuestion