Se ha resuelto el misterio del accidente de avión de GTA San Andreas

0
94

Después de 20 años, por fin se ha resuelto el misterio de los accidentes de avión que se producen habitualmente en Grand Theft Auto: San Andreas.

Los accidentes aéreos que suelen producirse en Grand Theft Auto: San Andreas tienen su origen en un código problemático e imperfecto, debido en parte a las limitaciones técnicas del hardware original del juego. Esta información, compartida por un antiguo desarrollador de Rockstar, ofrece por fin una solución a un misterio que ha estado desconcertando a los jugadores de GTA: San Andreas durante casi dos décadas.

Uno de los muchos encuentros extraños a lo largo de la serie Grand Theft Auto es el caso del misterioso avión estrellado. Aunque no es necesariamente exclusivo de GTA: San Andreas, es especialmente común en el juego de 2004, hasta el punto de que mucha gente que lo juegue hasta completarlo relativamente se lo encontrará varias veces, sobre todo en la zona de Las Venturas.

Los accidentes aéreos de GTA: San Andreas se deben en parte a las limitaciones del hardware de 2004

El antiguo desarrollador de Rockstar Obbe Vermeij ha arrojado algo de luz sobre esta curiosidad en una reciente actualización de las redes sociales. El desarrollador, que trabajó en GTA: San Andreas como director técnico, ha confirmado que los accidentes aéreos no eran una característica intencionada, pero que tampoco pueden catalogarse como un simple bug. En su lugar, ha caracterizado el fenómeno como el resultado de algún código defectuoso responsable de generar aviones para realizar sobrevuelos cerca del jugador.

Debido a las limitaciones técnicas del hardware de 2004, la propia lógica era rudimentaria. En concreto, aunque el código debía asegurarse de que no hubiera obstáculos en la trayectoria del avión antes de generarlo, estas comprobaciones eran tan costosas que Vermeij optó por utilizar «el mínimo absoluto», lo que provocaba que las salvaguardas no detectaran a menudo obstáculos finos con los que el avión chocaba y se estrellaba. En ocasiones, el juego generaba un avión sin suficiente impulso inicial para mantener su altitud, lo que provocaba que cayera por debajo de la trayectoria de vuelo precalculada, chocara contra un obstáculo y se estrellara.

4 razones de los accidentes de avión de GTA: San Andreas

  1. La verificación rudimentaria de la trayectoria de vuelo no tiene en cuenta los obstáculos finos.
  2. Se genera un avión sin suficiente impulso para mantener la altitud y permanecer en su trayectoria segura precalculada.
  3. Los modelos de mapa y su detección de colisiones se cargan después que el propio avión.
  4. Un error en la verificación de la trayectoria de vuelo provoca un falso positivo.

Otro problema se producía en escenarios en los que los modelos de mapa y su detección de colisiones se cargaban después del avión, lo que provocaba el mismo resultado. El usuario de Twitter @__silent_ incluso encontró un error en el código del juego, recientemente filtrado, que provocaba falsos positivos, y que Vermeij ha reconocido posteriormente como la cuarta causa potencial de accidentes aéreos de los que ni siquiera era consciente hace 20 años.
Una gran cantidad de imágenes de juego de la criticada Definitive Edition de GTA: San Andreasque están disponibles en Internet confirman que estos problemas persisten en el remaster HD de 2021. Vermeij reveló que había considerado eliminar los sobrevuelos durante el desarrollo del juego original debido a este problema, pero finalmente decidió no hacerlo. Aunque no faltan informes en las redes sociales que indican que los aviones también pueden estrellarse de vez en cuando, ese fenómeno en concreto parece ser mucho menos frecuente, y no está claro si su origen es similar al de su homólogo de San Andreas.