La hilarante historia de cómo Obsidian arregló el error de escalera infinita de The Outer Worlds


El desarrollador de Outer Worlds compartió la extraña historia de cómo se solucionó cierto error en el juego.

Los mundos exteriores‘La naturaleza como juego de rol significa que el juego debe permitir estilos de juego muy diferentes y adaptarse a las diferentes opciones de los jugadores, lo que inevitablemente significa que ciertas cosas pueden estar fuera de orden.

El desarrollador Obsidian se preparó para eso, y esta naturaleza fluida no creó problemas en el juego final, pero un error en particular evitó al equipo hasta que un héroe poco probable ayudó a solucionarlo. En un hilo de Twitter masivo, el líder de QA de Obsidian, Taylor Swope, relató la historia de un error importante corregido en el parche 1.2. El error hizo que el juego pensara que los compañeros de la APN están muertos, a pesar de que están vivos.

Esto resultó en el fracaso de sus misiones secundarias asociadas, porque el juego creía que estaban muertos. Esto es significativo por una serie de razones, entre ellas porque los compañeros en The Outer Worlds no pueden morir, fuera del modo Supernova permadeath. El error realmente apareció durante la prueba, pero el control de calidad no pudo reproducirlo porque simplemente no pudieron descubrir qué lo desencadena realmente.

"Investigarlo implicaba descubrir la ubicación de cada script y línea de código que posiblemente podría hacer que el juego pensara que un compañero estaba muerto", explicó Swope.

"El único culpable lógico era un poco de secuencia de comandos que se ejecuta cuando la salud de un compañero llega a cero: si están en la fiesta, espera a que termine el combate y los revive; de lo contrario, los marca como muertos, de verdad ".

Pero los compañeros no morían en combate, ya que el trabajo del guión los revivía. En cambio, los desarrolladores sugirieron que los compañeros podrían estar muriendo fuera de combate. "El único lugar en el juego cuando hay un compañero presente pero * no * en el grupo activo es cuando el jugador está en su barco", explicó Swope.

Por supuesto, esto introdujo otro dilema: ¿cómo pueden los compañeros morir en el barco cuando son "inofensivos", podría ser daño por caída? No según las pruebas, que no encontraron un lugar lo suficientemente alto como para causar una caída letal.

"Eventualmente descubrimos que" no dañable "no significa" invulnerable ": no pueden recibir daño de los ataques, pero aún pueden ser lastimados por otras cosas".

Desafortunadamente, este error extraño resultó ser un problema mayor de lo previsto inicialmente cuando los jugadores comenzaron a publicar sobre su experiencia en línea. Muchos estaban viendo fallar sus misiones de compañía, lo que Obsidian sabía que era el resultado del mismo extraño error. Lo que realmente consiguió que el equipo lo arreglara fue una revisión del usuario que decía que sus compañeros no estaban "escalando nada" antes de que ocurriera el problema.

Para explicar cómo subir las escaleras invisibles fue la raíz de este error, Swope dijo esto.



LO MÁS LEÍDO

Leave a Reply

Your email address will not be published. Required fields are marked *