Aller au contenu

Easter egg

Un article de Wikipédia, l'encyclopédie libre.

Je suis un hérisson, pas un œuf !
Un œuf de Pâques est caché dans cette image; promenez la souris puis cliquez pour le découvrir.

UnEaster egg(terme anglais pour «œuf de Pâques») est, eninformatique,dans lecinémaou dans lesjeux vidéo[1]unclin d'oeilrenvoyant à uneœuvreou une fonction cachée au sein d'unprogramme(image animée,jeu,message électronique,etc.) accessible grâce à un mot-clé ou à une combinaison de touches ou declics[2].

UnEaster eggn'est pas assimilable à unvirus:il n'abîme ni le programme original ni les autres données et ne se propage pas; il est caché et a été inséré volontairement par les créateurs. Il peut s'agir de la liste des auteurs du logiciel, d'un jeu, d'une blague, d'une séquence inédite, de bruitages.

Certains se trouvent aussi dans les jeux vidéo (Diabloest un exemple connu[3]). Lesniveaux secrets(en)des jeux vidéo sont souvent classés commeEaster eggs,ainsi que les clins d'œil ou les références dans les jeux vidéo[4].

Origine du nom

[modifier|modifier le code]

Les références cachées existent dans des œuvres depuis longtemps, mais l'habitude de les appelerEaster eggproviendrait du filmThe Rocky Horror Picture Show(1975) car des acteurs avaient caché des œufs de Pâques sur le plateau, mais ne les avaient pas tous trouvés. Quelques-uns sont encore visibles à l'écran dans le montage final du long métrage. La « chasse aux œufs de Pâques » au sens littéral dans ce film a été reprise ensuite pour désigner les références cachées par d'autres réalisateurs[5].

Par la suite, d'autres œuvres ont repris ce terme, lorsqu'elles traitaient de ce sujet de manière secondaire ou quand cela faisait partie de l'intrigue principale, tel le romanPlayer Oned'Ernest Clineet son adaptation cinématographiqueReady Player OnedeSteven Spielberg.

Il est aussi probable que l'utilisation du termeEaster egg,pour décrire une fonctionnalité ou un message caché, provienne du jeuAdventure,sorti en 1979 pour la console de jeuxAtari 2600,développé par l'employéWarren Robinett.

À cette époque, Atari n'incluait pas les noms desdéveloppeursdans les génériques de jeu, par peur de se faire voler ses employés. Robinett, en désaccord avec ses superviseurs sur ce manque de reconnaissance, a secrètement inséré le message « Créé par Warren Robinett » dans le jeu. Ce message apparaît seulement lorsque le joueur déplace sonavatarsur unpixelspécifique (leGray Dot), situé dans une certaine partie du jeu, permettant ainsi d'entrer dans une partie cachée du monde où le générique peut être lu. Peu après son départ, le message fut découvert par un joueur, qui partagea sa découverte avec Atari. Atari voulut supprimer le message du jeu, mais cet effort fut jugé trop coûteux. Par la suite, Steven Wright, le directeur chez Atari, suggéra de conserver le message et même d'encourager l'inclusion de tels messages dans les prochains jeux, en les décrivant comme des « Œuf de Pâques » (Easter egg) que les joueurs devraient trouver, d'où le terme «Easter egg»[6],[7],[8],[9].

Dans les jeux vidéo

[modifier|modifier le code]

En plus du nom de «Robinett» qui apparaît dans le jeuAdventure(1979), il existe de nombreux autres jeux vidéo où desEaster eggsont été dissimulés.

DepuisAdventure,il est devenu récurrent que les développeurs placent desEaster eggsdans leurs jeux vidéo. La plupart sont intentionnels, une façon de communiquer avec le joueur ou bien comme Robinett un moyen de se venger de la direction. Dans les jeux vidéo, lesEaster eggsont pris une variété de formes de simple message à l'écran à la refonte visuelle des éléments d'un jeu. Le célèbre jeu de stratégieAge of Empires(1997) par exemple contient unEaster eggpermettant de changer les projectiles descatapultesen remplaçant les pierres par des vaches.

Le premierjeu d'aventure textuelColossal Cave Adventure(1976), comprenait plusieurs « instructions » secrètes. L'une d'entre elles était« xyzzy »(en),une commande permettant au joueur de se déplacer entre deux points distants dans le monde du jeu[10].

Selon les recherches d'Ed Fries, le premierEaster eggconnu dans unjeu d'arcadefut dans le jeuStarship 1(en)(1977), développé parRon Milner(en).En exécutant une suite d'actions dans le bon ordre le joueur faisait apparaître un message à l'écran « Hi Ron! ». Fries l'a décrit comme le plus ancien jeu d'arcade connu à ce jour qui répond clairement à la définition d'unEaster egg.Celui-ci a été découvert en 2017, soit 40 ans après la sortie du jeu, ce qui porte à croire que d'autresEaster eggsrestent à découvrir[11],[12].Fries a remarqué que certaines machines d'arcadeAtarirevendues sous l'étiquetteKee Gamesont inclus des changements de matériel qui rendraient le jeu différent de la version Atari.Anti-Aircraft II(en)(1975) comprenait un moyen de modifier lecircuit imprimépour faire modifier les avions du jeu en les faisant apparaître enOvnis.Parce que cela nécessitait une modification matérielle, Fries s'est demandé si cela répondait à la définition d'unEaster egg[12].

Certains Easter eggs sont plus élaborés, ils comprennent parfois desniveaux secrets(en)entiers à découvrir par le joueur. Ces zones cachées contiennent souvent des blagues propres à lafandomou l'équipe de développement et diffèrent donc d'une simplesalle de débogage(en).Certains jeux contiennent des Easter eggs encore plus élaborés. Dans le jeu deLucasArts,Day of the Tentacle(1993), le jeuManiac Mansion(1987) peut être joué dans sa version complète en utilisant un ordinateur présent dans la chambre du personnage[13],[14].

D'autresEaster eggsont pris naissance sans aucune volonté de la part des développeurs, comme le très célèbrecode Konami.Cecode de tricheque l'on retrouve aujourd'hui dans beaucoup de jeux provient du jeuNES,Gradius(1985). Le développeur, Kazuhisa Hashimoto, créa le code comme moyen dedéboguerrapidement le jeu en donnant à l'avatar du joueur certaines capacités pour pouvoir parcourir plus facilement le jeu. Ces types de codes sont généralement retirés du jeu final, mais dans le cas deGradius,Hashimoto a simplement oublié de le supprimer et le code a rapidement été découvert par les joueurs. Sa popularité a inspiréKonamià réutiliser le code et à le conserver délibérément pour plusieurs de ses futurs jeux, comme unEaster egg[13],[15].

Des problèmes techniques peuvent également créer desEaster eggsinvolontaires.Jon Burton(en),fondateur deTraveller's Tales,a déclaré que de nombreuxEaster eggssont venus de la volonté que leurs jeuxMega Driveobtiennent la certification deSega.Par exemple, donner uncoup sur le côté de la cartouchedu jeuSonic 3D Blast(1996), alors qu'elle était insérée dans la console, ramènerait le jeu à l'écran de sélection de niveau, ce qui selon Burton était letraitement par défaut des exceptionspour toute erreur non identifiée du processeur, comme lorsque la connectivité entre la cartouche et lemicroprocesseurde la console était temporairement perdue[16].

En informatique

[modifier|modifier le code]

Dans leslogiciels informatiques,lesEaster eggssont en général des messages secrets qui se produisent à la suite de l’exécution d'une commande non documentée. Les résultats peuvent varier d'un simple message où d'une image affichée à une page de générique des développeurs ou à un petit jeu vidéo caché dans un logiciel.

Dans le système d'exploitationTOPS-10(en)(pour l'ordinateurDEC PDP-10), la commandemakeest utilisée pour appeler l'éditeurTECOpour créer un fichier. Si on lui donne en argument le nom de fichierlove,pour que la commande lisemake loveil s’arrêtera pendant un instant et répondranot war?avant de créer le fichier[17].

Certaines versions du système d'exploitation DECOpenVMSont caché des codes d'état de sortie, y compris une référence au sketch desMonty Python,leGuide de conversation hongrois grivois(en);le code «exit %xb70» renvoie le message « %SYSTEM-W-FISH,my hovercraft is full of eels» tandis que «exit %x34b4» renvoie une référence à un ancienmème Internet:« %SYSTEM-F-GAMEOVER,All your base are belong to us».

Beaucoup d'ordinateurs ont desEaster eggsencore plus élaborés cachés dans la mémoireROM,y compris des listes de noms de développeurs, des recommandations politiques, des extraits de musique ou des photos de l'équipe de développement. La version 1997 deMicrosoft Officecontient unsimulateur de volcaché dansMicrosoft Excelet un jeu deflipperdansMicrosoft Word[18],[19].Depuis 2002, Microsoft n'autorise plus aucun code caché ou non documenté, dans le cadre de son initiativeTrustworthy Computing.

L'outil logicielapt-getdu système d'exploitationDebiancontient unEaster eggoriginal, lorsque l'on entre la commandeapt-get helpdans leshellon peut lire un message «This APT has Super Cow Powers.», un indice pour le véritableEaster eggqui consiste à simplement entrerapt-get moodans leshell,qui affichera une vache en formatASCIIsur le terminal[20].

UnEaster eggse trouve sur tous les systèmes d'exploitationMicrosoft WindowsavantWindows XP.Dans l'écran de veille3D Text, entrer le texte « volcano » affichait les noms de tous les volcans desÉtats-Unis.Microsoft a retiré cet œuf de Pâques dans Windows XP mais en a ajouté d'autres[21];Microsoft Excel 95par exemple contenait unjeu d'actioncaché semblable àDoom(1993), appelé «The Hall of Tortured Souls»[22].

Dès son retour dans l'entreprise,Steve Jobsa interdit lesEaster eggsdans tous lesproduits Apple.Le premierEaster eggà apparaître après sa mort a été dans une mise à jour duMac App StorepourOS X Mountain Lionen 2012, dans laquelle les applications téléchargées ont été temporairementhorodatéescomme « 24 janvier 1984 », la date de la vente du premier ordinateurMacintosh[23].

En cartographie

[modifier|modifier le code]

LesEaster eggscartographiques sont des ajouts ou des modifications volontaires au sein des cartes[24].On en trouve par exemple dans les cartes deSwissTopo,de l'Institut géographique National,StreetMap au Royaume-Uni ou sur une carte duGold Coast Survey[25],[24].Ils sont cachés généralement dans les motifs de roches ou de falaises, d'une taille plutôt petite et dans des endroits dénués de danger afin d'éviter tout accident[24].Il faut donc soit connaître la zone soit vérifier sur le terrain afin de les détecter[24].Les cartes géographiques devant être exactes, puisque l'absence d'erreur est un signe de qualité, ces réalisations sont plutôt l’œuvre solitaire des cartographes et rapidement effacées[24].Il y a cependant des exceptions, notamment dans le numérique. Lemoteur de recherchedeGooglecontient de nombreuxEaster eggs(en),donnés à l'utilisateur en réponse à certaines requêtes de recherche[24].Par exemple,Google Mapsa déjà répondu à une demande d'itinéraire de la ville deNew YorkàTokyoen disant à l'utilisateur de traverser enkayakl'océan Pacifique[26].

LesEaster eggscartographiques sont à différencier desrues pièges,qui visent à protéger le droit d'auteur de l'institution, alors que les œufs de Pâques cartographiques sont la signature du cartographe lui-même[24].

Notes et références

[modifier|modifier le code]
(en)Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé«Easter egg (media)»(voir la liste des auteurs).
  1. Marlène Duretz, «Un "Easter Egg", c'est quoi?», surLe Monde,.
  2. «Les Easter Eggs», surComment ça marche,.
  3. «Légende urbaine: des vaches déchaînées dans Diablo 2 et un requin dans Battlefield 4», surhitek.fr,.
  4. Ben Sillis, «les 10 Easter Eggs les plus vicieux de l'histoire», surredbull,.
  5. «Easter Eggs, quand le spectateur doit ouvrir les y-œufs», surbrigadecinephile,.
  6. (en)«Play Atari Adventure», surIGN(consulté le)
  7. (en)Chris Baker, «How One Man Invented the Console Adventure Game», surWired,.
  8. (en)Katie Salen Tekinbaş et Eric Zimmerman,The game design reader: a Rules of play anthology,MIT Press,(ISBN978-0-262-19536-2,OCLC58919795,lire en ligne).
  9. «Wayback Machine», surweb.archive.org,.
  10. (en)Dennis G. Jerz, «Somewhere Nearby is Colossal Cave: Examining Will Crowther's Original Adventure in Code and in Kentucky»,Digital Humanities Quarterly,vol.001,no2,‎(ISSN1938-4122,lire en ligne).
  11. (en)Sam Machkovech, «The arcade world’s first Easter egg discovered after fraught journey», surArs Technica,
  12. aetb(en)Ed Fries, «The Hunt For The First Arcade Game Easter Egg», surKotaku,.
  13. aetb(en)StaffanBjorket JussiHolopainen,Patterns in Game Design,Charles River Media,,423p.(ISBN978-1-58450-354-5,lire en ligne)
  14. (en)Optical Information Systems Update/library & Information Center Applications,Meckler Pub.,(lire en ligne)
  15. (en)Jay Garmon, «News, Tips, and Advice for Technology Professionals», surTechRepublic,.
  16. (en)Kyle Orland, «How hitting a game cartridge unlocks gaming’s weirdest Easter egg», surArs Technica,.
  17. (en)Nick Montfort et Ian Bogost,Racing the Beam: The Atari Video Computer System,MIT Press,,192p.(ISBN978-0-262-26152-4,lire en ligne).
  18. (en)«Excel Easter Egg - Excel 97 Flight to Credits», sureeggs(consulté le).
  19. (en)«Word (Microsoft) Easter Egg - Pinball in Word 97», sureeggs(consulté le)
  20. (en)Grant Rickford,Ubuntu for Non-Geeks, 4th Edition: A Pain-Free, Get-Things-Done Guide,No Starch Press,,496p.(ISBN978-1-59327-257-9,lire en ligne).
  21. (en)«Newsbank|The Sacramento Bee & Sacbee», surnl.newsbank(consulté le)
  22. (en)«Excel Easter Egg - Excel 95 Hall of Tortured Souls», sureeggs(consulté le).
  23. (en)Jesus Diaz, «The Easter Eggs Are Back in OS X—And This One Is Insanely Great», surGizmodo,.
  24. abcdefetgDelphineMontagneA la recherche des œufs de Pâques cartographiques»,Carto, le monde en cartes,no58,‎,p.54(lire en ligne,consulté le)
  25. (en-US)«How to Hide an Elephant in a Map», surBig Think(consulté le)
  26. (en)«"How do I get to China? Jet ski!" Google Maps joke gives users unorthodox instructions for crossing the Pacific», surMail Online,.

Articles connexes

[modifier|modifier le code]

Liens externes

[modifier|modifier le code]