Así es como un olvido reveló el secreto mejor guardado de esta empresa de videojuegos en los 80

Elígenos como tu fuente preferida en Google.
"Que el 70% del código fuente terminara siendo copiado en masa y enviado a decenas, si no cientos de miles de sus clientes, fue un gran error".
En la época en la que los programas o videojuegos se encontraban en los míticos disquetes, existía un miedo generalizado entre los desarrolladores y era que cayese en manos de miles de usuarios algún fallo o versión sin terminar. Al final, cualquier error en ese disco maestro se multiplicaba miles de veces.
El problema es que esta preocupación se hizo realidad para Sierra On-Line, una conocida empresa de juegos de aventuras, cuando un error en la eliminación de datos resultó en que el código fuente de su motor acabase en el disco.
Lance Ewing cuenta esta historia de 1988, cuando Sierra On-Line lanzó una versión de Space Quest II en disquetes que tenían mucho más que el juego. A simple vista, los discos parecían normales, pero, al mirar más de cerca, descubrieron que contenían código de programación en C que pertenecía al motor de juegos de Sierra, con nombre AGI.
Tal y como explica Lance Ewing en su blog, teniendo en cuenta que este código era vital para la compañía, ya que revelaba su secreto de éxito mejor guardado, lo cierto es que se mascaba la tragedia. Para su suerte, el fallo no fue descubierto hasta 2016, aunque ahora se ha convertido en casi una pieza de coleccionista, ya que contenía una aparte única de cómo se desarrollaban los videojuegos de la época.

"Los juegos de AGI continuaron siendo los más vendidos de 1985 a 1988. Durante esos años, el intérprete de AGI fue el principal medio de Sierra On-Line para ganar dinero y, por lo tanto, una parte fundamental de su propiedad intelectual. No solo inventaron el género de juegos de aventuras gráficas animadas en 3D, sino que también tuvieron una ventaja sobre sus competidores que duró varios años. Es seguro decir que el código fuente del intérprete AGI es algo que Sierra hubiera preferido que no cayera en manos de sus competidores", cuenta Ewing.
¿Cómo se acabó filtrando código ultra secreto de Sierra en un disquete?
Lance Ewing explica que cuando Sierra preparaba una nueva versión de un juego, creaba un disco maestro llamado "copia de producción", que se usaba en una máquina duplicadora con nombre FormMaster, que copiaba cada byte de cada sector del disco, sin importar si esos sectores estaban en uso o no.
FormMaster no solo copiaba los archivos visibles en el disco, sino que duplicaba todos los datos, incluso los que parecían no utilizados, por lo que cualquier dato residual en el disco maestro también se copiaba a los discos de los usuarios. Aquí el punto más importante de todos es que el disco maestro estuviera completamente formateado antes de copiar el juego.

En el caso de las versiones 2.0D y 2.0F del juego Space Quest II, alguien olvidó formatear el disco maestro antes de usarlo y, como resultado, el primer disco de estas versiones tenía alrededor de 402,432 bytes de datos "no utilizados" que en realidad contenían el 70% del código fuente del motor de juego AGI de Sierra.
Por suerte, y como antes se comentaba, esquivaron la bala: "Es casi seguro que fue un error involuntario. Sorprendentemente, nadie pareció haberse dado cuenta de lo que sucedió, ni Sierra, ni sus competidores, ni sus clientes, y solo se descubrió, décadas después, el primer descubrimiento conocido por parte del usuario en línea NewRisingSun en octubre de 2016", comenta Ewing.
