Obviamente, no puedo considerarme un experto en eso, de ninguna manera, pero sé y entiendo bastante sobre No Man’s Sky , el juego que fracasó bastante en 2016 porque no estuvo a la altura de sus expectativas.
Más específicamente, sé un poco sobre cómo la compañía podría afirmar sinceramente que su universo contiene más de cinco quintillones de planetas, cada uno con su propia vida y terreno únicos. En realidad, es un uso bastante simple (e inteligente) de los fractales.
Has oído hablar del set Mandelbrot antes, ¿verdad?
- ¿Cuál es el mejor juego de Assasins Creed hasta la fecha, de acuerdo con la historia y los gráficos?
- ¿Es molesto y frustrante perder contra buenos jugadores en los juegos en línea?
- ¿Qué campeones son los más difíciles de jugar en League of Legends para cada papel?
- ¿Por qué los juegos de plataformas están disminuyendo rápidamente en la actualidad?
- ¿Qué grupos de personas están más interesados en los juegos de realidad virtual? Basado en rango de edad, género e interés.
Este es el fractal más famoso del mundo, y lo que lo hace tan interesante es que puedes acercar infinitamente cualquier parte de esta cosa y ver niveles infinitos de detalles. Más al punto de esta pregunta, también SIEMPRE puede ir a cualquier punto específico dentro o alrededor del Conjunto y ver exactamente lo mismo, repetidamente, cada vez, siempre que los medios por los que calcula y renderiza no cambien . Esto se llama determinismo.
Lo que No Man’s Sky logra (y personalmente creo que este es un logro bastante técnico) es un nivel similar de determinismo en una vasta extensión de espacio. Pueden afirmar que tienen cinco quintillones de planetas, y pueden hacer todo eso con una cantidad asombrosamente pequeña de código, memoria y almacenamiento, porque generan fractalmente este universo y le permiten explorarlo a su voluntad. Existe un número infinito de ubicaciones posibles en este universo, pero donde hay planetas, siempre los encontrará en la misma ubicación. Además, cualquier planeta siempre tendrá los mismos parámetros que lo crearon, por lo que incluso si nunca guarda nada sobre ese planeta, verá el mismo planeta cuando llegue a esa ubicación.
El terreno y la vida reales en el planeta se generan de manera procesal; esto significa que crean cosas allí sobre la marcha utilizando un algoritmo que elige los modelos, diseños, colores y otros parámetros que conforman la apariencia y el comportamiento del planeta, dentro de las restricciones que definieron en tiempo de diseño. Esto también es repetible: la ubicación en el mapa del universo, que se generó y resolvió fractalmente, también informa estos parámetros de manera determinista, de modo que cada vez que visita el planeta, parece ser lo mismo. (Depende del juego guardar las modificaciones que le hagas).
Obviamente, no siempre funcionó tan bien: hay un video infame que compara el tráiler del juego (que muestra dinosaurios masivos, con la promesa de exploración y descubrimiento establecido en la canción del Jurassic Park) con algunas imágenes del juego, mostrando un extraño , atrofiado Tyrannosaurus Rex caminando torpemente (respaldado por alguien tocando el tema de Jurassic Park realmente mal en una armónica). Pero personalmente siento pena por los desarrolladores: hicieron algo realmente notable con este juego, pero tuvieron mucha prensa negativa porque ese logro técnico no logró la gloria y el glamour que sugerían los avances.
Divulgación: no he jugado a No Man’s Sky en absoluto.