Estou procurando uma função para gerar um mapa aleatório baseado em blocos, à medida que os limites visuais do mapa mudam (percorrendo o mapa). Quero que o mapa seja infinitamente grande e tenha uma estrutura semelhante a um labirinto.
No entanto, se o mundo é infinito, voltar para onde um jogador já esteve antes levanta um problema. O jogo deve se lembrar de como tudo era lá atrás.
Então, eu estava pensando - "Como o Minecraft resolve esse problema?" e pensei comigo mesmo que eles deviam estar usando algum tipo de função de número aleatório com uma semente, que pode ir adiante, mas também para trás, e, dessa maneira, re-gerar azulejos antigos exatamente como estavam, mas em novas instâncias.
Quais são seus pensamentos sobre isso?