Easter egg
Easter egg (dosł. „wielkanocne jajko") to celowo ukryta w oprogramowaniu, grze komputerowej, filmie lub na stronie internetowej niespodzianka — najczęściej żart, animacja, ukryta minigra albo mrugnięcie okiem do użytkownika. Nazwa nawiązuje do tradycji poszukiwania ukrytych jajek: aby odkryć easter egg, trzeba zwykle wykonać nietypową, mało oczywistą sekwencję działań, wpisać sekretną komendę lub trafić na specjalny adres.
Na czym polega easter egg?
Za pierwszy easter egg uznaje się ukrytego autora gry Adventure na konsolę Atari z 1979 roku, który umieścił swoje nazwisko w niedostępnej normalnie komnacie — był to jego cichy podpis w czasach, gdy wydawcy nie kredytowali programistów. Od tego czasu easter eggi stały się kulturową tradycją branży IT. W praktyce dzieli się je na kilka typów:
- W grach — ukryte poziomy, postacie, odniesienia do innych tytułów lub słynne kody, jak Konami Code.
- W aplikacjach i systemach — animacje po kliknięciu w ukryte miejsce lub sekretne ekrany informacyjne.
- Na stronach WWW — reakcje uruchamiane skrótem klawiszowym lub komendą w konsoli, budowane w JavaScript.
- W wyszukiwarkach — efekty specjalne po wpisaniu konkretnej frazy.
Zastosowanie w praktyce
Na stronie internetowej easter egg pełni rolę elementu budującego relację z użytkownikiem: zaskakuje, bawi i wzmacnia wizerunek marki jako kreatywnej i przyjaznej. Znane przykłady to gry ukryte w wyszukiwarkach, animacje uruchamiane wpisaniem sekretnej frazy czy komunikaty pojawiające się w konsoli deweloperskiej przeglądarki. Z punktu widzenia UX to detal, który nagradza ciekawość, ale nie może przeszkadzać w podstawowych zadaniach ani obciążać wydajności strony. Dobrze zaprojektowany, po stronie frontendu pozostaje niewidoczny dla przeciętnego odwiedzającego, a odkryty przez zaawansowanego użytkownika staje się miłym zaskoczeniem, o którym chętnie się opowiada i które generuje wzmianki w sieci.
Powiązane pojęcia
Najczęstsze pytania
Czym różni się easter egg od buga?
Easter egg to funkcja zaplanowana i celowo ukryta przez twórcę jako żart lub ciekawostka. Bug to niezamierzony błąd, który powoduje działanie niezgodne z oczekiwaniami. Różnica leży w intencji: easter egg jest zamierzony, bug — przypadkowy.
