En GTA: San Andreas, los aviones pequeños pueden aparecer en el mundo para sobrevolar cerca del jugador. Como señala el ex desarrollador de Rockstar, Obbe Vermeij, «a veces fallan», el resultado de varios errores de codificación que el desarrollador describió en un tweet reciente, y otro que uno de los modders del juego les informó casi 20 años después del hecho.
En Twitter, Vermeij explicó cómo funcionaban los aviones. Antes de aparecer, su código buscaría obstáculos potenciales a lo largo de la trayectoria de vuelo, escaneando la dirección de viaje del avión. Para limitar el uso de recursos, el escaneo solo se realizó desde el cuerpo principal del avión y las puntas de sus alas, pero eso significaba que los objetos delgados podrían no ser detectados, lo que haría que los aviones tomaran caminos «condenados» que eventualmente los llevarían. estrellándose contra el suelo, con consecuencias potencialmente desastrosas para el jugador.
En GTA San Andreas, periódicamente se crean pequeños aviones cerca del jugador para realizar un sobrevuelo. A veces se estrellan. Antes de crear el avión, mi código busca obstáculos en su camino. Escanea una serie de líneas en la dirección de avance del avión. Estos escaneos son lentos, así que… pic.twitter.com/8uUQcmU9582 de abril de 2024
En otros casos, los aviones podrían perder altura al desovar porque su velocidad inicial sería demasiado lenta para generar sustentación, o podrían desovar demasiado alto y caer en picado nuevamente a una altitud correcta. Alternativamente, es posible que el mapa solo se genere correctamente después de que el avión haya despegado, lo que provoca que un obstáculo que no pudo haber sido escaneado se encuentre en el camino del avión.
Vermeij dice que conocía todos estos problemas y en un momento «consideró brevemente eliminar los sobrevuelos por completo». Permanecieron en el juego, al igual que los fallos, pero también se incluyó en GTA: San Andreas un error que ni siquiera Vermeij conoció durante casi 20 años. Modder Silent destacó otro problema, explicando que los aviones en realidad chocan con más frecuencia de lo que se supone debido a un error de detección de colisiones, un falso positivo que permitiría a los aviones aparecer en un camino obstruido, pensando que ese camino estaba vacío.
Estos aviones también chocan más de lo debido debido a un error en la detección de colisiones cuando se generan los aviones. Esto puede resultar en un falso positivo cuando los aviones aparecen, pensando que el camino delante está despejado, cuando en realidad no lo es. https://t.co/iMDRKgjs3x pic.twitter.com/SDP22e0tWn2 de abril de 2024
En respuesta, Vermeij dice que «no sabía que había un error de código real» y, a pesar de la entusiasta explicación de Silent, dice que el error fue «vergonzoso». Sin embargo, la pareja está de acuerdo en que la sutileza del error, debido a la dificultad de incluso evaluar si algo andaba mal, hizo que detectarlo fuera extremadamente difícil. Silent incluso sugiere que el problema, solucionado en su propia versión del código, es una pesadilla de control de calidad que es extremadamente difícil de reproducir. Al no haber jugado a San Andreas desde 2005, Vermeij concluye su mensaje sobre el error sugiriendo que usar el parche del juego de Silent podría ser una buena idea.
Vermeij ha tenido mucho que decir sobre el proceso de desarrollo de GTA: San Andreas en los últimos meses. En noviembre, estaba Todo listo para detallar algunos de los funcionamientos internos de su paso por Rockstar. antes de que le pidieran abruptamente que lo eliminara, pero desde entonces también ha hablado sobre otras peculiaridades del desarrollador, incluido el misterio de las tres lunas del juego.
Hablando de Rockstar, aquí está todo lo que sabemos GTA 6.