A húsvéti tojás (angolul " húsvéti tojás ") az informatikában vagy a videojátékokban található , egy rejtett funkció egy programon belül ( mozgókép , játék, e-mail stb.), Amelyhez szó-kulcs vagy billentyűk vagy kattintások kombinációja érhető el. .
A húsvéti tojás nem hasonlítható vírushoz : nem károsítja az eredeti programot vagy más adatokat, és nem terjed; rejtve van, és az alkotók önként beszúrták. Ez lehet a szoftver, egy játék, egy poén, egy új sorozat, hanghatások szerzőinek listája.
Néhány ilyen megtalálható a videojátékokban is (a Diablo ismert példa). A titkos szintű (in) videojátékok gyakran a húsvéti tojások közé sorolhatók , valamint a videojátékok bólintásai vagy hivatkozásai.
A rejtett utalások már régóta megtalálhatók a művekben, de a szokás, hogy húsvéti tojásnak hívják őket, a The Rocky Horror Picture Show (1975) című filmből származik, mert a színészek elrejtették a húsvéti tojásokat a forgatáson, de nem találták meg mindet .. Néhány még mindig látható a képernyőn a játékfilm utolsó részében. A szó szerinti értelemben vett "húsvéti tojásvadászatot" ebben a filmben aztán a többi rendező által elrejtett referenciák kijelölésére használták.
Ezt követően más munkák vette fel ezt a kifejezést, amikor foglalkozott ezzel a témával egy másodlagos módon, vagy ha ez része volt a fő cselekmény, így például az új Player One által Ernest Cline és filmváltozatában Ready Player One által Steven Spielberg .
Az is valószínű, hogy a húsvéti tojás kifejezés egy rejtett funkció vagy üzenet leírására az Adventure játékból származik , amelyet 1979-ben adtak ki az alkalmazott Warren Robinett által fejlesztett Atari 2600 játékkonzolhoz .
Abban az időben az Atari nem vette fel a játék kreditjébe a fejlesztők nevét , attól tartva, hogy ellopják az alkalmazottaikat. Robinett, aki nem értett egyet a felügyelõkkel az elismerés hiánya miatt, titokban beillesztette a játékba a "Warren Robinett készítette" üzenetet. Ez az üzenet csak akkor jelenik meg, amikor a játékos az avatárját egy adott pixelre (a Szürke Pontra ) helyezi , amely egy a játék bizonyos részét, ezáltal lehetővé téve a világ egy rejtett részébe való belépést, ahol a kreditek olvashatók. Nem sokkal távozása után az üzenetet egy játékos fedezte fel, aki felfedezését megosztotta Atarival. Atari el akarta távolítani az üzenetet a játékból, de az erőfeszítést túl költségesnek ítélték meg. Ezt követően Steven Wright, az Atari igazgatója azt javasolta, hogy tartsa meg az üzenetet, sőt, ösztönözze az ilyen üzenetek beépítését a jövőbeni játékokba, leírva őket " húsvéti tojásként", amelyet a játékosok használhatnak. Meg kell találnia, ezért a " húsvéti tojás " kifejezést.
Az " Adventure" játékban (1979) megjelenő " Robinett " név mellett sok más videojáték is található, ahol a húsvéti tojásokat elrejtették.
Az Adventure óta általánossá vált, hogy a fejlesztők húsvéti tojásokat helyeznek el videojátékaikban. Legtöbbjük szándékos, a játékossal való kommunikáció módja, vagy Robinetthez hasonlóan a vezetés bosszújának módja. A videojátékok, húsvéti tojás vették a különböző formák, az egyszerű a képernyőn megjelenő üzeneteket vizuális javítás játékelemek. A híres stratégiai játék az Age of Empires (1997) például tartalmaz egy húsvéti tojás , amely lehetővé teszi, hogy módosítsa a lövedékek a katapultot által a köveket tehenekkel helyettesítve.
Az első szöveges kalandjáték, a Colossal Cave Adventure (1976) számos titkos "utasítást" tartalmazott. Ezek egyike az "xyzzy" (en) volt , amely lehetővé teszi a játékos számára, hogy a játék két távoli pontja között mozogjon.
Szerint Ed Fries Research, az első húsvéti tojás ismert a játék arcade volt a játék Starship 1 (en) (1977) által kidolgozott Ron Milner (in) . A műveletek sorozatának megfelelő sorrendben történő végrehajtásával a játékos egy üzenetet jelenít meg a képernyőn: „Szia Ron! ". Fries az eddigi legrégebbi ismert arcade játéknak minősítette, amely egyértelműen megfelel a húsvéti tojás meghatározásának . Ezt egy 2017-ben fedezték fel, 40 évvel a játék megjelenése után, ami arra utal, hogy más húsvéti tojásokat kell még felfedezni. Fries észrevette, hogy a Kee Games címke alatt értékesített egyes Atari arcade gépek olyan hardveres változtatásokat tartalmaznak, amelyek különböznék a játéktól az Atari verziótól. Az Anti-Aircraft II ( 1975) tartalmazott egy módszert az áramköri kártya módosítására a játék síkjainak módosítására úgy, hogy ufóként jelennek meg . Mivel hardvercserére volt szükség, Fries arra gondolt, hogy ez megfelel-e a húsvéti tojás definíciójának .
Néhány húsvéti tojás bonyolultabb, néha tartalmaznak titkos ( egész ) egész számokat, amelyeket a játékos felfedez. Ezek a területek gyakran rejtett saját vicceket tartalmaznak a rajongóknak vagy a fejlesztői csapatnak, ezért különböznek egy egyszerű hibakereső szobától (in) . Egyes játékok még bonyolultabb húsvéti tojásokat tartalmaznak. A LucasArts , a csáp napja (1993) játékában a Maniac Mansion (1987) játék teljes verzióban játszható ezzel a számítógéppel a szoba karakterében.
Minden húsvéti tojás mindenféle akarat nélkül a fejlesztők részéről kikerült, például a nagyon híres Konami-kód . Ez a sok játékban megtalálható cheat kód a NES játékából származik , Gradius (1985). A fejlesztő, Kazuhisa Hashimoto létrehozta a kódot a játék gyors hibakeresésére, azáltal, hogy a játékos avatárjának bizonyos képességeket adott, hogy könnyebben tudjon navigálni a játékban. Az ilyen típusú kódokat általában eltávolítják az utolsó játékból, de abban az esetben a Gradiusból Hashimoto egyszerűen elfelejtette törölni, és a kódot a játékosok gyorsan felfedezték. Népszerűsége arra ösztönözte a Konamit, hogy újból felhasználja a kódot, és szándékosan mentse el több jövőbeli játékához, például egy húsvéti tojáshoz .
A technikai kérdések nem szándékolt húsvéti tojásokat is előidézhetnek. Jon Burton (in) , a Traveler's Tales alapítója szerint sok húsvéti tojás abból a vágyból származott, hogy a Mega Drive játékaik megszerezzék a Sega tanúsítását . Például dörömböl az oldalán a Sonic 3D robbanás (1996) játék patront , míg azt be a konzolba, hogy hozzák vissza a játékot, hogy a szint kiválasztása képernyőn, ami Burton mondott a feldolgozás. Alapértelmezett kivételek bármely azonosítatlan processzor hiba, például amikor a patron és a konzol mikroprocesszora közötti kapcsolat átmenetileg megszakadt.
A számítógépes program , húsvéti tojás általában titkos üzeneteket fordulhat elő, ha a végrehajtás a nem dokumentált parancs. Az eredmények változhatnak egyszerű üzenettől vagy megjelenített képtől kezdve a fejlesztői kreditoldalig vagy a szoftverbe rejtett kis videojátékig.
A TOPS-10 (en) operációs rendszerben (a DEC PDP-10 számítógéphez ) a parancs makesegítségével a TECO szerkesztőt hívják meg egy fájl létrehozására. Ha argumentumként megadjuk a fájlnevet love, akkor a parancs elolvasása make loveegy pillanatra leáll, és válaszol not war ?a fájl létrehozása előtt.
Az operációs rendszer néhány verziója decemberben az OpenVMS elrejtette a kimeneti állapotkódokat, beleértve a Monty Python vázlatára való hivatkozást , a magyar Phrasebook saucy (in) -ot ; a " exit %xb70 " kód a "% SYSTEM-W-FISH üzenetet adja vissza, a légpárnás járműm tele van angolnával ", míg a " exit %x34b4 " egy régi internetes mémre mutat vissza : "% SYSTEM-F-GAMEOVER, Minden bázisod hozzánk tartozik " .
Sok számítógépen még bonyolultabb húsvéti tojások vannak elrejtve a ROM-on , beleértve a fejlesztői nevek listáját, az irányelvekre vonatkozó ajánlásokat, a zenemintákat vagy a fejlesztői csapat fényképeit. A Microsoft Office 1997-es verziója egy rejtett repülési szimulátort tartalmaz a Microsoft Excelben és egy flipper játékot a Microsoft Word-ben . 2002 óta a Microsoft már nem engedélyez rejtett vagy dokumentálatlan kódokat a Trustworthy Computing kezdeményezés részeként .
Az apt-get szoftvereszköz a Debian operációs rendszer tartalmaz egy eredeti húsvéti tojás , amikor belép a parancsot apt-get helpa shell el tudja olvasni az üzenetet „ Ez az APT a SzuperTehén Powers. », Egy nyom a valódi húsvéti tojáshoz, amely egyszerűen apt-get mooa héj beírásából áll , amely ASCII formátumú tehenet jelenít meg a terminálon.
Egy húsvéti tojás megtalálható minden Microsoft Windows operációs rendszerek előtt Windows XP . A 3D szöveg képernyővédőben a "vulkán" szöveg beírásával az Egyesült Államok összes vulkánjának neve látható. A Microsoft eltávolította ezt a húsvéti tojást a Windows XP-ben, de többet tett hozzá; A Microsoft Excel 95 például tartalmazott egy rejtett akciójátékot, amely hasonló a Doom-hoz (1993), a " Kínzott lelkek csarnoka " néven.
A kereső a Google tartalmaz sok húsvéti tojások (in) , a felhasználó által megadott válaszul néhány keresési lekérdezéseket. Például a Google Maps korábban reagáltak az útvonal kérésére New York City a Tokyo tájékoztatja a felhasználót, hogy kajak -szerte a Csendes-óceán .
A cégbe való visszatérése után Steve Jobs az Apple összes termékében betiltotta a húsvéti tojásokat . Az első húsvéti tojás , amely halála után jelent meg, az OS X Mountain Lion Mac App Store frissítésében szerepelt 2012-ben, amelyben a letöltött alkalmazásokat ideiglenesen "1984. január 24-én", az "eladás dátumaként" bélyegezték meg. Macintosh számítógép .