Wiki
Chrome Dino Easter Eggs
Każdy ukryty sekret w grze T-Rex Runner od Google

Gra Chrome Dino — oficjalnie znana jako Dinosaur Game lub T-Rex Runner — wygląda zwodniczo prosto, ale inżynierowie Google ukryli w niej garść uroczych easter eggów. Te ukryte funkcje nagradzają ciekawskich graczy i odzwierciedlają zabawną kulturę inżynierską w Google, która w ogóle stworzyła tę grę. Najsłynniejszym easter eggiem jest czapka urodzinowa. Co roku w rocznicę gry (około 6 września 2014, kiedy gra po raz pierwszy pojawiła się w kompilacjach Chrome Canary), sprite T-Rexa automatycznie zakłada małą czapeczkę imprezową. Czapka jest wbudowana bezpośrednio w arkusz sprite'ów i jest przełączana przez sprawdzenie daty w kodzie źródłowym gry — mały, ale zachwycający hołd dla historii gry. Inną dobrze znaną funkcją jest cykl dnia/nocy. Co około 700 punktów, paleta kolorów gry odwraca się: białe tło staje się czarne, czarny dinozaur staje się biały, a ziemia ciemnieje. Zostało to dodane w 2018 roku i służy zarówno jako odświeżenie wizualne, jak i subtelna wskazówka dotycząca trudności — zmiana kontrastu może na chwilę zaskoczyć graczy. Poza samą grą, kod źródłowy zawiera komentarze hołdowe i zabawne nazwy zmiennych pozostawione przez deweloperów. Baza kodu używa nazw takich jak Trex, FPS i NIGHT_MODE w sposób, który wskazuje na osobowości deweloperów. Gry inspirowane Chrome Dino, takie jak The Jumping Dino, rozwijają tradycję easter eggów — oferując odblokowywane kostiumy dinozaurów, ukryte tryby gry i przedmioty kolekcjonerskie, które oddają hołd oryginałowi.
Easter Egg z czapką urodzinową
Czapka urodzinowa to najbardziej lubiany easter egg w Chrome Dino. Arkusz sprite'ów T-Rexa zawiera alternatywną klatkę animacji, w której dinozaur nosi małą stożkową czapeczkę imprezową. Ta klatka jest wyświetlana tylko wtedy, gdy lokalna data przeglądarki odpowiada dacie rocznicy gry. Czapka została po raz pierwszy zauważona przez bystrych użytkowników, którzy akurat grali w grę w tym dniu, a następnie szybko rozprzestrzeniła się w mediach społecznościowych. Google nigdy oficjalnie nie udokumentowało tej funkcji, co sprawia, że natknięcie się na nią jest naprawdę wyjątkowe. Jeśli chcesz zobaczyć czapkę urodzinową bez czekania na odpowiednią datę, możesz tymczasowo zmienić zegar systemowy lub użyć narzędzi deweloperskich przeglądarki do manipulowania obiektem daty JavaScript w kontekście strony.
Odwrócenie kolorów dzień/noc
Dodany w Chrome 68 (2018), cykl dzień/noc jest najbardziej widocznym, ciągłym easter eggiem. Po około 700 punktach cały schemat kolorów gry odwraca się na pewien czas, zanim wróci do normy. W jednym przebiegu może wystąpić wiele cykli. Ta funkcja była motywowana zarówno estetyką, jak i subtelnym wyzwaniem w rozgrywce. Nagła zmiana kontrastu może na chwilę zdezorientować graczy, którzy się jej nie spodziewają, dodając warstwę wizualnej trudności do zwiększonej prędkości. Daje to również grze bardziej dynamiczne wrażenie podczas długich przebiegów. Przejście jest stopniowe, a nie natychmiastowe — krótka animacja wygładza przejście między trybami, co samo w sobie jest małym, ale dopracowanym akcentem inżynierskim.
Manipulacja konsolą i ukryte zachowania
Zaawansowani użytkownicy odkryli, że gra Chrome Dino ujawnia swój wewnętrzny stan za pośrednictwem konsoli JavaScript przeglądarki. Otwierając DevTools i uzyskując dostęp do obiektu Runner, możesz odczytywać i zapisywać właściwości gry w czasie rzeczywistym. Typowe sztuczki konsolowe obejmują: ustawienie Runner.instance_.setSpeed(0) w celu zamrożenia gry, uczynienie dinozaura nieśmiertelnym za pomocą Runner.instance_.tRex.setDuck(true) lub przyspieszenie rozgrywki w celu ćwiczenia przy ekstremalnych prędkościach. Nie są to easter eggi w tradycyjnym sensie, ale ujawniają zaskakująco dostępną architekturę gry. Niektórzy deweloperzy wykorzystali tę otwartość do tworzenia rozszerzeń przeglądarki i modów, które zmieniają wygląd dinozaura, dodają nowe przeszkody lub zmieniają fizykę — mała społeczność moderska, która wyrosła z prostego, offline'owego miejsca zastępczego.

