Easteregg

Aus C64-Wiki
Wechseln zu: Navigation, Suche

Easteregg oder richtig Easter Egg (zu deutsch: Osterei) ist ein Begriff, der aus der Computerszene kommt. Hierbei handelt es sich um undokumentierte und absichtlich versteckte Überraschungen, Funktionen, Vorteile, Mehrwert oder auch nur Gags in Computerprogrammen, oder auch um eine ideenreiche oder witzig gestaltete Erwähnung bzw. Anspielung auf Autoren oder Schöpfer der Software und/oder Hardware. Die ersten Eastereggs tauchten in Computerspielen auf. Mittlerweile sind sie in verschiedenen anderen Computerprogrammen wie Anwendungen oder Betriebssysteme vorhanden, oder auch auf Webseiten versteckt.

Das erste Eastereggs fand man in dem Computerspiel Adventure [1] im Jahr 1978, das für die Spielekonsole Atari 2600 erschien. Der Autor des Spiels Warren Robinett gilt somit als Erfinder des Easteregg.

Keine Eastereggs[Bearbeiten]

Eine Missinterpretation von vermeintlichen Eastereggs in Computerprogrammen sind:

  • Cheats - undokumentierte Schummelfunktionen in Spielen, z.B. Tastenabkürzungen für einen Level-Sprung oder geheime POKEs für zusätzliche Leben oder mehr Energie.
  • Für den normalen Benutzer unnütze Funktionen in Computeranwendungen, die aber für das IT-Fachpersonal sinnvoll sind und/oder ihnen als Arbeitserleichterung dienen, z.B. zum Debugging.
  • Sicherheitslücken (manchmal auch absichtlich hinterlassene, als sogenannte "Hintertüren", engl. Backdoors), die einen unerlaubten Zugang zu einen Computersystem oder -netz ermöglichen oder
  • Manche Schadsoftware (englisch: Malware) wie Viren, Würmer und Trojaner, die den Benutzer mit Dingen wie Offenlegung der Privatsphäre oder Zerstörung von Daten überrascht.
  • Ungenutzte Musik- oder Grafikressourcen, die im Programmcode aufgefunden werden können, es aber nicht ins fertige Spiel geschafft haben. Das Sprite der nackten Prinzessin Marina aus dem Spiel Barbarian - The Ultimate Warrior ist ein Beispiel dafür.
  • Von einem Zahlengenerator erzeugte Texte:
    Mit Hilfe der RND-Funktion im BASIC V2 können für bestimmte Anfangswerte vermeintlich geheime Botschaften entlockt werden. Dieser Ansatz entstammte einem Artikel von Tristan Miller[2], was als Commodores "Easteregg"-Antwort auf das Microsofts Easteregg, das Commodore zu PET-Zeiten übersehen hatte, missinterpretiert werden könnte. Eine Demonstration und Hintergründe zur Funktionsweise dieser Idee findet sich im Videomitschnitt bei YouTube ab 4:01.
    Das Programm:
10 A=125708:GOSUB 20:A=33435700:GOSUB20:A=17059266:GOSUB 20:END
20 A=RND(-A)
30 A=INT(RND(A)*22):IF A THEN PRINT CHR$(A+64);:GOTO30
40 PRINT " ";:RETURN
Es wird der Text "BILL GATES SUCKS" ausgegeben. Mit genügend Suchaufwand in den "Zufallszahlenfolgen" lassen sich so allerdings fast beliebige (zumindest kurze) Zeichenfolgen erzeugen. Von einer Absicht, das bei der RND-Funktion solche Nachrichten bewusst hinterlegt wurden, kann nicht die Rede sein. Es handelt sich vielmehr um eine grundlegende Eigenschaft von Pseudozufallszahlengeneratoren. Eine Erläuterung des Autors gibt es auf StackExchange.


Eine exemplarische Auflistung von Eastereggs beim C64 finden sich im folgenden Abschnitt.

C64[Bearbeiten]

Easteregg im C64-BASIC 2.0

Nach dem Drücken der Tastenkombination RUN/STOP  + RESTORE  folgende Befehlszeile ausführen:

POKE781,96:SYS58251

Es erscheint eine sinnlose und zufällige Auflistung von ? (siehe Screenshot). Abbruch ist mit der Tastenkombination RUN/STOP  + RESTORE  oder einem Reset möglich.


Spiele

Das Easteregg in Summer Games 2
  • California Games: Wenn man beim Diskuswerfen zu lange wartet, wird man von einem Ufo entführt. Es sind auch noch andere Gags im Spiel versteckt.
  • Goldshaft: Durch das Drücken der X  im Hauptmenü (Highscoreliste) kann man seine Spielfigur und die Gegner im ersten Teil des Spieles zu Nudisten machen.
  • Mega Apocalypse: Durch Drücken einer Tastenkombination kommt man in einen "star mode for insomniacs".
  • Spindizzy: Die Karte ergibt an einer Stelle die Worte "HAWK WIND".
  • Summer Games und Summer Games II: Mittels der Tastenkombination F3 +DEL +CRSR down  kann ein alternatives Titelbild betrachtet werden.
  • World Games: Lauten die ersten beiden Namen "AUTHOR" und "OFTHEGAME", erscheint eine kleine Animation bei "Barrel Jumping" oder "Bull Riding".
  • Zak McKracken: Der Benzinkanister auf dem Mars basiert auf dem wohl bekanntesten Roten Hering der Computerspielgeschichte: Der Kettensäge aus Maniac Mansion.
  • The Hobbit und Robox: In diesen Textadventures ist es möglich, Wein oder Whisky zu trinken. Der Alkoholkonsum wirkt sich dann massiv auf die Ein- und Ausgaben der Texte aus.
  • Sowohl in International Karate als auch im Nachfolger IK+ gibt es diverse geheime Tastenkombinationen zur Veränderung der Grafik.
  • Bei vielen Text- und Grafik-Adventures führt die frustrierte Eingabe von Kraftausdrücken, meist vier Buchstaben lang, zu ironischen Kommentaren oder "bestrafenden" Effekten.
  • So manche Spiele und andere Programme enthalten versteckte Kommentare und Botschaften unterschiedlicher Art an Cracker, auf die man nur stossen kann, wenn man den jeweiligen Kopierschutz zu knacken versucht.


Andere Commodore-Heimcomputer[Bearbeiten]

  • Gibt man auf einem C128 den Befehl SYS32800,123,45,6 ein, erhält man eine versteckte Nachricht der Entwickler.[3]
  • Eine ähnliche Nachricht erhält man auf einem C16/C116/Plus/4 bei Eingabe von SYS52650.
  • Auf einem PET der 3000er-Reihe gibt der Befehl WAIT6502,1 den Urheber des eingebauten BASIC V2 an der Home-Position des Schirms aus: MICROSOFT!
    Der Wert nach dem Komma gibt dabei die Anzahl (max. 255) der Wiederholungen an. Der Wert 0 steht dabei für 256.[4]
    Ähnliche Eastereggs finden sich in unterschiedlichen Ausprägungen auch in anderen Systemen, die in irgendeiner Form Microsofts Basic einsetzen. Bill Gates selbst hat dieses Easteregg versteckt implementiert.[5]
  • Auch Diskettenlaufwerke blieben nicht verschont: Mit den DOS-Befehlen "B-*" und "B-?", kann man bei der 1581 auf dem Fehlerkanal die Credits der Programmierer nebst einer Widmung nachlesen.[6]

Weblinks[Bearbeiten]

WP-W11.png Wikipedia: Easteregg

Quellen[Bearbeiten]

  1. Adventure for the Atari 2600 Video Game Console by Warren Robinett Sprache:englisch
  2. Tristan Miller. The Great Commodore/Microsoft Easter Egg War. TPUG Newsletter, page 7, Fall 2015 Sprache:englisch.
  3. The Easter Egg Archive: Software > Hardware and Electronics > Commodore 128 Easter Eggs Sprache:englisch
  4. The Easter Egg Archive: Software > Hardware and Electronics > Commodore PET Easter Eggs Sprache:englisch
  5. Bill Gates' Personal Easter Eggs in 8 Bit BASIC Sprache:englisch
  6. The Easter Egg Archive: Software > Hardware and Electronics > Commodore 128 Easter Eggs - Commodore 1581 Disk Drive Credits Command Sprache:englisch