25% Menos Primer Pago

Código al Pagar: CAVES

La semilla de la pantalla de título de Minecraft: un viaje

Posted: Ago 11, 2020 in Minecraft Actualizaciones del Servidor

mc head By David

Descripción general

En la pantalla del menú de Minecraft, puedes ver un mundo renderizado que gira alrededor de una vista nublada. Durante la mayor parte de la vida útil de Minecraft, este mundo era la imagen que veías cada vez que jugabas a Minecraft. Pero, ¿alguna vez te has preguntado qué es realmente ese mundo? ¿Es un mundo real de Minecraft que puedes generar? ¿Fue conjurado desde las profundidades internas de Mojang? Bueno, es complicado. Saltemos. title screen blur

En pocas palabras, el mundo que ves en el fondo es una semilla generada como cualquier otra. No es particularmente especial de ninguna manera, pero al estilo típico de Minecraft, la comunidad debe encontrar algo que hacer. Así nació el misterio de la semilla de la pantalla de título. Nadie sabía cuál era la semilla de este mundo, pero lo descubrirían. Tomlacko, miembro de la comunidad de Minecraft, reunió a un grupo de jugadores trabajadores. Pero, ¿por dónde empezarían? Bueno, de eso se trata la historia de hoy. Sea testigo del viaje de la semilla de la pantalla de título.

Un hombre y un sueño

Tomlacko entendió que la pantalla de título estaba demasiado borrosa para recopilar información valiosa, por lo que encontró una manera de tomar las imágenes inalteradas de los archivos del juego. A continuación, necesitaba averiguar en qué versión del juego se tomó la imagen. Esto fue angustioso al principio, ya que entre Beta 1.7 y 1.8, Notch había estado trabajando en cambios importantes en el sistema de generación mundial, que incluían docenas de compilaciones de desarrollo que no tienen lanzamiento público. Las posibilidades de poder discernir la versión serían muy poco probables. Sin embargo, un poco de suerte estuvo de nuestro lado, cuando mirar a través de los metadatos de la imagen indicó la fecha exacta en que se guardó la imagen. 27 de junio de 2011. Esto fue meses antes del lanzamiento previo de Beta 1.8, lo que nos asegura que la imagen se tuvo que haber tomado en Beta 1.6 o Beta 1.7.

Después de esto, Tom decidió comenzar a buscar otras personas para que lo ayudaran. Se comenzó a crear una recreación de la imagen y un programa simple que superponía la recreación sobre la imagen real. Esta fue una ayuda significativa para el equipo y su trabajo.

Fuerza bruta

Con el equipo recién formado y un sueño por contar, Tom y su tripulación partieron a una velocidad récord. Mientras la recreación estaba en marcha, el siguiente paso fue encontrar las coordenadas exactas de dónde se tomó la imagen. Se utilizó todo en la imagen, pero lo que se destacó fueron dos cosas.

cloudsPrimero, se usaron formaciones de nubes para encontrar el eje z. En segundo lugar y más importante, la hierba alta. Si alguna vez ha mirado bien la hierba alta, verá que en su mayoría están desplazados del centro de un bloque por unos pocos píxeles. De un vistazo, estos patrones pueden parecer aleatorios, pero en realidad son similares a todas las demás semillas del juego. La formación en realidad no es aleatoria en absoluto. Así es exactamente como se comportan los patrones de roca madre.

Tom ahora se abrió paso a la fuerza bruta a través de un mundo en el eje z simplemente colocando hierba alta en todas partes a lo largo de una línea hasta que obtuvo una formación reconocible en la imagen. Efectivamente, finalmente funcionó. En la versión de Minecraft donde se tomó la foto, había 2^48 semillas posibles. Eso es MUCHAS semillas. Demasiados para buscar usando el terreno. Uno de los miembros del equipo, PseudoGravity, notó que los colores de la hierba alta eran diferentes entre sí debido a la combinación de biomas en el juego. Luego tomó los valores de color y las coordenadas de toda la hierba alta y luego graficó la combinación. tall grassLuego podría eliminar todas las semillas que no tenían esa combinación exacta en esas coordenadas exactas, reduciendo el número de semillas posibles a 2^36.4.

Después de que se usaron todos estos métodos, hubo pocas semillas suficientes para renderizar con fuerza bruta y verificar en tiempo real. (alrededor de 12 millones) Sin embargo, este proceso lleva un tiempo, normalmente de 1k a 5k semillas por segundo en su CPU promedio. Eventualmente, debido a la generosa donación de poder de procesamiento por parte de toneladas de voluntarios y los esfuerzos de algunas personas muy talentosas, ¡se encontró la semilla! En realidad, ¡eran dos! Esto se debe a que algunos mundos tienen múltiples semillas válidas. La semilla también se encontró bastante temprano, solo profundizando en alrededor del 12% de los millones restantes.

El final de un viaje

Termina un viaje. Hemos llegado al destino y tenemos ese sentimiento de plenitud que acompaña a la repentina realización de lo que hemos logrado. Ahora, si lo desea, puede abrir Minecraft 1.7 y cargar cualquiera2151901553968352745 o8091867987493326313 para presenciar la historia. El mundo es real y puedes jugar en él. Las coordenadas de donde se tomó la foto son[x=60, y=77, z=-67] .

Conclusión

¡Guau! ¿No es una locura lo que una comunidad de personas decididas puede lograr cuando se lo proponen? Con un poco de talento y mucha ayuda, podemos hacer cualquier cosa. Los mayores misterios de nuestro amado pasatiempo han sido resueltos, y parece que nadie podrá detenernos. Un gran aplauso para los talentosos miembros del equipo y los voluntarios que hicieron esto posible. Puede encontrarlos a todos y lo que hicieron para ayudar aquí . ¡Estos tipos deberían estar escritos en los libros de historia! Dicho esto, que tengan un día maravilloso, hasta la próxima.

Inicia tu Servidor Minecraft Servidor

Inicia tu propio servidor minecraft en 5 minutos y comienza a probar estas excelentes funciones