Estoy buscando una función para generar un mapa aleatorio basado en mosaicos a medida que cambian los límites visuales del mapa (al pasar por el mapa). Quiero que el mapa sea infinitamente grande y tenga una estructura tipo laberinto.
Sin embargo, si el mundo es infinito, volver a donde un jugador ya estuvo antes plantea un problema. El juego debe recordar cómo se veía todo allí.
Entonces, estaba pensando: "¿Cómo resuelve Minecraft este problema?" y pensé para mí mismo que debían estar usando algún tipo de función de número aleatorio con una semilla, que puede avanzar pero también retroceder, y de esa manera, volver a generar mosaicos antiguos exactamente como eran, pero en casos nuevos.
¿Qué piensas sobre esto?