Cómo jugar el juego MS-DOS secreto de tu infancia
A partir de 1991, todas las copias de MS-DOS (y muchas versiones de Windows) incluían un juego de artillería oculto llamado Gorila. Inspiró a una generación de programadores y atrajo la ira de los instructores de laboratorio de computación en todas partes. Así es como nació y cómo jugarlo hoy.
La simple magia de Gorila
Es 1992 y estás sentado en el laboratorio de computación de tu escuela. Entre tareas, susúrrale a tu amigo: "Échale un vistazo". En el directorio C:DOS, ejecute QBASIC.EXE, luego cargue GORILLA.BAS. En poco tiempo, tú y un amigo sois dos gorilas que luchan en lo alto de un rascacielos con plátanos explosivos.
Si creció con una PC IBM compatible durante la primera mitad de los 90, es probable que haya visto o jugado Gorila, un juego QBasic gratuito que se incluyó por primera vez en MS-DOS 5.0 en 1991. Se envió con cientos de millones, si no miles de millones, de PC en la década de 1990.
Gorila construye un largo y orgulloso linaje de juegos de artillería en computadoras y consolas de juegos. Para jugar, introduce dos variables: el ángulo de tu banana y la potencia. También debe tener en cuenta la velocidad del viento, que podría desviar su plátano explosivo.

Si inclinas tu lanzamiento hacia la derecha y golpeas al otro gorila con tu plátano, explota y tu gorila se golpea el pecho para celebrar. Gente que ha jugado Tierra quemada o gusanos rápidamente se familiarizará con la mecánica básica del Gorila.
Con gráficos fascinantes (que incluyen compatibilidad con CGA y EGA), efectos de sonido divertidos y una jugabilidad simple para dos jugadores, Gorillas metió una tonelada de jugabilidad atemporal en solo 1134 líneas de código. Hasta ahora, nadie ha explorado cómo nació este legendario juego.
RELACIONADO: PC antes de Windows: cómo era realmente MS-DOS
Insertar nuevos juegos en MS-DOS
MS-DOS, el sistema operativo de línea de comandos, debutó como PC-DOS con IBM PC en 1981. Hasta el lanzamiento de MS-DOS 5.0, Microsoft nunca había comercializado su sistema operativo DOS como un producto minorista independiente. "Básicamente, el equipo de MS-DOS anteriormente solo enviaba a los OEM y nunca al por menor", recuerda Brad Silverberg, entonces vicepresidente de Microsoft responsable de MS-DOS 5.0.
Microsoft necesitaba darle vida a las cosas porque vender copias individuales de MS-DOS al por menor no era una apuesta tan segura como venderlas a OEM. “Tuvimos que crear un producto convincente y una propuesta de venta convincente”, dice Silverberg. “Fue un cambio total en la forma en que tenían que pensar tanto el equipo de producto como el de marketing. Tenía que ser algo que la gente quisiera comprar, en lugar de un software que no tenían muchas opciones en su nueva computadora".

Con esto en mente, Microsoft comenzó a agregar características notables a MS-DOS 5.0 antes del lanzamiento, incluida una utilidad de recuperación, un shell gráfico (Shell de DOS), un editor de texto de pantalla completa (Editor de MS-DOS) y un nuevo intérprete BASIC llamado QBasic. .
La sintaxis de QBasic difería mucho de la de su predecesor, GW-BASIC, por lo que Microsoft decidió incluir cuatro programas de muestra para ayudar a los nuevos programadores a comenzar con el lenguaje. Estos programas venían con nombres de archivo como MONEY.BAS (administrador de finanzas personales), REMLINE.BAS (elimina números de línea en un programa), NIBBLES.BAS (un juego de serpientes) y, por supuesto, GORILLA.BAS.
Según Richard Moe, uno de los creadores de GorilaMicrosoft entregó el código fuente BASIC existente, extraído de fuentes externas a la empresa, para un juego de artillería y un juego de serpientes a un grupo de estudiantes universitarios de informática de su programa de pasantías "co-op". Su objetivo era reescribir el código en nuevos juegos que Microsoft pudiera publicar legalmente con MS-DOS.
Rick Raddatz, quien programó Aperitivos, recuerda los orígenes de los juegos de una manera un poco diferente: "Aperitivos fue un juego que escribí para el TRS-80 en 1981 basado en un juego llamado actividad febril. 7 años después me preguntaron si alguien tenía alguna idea para juegos BASIC, se la propuse y me dijeron que sí”. Gorila Y AperitivosRaddatz recuerda: "Fuimos las dos ideas ganadoras en la convocatoria de ideas a nivel de equipo".

Tres empleados de la cooperativa se ofrecieron como voluntarios para convertir el juego de artillería en el que se ha convertido Gorila: Moe, Lance Delarme y Lyle Hazle. Según Moe, creó el diseño, escribió la música y los efectos de sonido, hizo el arte (incluidos los propios gorilas) y algo de lógica de visualización. Delarme programó las mecánicas básicas del juego y Hazle se centró en el código de generación del paisaje urbano.
En cuanto a los orígenes del tema del gorila, Moe mencionó la necesidad de distanciar a Microsoft de las batallas de tanques de artillería por razones legales: “Recuerdo haber tenido una lluvia de ideas específica sobre ideas estúpidas. Una idea era que los payasos arrojaran pasteles, pero ¿qué hacen los payasos en los edificios? King Kong por otro lado..."
El trío de desarrolladores trabajó Gorila como un proyecto paralelo además de sus funciones habituales en Microsoft durante unos meses en 1990. El juego se lanzó con MS-DOS 5.0 en junio de 1991. DOS 5 fue un gran éxito para Microsoft, lo que generó buenas críticas, lo que aseguró que Gorila se extendió rápidamente por todo el mundo. "Lo hicimos mucho más allá de nuestras expectativas”, recuerda Silverberg sobre el éxito de MS-DOS 5, “y nos dio impulso para Windows 3.1 y Windows 95”.
RELACIONADO: Windows 95 cumple 25 años: cuando Windows se generalizó
El legado de los gorilas
Una de las mejores características de Gorila es que su código fuente era completamente visible y editable, lo que invitaba a la experimentación, sobre todo para los niños de la época.
¿Quieres cambiar la velocidad del juego? Establezca la variable "SPEEDCONST" en un valor más alto. También puedes cambiar si tus plátanos te volaron, la influencia del viento y, literalmente, cualquier otra cosa en el juego.
De rastrear Twitter y blogs, no pocos programadores deben su pasión por desarrollar o programar juegos de computadora Gorila.
Definitivamente usé versiones anteriores de DOS, pero tengo buenos recuerdos cuando era niño abriendo MS-DOS 5 con BASIC para poder "piratear" el código de Gorilas 😂 https://t.co/KAkYCRZIgz
- Matt Wicks 💉💉💉 (@matteightyate) 1 de octubre de 2021
Curiosamente, muchos adultos no sabían esto Gorila también estuvo allí, dando lugar a episodios de juegos secretos en laboratorios informáticos de todo el mundo. Un comentario de YouTube de Allen Puckett recuerda: "Recuerdo que en la escuela secundaria, cuando estábamos aprendiendo DOS y Windows 3.1, todos los niños pensaron que era algún tipo de pirateo y el maestro ni siquiera sabía y pensaron que pirateamos el computadora. o lo trajeron, luego todos comenzaron a jugarlo y se puso tan mal que lo suspenderían ".
También recuerdo escenas similares en los laboratorios de computación de mi escuela, con niños intercambiando instrucciones sobre cómo lanzar gorilas como si fuera un profundo secreto, generalmente para sorpresa del instructor.
Después de su lanzamiento con MS-DOS en 1991, Gorila enviado con todas las versiones de MS-DOS y Windows hasta Windows 2000. Raddatz recuerda cómo los juegos de QBasic llegaron al final: "Fue solo cuando le di al equipo de NT una nueva versión de Aperitivos eso explicaba el aumento de la velocidad del hardware que decían: "Espera, ¿sigue ahí?" ¡Y luego sacaron los juegos!
En cuanto a Moe, Gorila ciertamente tuvo un impacto en su trayectoria de vida. Después de pasar de la informática a las artes liberales en la universidad y graduarse de la universidad, buscó un trabajo que aprovechara su experiencia en programación.

"Entrevisté a una compañía de juegos de computadora llamada Humongous Entertainment de todos ellos", dice Moe. “Cuando se enteraron que codifiqué Gorila, prácticamente me dieron el trabajo. Y luego pasé a crear otros juegos de "impacto" (en algunos círculos) como el Pijama Sam serie e deportes de patio franquicia con Humongous.
“A lo largo de los años he compartido la mía Gorila historia para personas de cierta edad y recibo muchas historias sobre cómo encendió su amor por la codificación. Bastante agradable ", dice Moe, que ahora trabaja en Apple. "Para mí, veintiún años en la industria del juego, luego otros roles tecnológicos en Amazon y ahora Apple, gracias a ese juego".
Cómo jugar gorilas hoy
Hoy, la forma más sencilla de jugar un juego auténtico Gorila se proporciona por cortesía de Internet Archive, que le permite ejecutar el archivo GORILLA.BAS original en un emulador de MS-DOS en su navegador web moderno favorito. (También puedes jugar Nibbles de manera similar).
Cuando se cargue la página, presione el "botón de encendido" en el centro del cuadro en la pantalla para iniciar la computadora virtual. Cargará QBasic desde MS-DOS y verá el código de Gorilla en un cuadro azul en la pantalla. Para jugar, haga clic en el cuadro del emulador y presione Shift + F5 en su teclado.
Después de presionar una tecla en la pantalla de título, puede ingresar el nombre de los dos jugadores (no hay un jugador controlado por computadora), cuántos puntos desea jugar y la tasa de gravedad. Luego presione "P" para iniciar el juego.
La gente también ha rediseñado Gorilas en otros lenguajes de programación, como Python, Swift y JavaScript, entre otros. No está mal para un modesto programa de ejemplo lanzado hace casi 31 años. ¡Divertirse!
Descubre más contenido