În anii ’90, inginerii de la Microsoft s-au întrecut într-o competiție internă pentru a crea cele mai sofisticate „ouă de Paște” ascunse în software-ul lor. Acestea variau de la jocuri de pinball și curse până la simulatoare de zbor, toate camuflate în aplicațiile Office și Windows. Să ne amintim câteva dintre cele mai memorabile.
Ce sunt „Ouăle de Paște”?
„Ouăle de Paște” sunt, de fapt, mici trucuri sau elemente ascunse, cum ar fi credite pentru dezvoltatori, funcții neobișnuite sau glume private, toate acestea fiind integrate în mod subtil în software. Numele lor provine de la faptul că accesarea lor implică o serie de pași neobișnuiți, care aduc aminte de o adevărată vânătoare de ouă de Paște.
Aceste „ouă” au fost o metodă subtilă și amuzantă pentru programatori de a-și lăsa amprenta în secret în cadrul muncii lor, într-o perioadă în care recunoașterea individuală a programatorilor era descurajată de dragul spiritului de echipă.
Istoria Microsoft cu aceste elemente ascunse a început în anii ’70 cu limbajul BASIC de pe Commodore PET. Această practică a evoluat constant de-a lungul deceniilor, continuând prin MS-DOS și atingând apogeul complexității la sfârșitul anilor ’90 în aplicațiile Microsoft Office.
Conducerea Microsoft a interzis oficial această practică la începutul anilor 2000, invocând motive legate de securitate și încrederea clienților.
Însă, pentru o perioadă, aceste ouă ascunse au fost la mare căutare și au devenit destul de creative!
Excel ’95: Sala Sufletelor Torturate
Excel a fost un mediu prolific pentru crearea unor ouă de Paște elaborate în anii ’90. De exemplu, în Excel ’95, urmând o serie de pași complicați, se putea accesa o fereastră intitulată „Sala Sufletelor Torturate”. Inspirată de jocul Doom, această secvență permitea utilizatorului să exploreze un mediu 3D la persoana întâi. După ce se traversa un pod sinuos, se putea descoperi o cameră cu numele programatorilor Excel ’95 și o fotografie cu rezoluție scăzută a echipei.
Windows 3.1: Creditele cu Ursul Microsoft
În timpul dezvoltării Windows 3.1, unul dintre programatori obișnuia să poarte un ursuleț de pluș. Acesta a devenit o glumă internă și o mascotă neoficială a sistemului de operare.
Când echipa a ascuns creditele dezvoltatorilor în Managerul de Programe din Windows 3.1, ursul și-a făcut apariția în mod natural. „Oul de Paște” afișa inițial un bărbat într-un costum galben alături de o listă cu adresele interne de e-mail ale dezvoltatorilor. Dar, dacă secvența era repetată, se putea observa capul ursului purtând costumul galben.
Excel ’97: Simulator de Zbor și Monolit cu Credite
Odată ce vestea despre „simulatorul de zbor” ascuns în Excel ’97 s-a răspândit în presă, a stârnit curiozitatea multor utilizatori, fiind un element neașteptat.
În realitate, nu era un simulator de zbor autentic, cu manometre și comenzi de avion. Mai degrabă, era o experiență de zbor 3D, la persoana întâi, într-un peisaj violet suprarealist. Zburând suficient de mult, se putea descoperi un monolit negru cu numele programatorilor Excel ’97 derulându-se pe el.
Windows NT Pipes Screensaver: Ceainicul Utah
Multe versiuni ale sistemului de operare Windows NT includeau un screensaver 3D OpenGL numit Pipes. Acesta genera o rețea continuă de țevi care se intersectau și se extindeau în spațiul 3D.
Dacă stilul comun era setat la „mixt” în setările screensaverului, una dintre îmbinări era înlocuită uneori cu celebrul Ceainic Utah. Acest ceainic a fost creat în 1975 la Universitatea Utah și a devenit un model standard pentru testarea randării 3D pe diverse platforme.
Word ’97: Pinball
Pentru a nu fi depășiți de echipa Excel ’97, programatorii Word ’97 au inclus un joc de pinball simplu, accesibil printr-o secvență de pași ascunși. Jocul conținea o listă derulantă cu numele echipei de dezvoltare afișată pe un tabel de marcaj LED cu aspect retro.
Jucătorii foloseau tastatura (Z pentru flipperul stâng și M pentru cel drept) pentru a controla jocul, simplu dar distractiv.
Windows 95: Animație cu Credite Muzicale
Windows 95 includea un tribut muzical ascuns pentru echipa de dezvoltare. Dacă se crea un folder nou pe desktop, era redenumit de mai multe ori și apoi deschis, se putea observa cum numele membrilor echipei Windows 95 se mișcau și se estompau pe un fundal muzical MIDI. Windows 98 includea un ou de Paște similar.
Excel 2000: Joc de Curse
Conform unor surse interne de la Microsoft (a se vedea comentariile din acest articol de blog), Office 2000 a fost ultima versiune de software care a mai inclus „ouă de Paște” cu aprobarea conducerii Microsoft.
Această afirmație s-ar putea aplica doar versiunilor pentru Windows, deoarece un dezvoltator a ascuns un joc Asteroids în Office 2004 pentru Mac.
Excel 2000 s-a asigurat că aceste ouă ascunse au fost memorabile! Un joc 3D de curse cu împușcături similar clasicului arcade Spy Hunter a fost inclus în software. Jucătorii concurau pe un drum unde erau afișate numele dezvoltatorilor și unde puteau trage în alte mașini.
Dacă Microsoft nu ar fi pus capăt acestei practici, este interesant de imaginat cât de sofisticate ar fi putut deveni jocurile ascunse în viitor.
Windows Vista DVD: Fotografia Echipei de Securitate Microsoft
În cele din urmă, a apărut un „ou de Paște” fizic! În 2007, un blogger spaniol, cu pseudonimul Kwisatz, a descoperit ceva remarcabil pe eticheta holografică anti-piraterie a unui DVD Windows Vista Business. Era o fotografie miniaturală (mai puțin de 1mm lățime) cu trei bărbați. Această descoperire s-a răspândit rapid în blogosferă, până când Microsoft a oferit o reacție oficială la aproximativ patru zile distanță, într-o postare pe blog.
Se pare că cei trei bărbați erau membri ai echipei anti-piraterie de la Microsoft. Aceștia au ascuns fotografia lor și alte imagini din domeniul public ca parte a tehnologiei anti-piraterie a etichetei. Aceste detalii erau prea mici pentru a fi reproduse fără echipamente speciale, iar majoritatea celor care piratau DVD-uri Vista nu știau de existența lor.
Multe Alte Ouă de Paște Așteaptă să Fie Descoperite!
Odată cu creșterea numărului de computere conectate la Internet la începutul anilor 2000 și cu dependența infrastructurii mondiale de software-ul Microsoft (aparate de vot, bancomate, terminale POS și chiar nave ale marinei americane care rulau o versiune de Windows), existența codului secret nedocumentat în aplicații a căpătat o altă semnificație. Drept urmare, „ouăle de Paște” elaborate de la Microsoft au ieșit din vogă.
În anii ’80 și ’90, dezvoltatorii de la Microsoft au inclus sute de „ouă de Paște” amuzante în produsele lor. Pentru mai multe detalii, consultați lista de ouă de Paște de pe Wikipedia și site-ul Arhiva Ouălor de Paște. Vânătoare plăcută!