GORILLA.BAS: So spielen Sie das geheime MS-DOS-Spiel Ihrer Kindheit

0
191

Ab 1991 wurde jede Kopie von MS-DOS (und viele Versionen von Windows) enthielt ein verstecktes Artilleriespiel namens Gorillas. Es inspirierte eine Generation von Programmierern und zog überall den Zorn von Computerlaborlehrern auf sich. So entstand es und wie wird es heute gespielt.

Die einfache Magie der Gorillas

Es ist 1992 und du sitzt im Computerraum deiner Schule. Zwischen den Aufgaben flüsterst du deinem Freund zu: „Schau dir das an.“ Im C:DOS-Verzeichnis führen Sie QBASIC.EXE aus und laden dann GORILLA.BAS hoch. Kurz darauf sind Sie und ein Freund zwei Gorillas, die auf Wolkenkratzern mit explodierenden Bananen kämpfen.

Wenn Sie Anfang bis Mitte der 1990er Jahre mit einem IBM-kompatiblen PC aufgewachsen sind, sind die Chancen groß, dass Sie Gorillas gesehen oder gespielt haben, ein kostenloses QBasic-Spiel, das erstmals 1991 in MS-DOS 5.0 enthalten war. Es wurde mit Hunderten vertrieben von Millionen, wenn nicht Milliarden von PCs in den 1990er Jahren.

Gorillas baut auf einer langen, stolzen Reihe von Artilleriespielen auf Computern und Spielekonsolen auf. Zum Spielen geben Sie zwei Variablen ein: den Winkel Ihrer Banane und die Kraft. Sie müssen auch die Windgeschwindigkeit berücksichtigen, die Ihre explosive Banane vom Kurs abbringen könnte.

Der Gorillas-Titelbildschirm.

Werbung

Wenn Sie Ihren Start genau richtig ausrichten und den anderen Gorilla mit Ihrer Banane treffen, explodiert er , und Ihr Gorilla schlägt sich zur Feier auf die Brust. Leute, die Scorched Earth oder Worms gespielt haben, werden sofort mit der grundlegenden Mechanik der Gorillas vertraut sein.

Mit charmanter Grafik (einschließlich CGA- und EGA-Unterstützung), amüsanten Soundeffekten und einfachem Zwei-Spieler-Gameplay hat Gorillas eine Menge zeitloses Gameplay in nur 1.134 Codezeilen gepackt. Bis jetzt hat noch niemand erforscht, wie dieses legendäre Spiel entstanden ist.

VERWANDT: PCs vor Windows: Wie die Verwendung von MS-DOS eigentlich war

Neue Spiele in MS-DOS einbauen

MS-DOS, das Befehlszeilenbetriebssystem, debütierte 1981 als PC-DOS mit IBM PC. Bis zur Veröffentlichung von MS-DOS 5.0 hatte Microsoft sein DOS-Betriebssystem nie als eigenständiges Vorzeige-Einzelhandelsprodukt vermarktet. “Im Grunde hatte das MS-DOS-Team zuvor nur an OEMs und nie im Einzelhandel geliefert” erinnert sich an Brad Silverberg, den damaligen Vizepräsidenten von Microsoft, der für MS-DOS 5.0 verantwortlich war.

RELATED40 Jahre später: Wie war es, 1981 einen IBM-PC zu verwenden?

Microsoft musste die Dinge aufpeppen, weil der Verkauf von Einzelkopien von MS-DOS im Einzelhandel nicht so sicher war wie der Verkauf an OEMs. “Wir mussten ein überzeugendes Produkt und ein überzeugendes Verkaufsargument entwickeln” sagt Silberberg. “Es war eine totale Veränderung in der Denkweise sowohl des Produktteams als auch des Marketingteams. Es musste etwas sein, das die Leute kaufen wollten, und keine Software, bei der sie keine große Auswahl hatten und die in ihrem neuen Computer enthalten war.”

Microsoft

Vor diesem Hintergrund hat Microsoft begonnen, MS-DOS 5.0 vor dem Start bemerkenswerte Funktionen hinzuzufügen, darunter ein Dienstprogramm zum Wiederherstellen, eine Grafik-Shell (DOS-Shell), einen Vollbild-Texteditor (MS-DOS-Editor) und einen neuen BASIC-Interpreter namens QBasic.

Die Syntax von QBasic unterschied sich dramatisch im Vergleich zu seinem Vorgänger GW-BASIC, daher entschied sich Microsoft, vier Beispielprogramme beizufügen, um neuen Programmierern den Einstieg in die Sprache zu erleichtern. Diese Programme hatten Dateinamen wie MONEY.BAS (ein persönlicher Finanzmanager), REMLINE.BAS (entfernt Zeilennummern in einem Programm), NIBBLES.BAS (ein Schlangenspiel) und natürlich GORILLA.BAS.

Laut Richard Moe, einem der Schöpfer von Gorillas, hat Microsoft den bestehenden BASIC-Quellcode – der aus Quellen außerhalb des Unternehmens gezogen wurde – für ein Artilleriespiel und ein Schlangenspiel an eine Gruppe von Informatikstudenten aus ihrer & #8220;Koop” Internes Programm. Ihr Ziel war es, den Code in neue Spiele umzuschreiben, die Microsoft legal mit MS-DOS veröffentlichen konnte.

Werbung

Rick Raddatz, der Nibbles programmierte, erinnert sich an die Spiele’ Ursprünge etwas anders: „Nibbles war ein Spiel, das ich 1981 selbst für das TRS-80 geschrieben habe, basierend auf einem Spiel namens Hustle. 7 Jahre später fragen sie, ob jemand Ideen für BASIC-Spiele hat, ich habe es vorgeschlagen, und sie haben ja gesagt.” In Bezug auf Gorillas und Nibbles erinnert sich Raddatz: „Wir waren die beiden Siegerideen im teamweiten Aufruf zur Einreichung von Ideen.“

Nibbles, das andere QBasic-Spiel, das mit MS-DOS 5 ausgeliefert wurde.

Drei Genossenschaftsmitarbeiter meldeten sich freiwillig, um das Artilleriespiel, aus dem Gorillas wurde, umzubauen: Moe, Lance Delarme und Lyle Hazle. Laut Moe entwarf er das Design, schrieb die Musik und die Soundeffekte, machte die Kunst (einschließlich der Gorillas selbst) und einige Display-Logik. Delarme programmierte die Kernmechanik des Spiels und Hazle konzentrierte sich auf den Stadtbildgenerierungscode.

In Bezug auf die Ursprünge des Gorilla-Themas erwähnte Moe die Notwendigkeit, Microsoft aus rechtlichen Gründen von Artillerie-Panzerschlachten zu distanzieren: „Ich erinnere mich, dass ich speziell alberne Ideen entwickelt habe. Eine Idee waren Clowns, die Torten werfen, aber was machen Clowns auf Gebäuden? King Kong hingegen…”

Das Entwicklertrio arbeitete 1990 einige Monate lang als Nebenprojekt zusätzlich zu ihren regulären Aufgaben bei Microsoft an Gorillas MS-DOS 5.0 im Juni 1991. DOS 5 war ein großer Erfolg für Microsoft und führte zu guten Kritiken, die dafür sorgten, dass sich Gorillas schnell auf der ganzen Welt verbreitete. “Wir haben unsere Erwartungen weit übertroffen” erinnert sich Silverberg an den Erfolg von MS-DOS 5, “und es gab uns Schwung für Windows 3.1 und Windows 95.”

VERWANDT: Windows 95 wird 25: Als Windows Mainstream wurde

Das Vermächtnis von Gorillas

Eines der überzeugendsten Merkmale von Gorillas ist, dass sein Quellcode vollständig sichtbar und editierbar war, was damals besonders für Kinder zum Experimentieren einlud.

Möchten Sie die Geschwindigkeit des Spiels ändern? Setzen Sie die Variable “SPEEDCONST” auf einen höheren Wert. Sie können auch ändern, ob Ihre eigenen Bananen Sie in die Luft gesprengt haben, den Einfluss des Windes und buchstäblich alles andere im Spiel.

Werbung

Vom Scannen von Twitter und Blogs verdanken nicht wenige Programmierer ihre Faszination für Computerspielentwicklung oder Programmierung bis hin zu Gorillas.

Amüsanterweise wussten viele Erwachsene nicht einmal, dass Gorillas dort waren, was zu Episoden geheimen Spielens in Computerlabors auf der ganzen Welt führte. Ein YouTube-Kommentar von Allen Puckett erinnert sich: „Ich erinnere mich, dass damals in der High School, als wir DOS und Windows 3.1 lernten, alle Kinder dachten, das sei eine Art Hack, und der Lehrer war sich dessen nicht einmal bewusst und Ich dachte, wir hätten den Computer gehackt oder ihn hereingebracht, dann fingen alle an, ihn zu spielen, und es wurde so schlimm, dass Sie suspendiert wurden.”

Ich erinnere mich auch an ähnliche Szenen in meinen Computerlabors in der Schule, mit Kindern, die herumgehen, wie man Gorillas startet, als ob es ein tiefes Geheimnis wäre, normalerweise zur Überraschung des Ausbilders.

Nach seiner Veröffentlichung mit MS-DOS im Jahr 1991 wurde Gorillas mit jeder Version von MS-DOS und Windows bis Windows 2000 ausgeliefert. Raddatz erinnert sich, wie die QBasic-Spiele ihr Ende fanden: „Erst als ich dem NT-Team ein neues gab Version von Nibbles, die für eine erhöhte Hardwaregeschwindigkeit sorgte, dass sie sagten: „Warte, das ist noch drin?“ Und dann haben sie die Spiele rausgeholt!”

Was Moe betrifft, Gorillas hatten definitiv einen Einfluss auf seinen Lebensweg. Nachdem er am College von der Informatik zu den Geisteswissenschaften gewechselt war und einen Abschluss gemacht hatte, suchte er nach einem Job, der seine Programmiererfahrung ausspielte.

Gorillas-Mitschöpfer Richard Moe arbeitete später für Humongous Entertainment, das die beliebten Spiele Pyjama Sam und Putt-Putt entwickelte. Richard Moe

“Ich bewarb mich ausgerechnet bei einem Computerspielunternehmen namens Humongous Entertainment” sagt Moe. “Als sie herausfanden, dass ich Gorillas kodierte, gaben sie mir praktisch den Job. Und dann habe ich weitere ‘wirkungsvolle’ Spiele (in manchen Kreisen) wie die Pyjama-Sam-Serie und Backyard Sports-Reihen mit Humongous.”

Werbung

“Im Laufe der Jahre habe ich meine Gorillas-Geschichte geteilt für Menschen eines bestimmten Alters und ich bekomme viele Geschichten darüber, wie es ihre Liebe zum Programmieren entfacht hat! Ziemlich cool,” sagt Moe, der jetzt bei Apple arbeitet. “Für mich einundzwanzig Jahre in der Spielebranche, dann dank dieses Spiels andere Rollen in der Technik bei Amazon und jetzt Apple.”

Wie man heute Gorillas spielt

Heutzutage ist der einfachste Weg, ein authentisches Gorillas-Spiel zu spielen, das Internetarchiv, mit dem Sie die ursprüngliche GORILLA.BAS-Datei in einem MS-DOS-Emulator in Ihrem bevorzugten modernen Webbrowser ausführen können. (Sie können Nibbles auch auf ähnliche Weise spielen.)

Drücken Sie beim Laden der Seite die “Einschalttaste” in der Mitte des Kästchens auf dem Bildschirm, um den virtuellen Computer zu starten. Es lädt QBasic von MS-DOS und Sie sehen den Code für Gorillas in einem blauen Kästchen auf Ihrem Bildschirm. Um das Spiel zu spielen, klicken Sie auf das Emulatorfeld und drücken Sie Umschalt+F5 auf Ihrer Tastatur.

Nachdem Sie auf dem Titelbildschirm eine Taste gedrückt haben, können Sie die Namen der beiden Spieler eingeben (es gibt keinen computergesteuerten Spieler), wie viele Punkte Sie spielen möchten und die Gravitationsrate. Drücken Sie dann “P” um das Spiel zu starten.

Leute haben Gorillas auch in anderen Programmiersprachen neu erstellt, wie unter anderem Python, Swift und JavaScript. Nicht schlecht für ein bescheidenes Beispielprogramm, das vor fast 31 Jahren veröffentlicht wurde. Viel Spaß!

WEITER LESEN

  • › 8 Tipps zur Cybersicherheit, um 2022 geschützt zu bleiben
  • › Nein, iPhones sind nicht teurer als Android-Telefone
  • › So erhalten Sie einen größeren Dynamikbereich aus Ihren Fotos
  • › So beschleunigen Sie ein langsames iPhone
  • › Benötigen Sie noch ein VPN für öffentliches WLAN?
  • › So erkennen Sie eine betrügerische Website