Semilla de mapa


En los videojuegos que utilizan la generación de mundos procedimentales , la semilla del mapa es un número (relativamente) corto o una cadena de texto que se utiliza para crear de forma procedimental el mundo del juego ("mapa"). Esto significa que, si bien el mapa generado de semilla única puede tener un tamaño de muchos megabytes (a menudo generado de forma incremental y virtualmente ilimitado en tamaño potencial), es posible restablecer el mapa sin modificar, o el mapa sin modificar se puede intercambiar entre jugadores, simplemente por especificando la semilla del mapa. Un ejemplo de una semilla de mapa en Minecraft es "-2242547518357798464". Las semillas de mapas son un tipo de semillas aleatorias .

Los juegos que utilizan la generación de procedimientos e incluyen soporte para establecer la semilla del mapa incluyen Ark: Survival Evolved , Minecraft , Factorio , SCP - Containment Breach y la versión de escritorio de Terraria . Especialmente para Minecraft , hay sitios web [1] [2] [ fuente no primaria necesaria ] y artículos [3] [4] dedicados a compartir semillas que se han encontrado para generar mapas interesantes.

La semilla del mapa solo tiene significado en el contexto del algoritmo utilizado para generar el mapa (ese algoritmo se basa a menudo [5] [6] en el ruido de Perlin ). Entonces, si el algoritmo de generación de mapas cambia, el mapa generado por una semilla determinada también cambiará. Dichos cambios son particularmente obvios en Minecraft , donde se manejan (o mejor dicho, no se manejan) simplemente generando cualquier fragmento recién explorado de un mapa existente utilizando el nuevo algoritmo, lo que lleva a discontinuidades obvias y discordantes después de la actualización.


Esta es la pantalla de "juego nuevo" en Factorio . Además de especificar la semilla del mapa en sí, Factorio también puede codificar todas las configuraciones del mapa en una sola cadena de intercambio de mapas .
El efecto de cargar un mapa generado originalmente en Minecraft 1.6.4 en Minecraft 1.7.2. La semilla del mapa no ha cambiado, pero el algoritmo de generación del mapa ha cambiado, lo que lleva a una discontinuidad en la que se crean nuevos fragmentos junto a los antiguos.