Wstęp
Większość z nas napotkała przerażający komunikat ostrzegawczy „Brak Internetu” podczas korzystania z Google Chrome. Możesz naprawdę zhakować tajne jajko wielkanocne, aby uczynić swojego dinozaura niezniszczalnym i przekształcić ten ekran w zabawną, niekończącą się grę z dinozaurami. Oto jak.
Jak grać w grę w ukryte dinozaury Google Chrome?
Nie musisz robić nic specjalnego, aby grać, jeśli nie masz połączenia online. Po prostu wpisz dowolny adres URL w pasku adresu przeglądarki Google Chrome, aby wyświetlić to wyskakujące okienko.
Jeśli masz połączenie z Internetem, możesz odwiedzić tę witrynę bez jej odłączania. W pasku adresu wpisz chrome:/dino, a zostaniesz tam wysłany.
Po dojściu do tego ekranu użyj spacji, aby rozpocząć grę. Gdy to zrobisz, dinozaur zacznie biec. Celem gry jest unikanie wszystkiego, co stanie ci na drodze, na przykład ptaków i kaktusów. Gra kończy się, jeśli dinozaur zostanie zaatakowany przez ptaka lub wpadnie na kaktusa.
To dobry sposób na zabicie czasu i zawsze ekscytujące jest dążenie do przekroczenia własnego najlepszego wyniku. W miarę postępów poziom trudności gry rośnie. Intrygujące jest zastanowienie się, jaki był najwyższy wynik, jaki kiedykolwiek uzyskano, bez oszukiwania, co prowadzi nas do następnego zagadnienia.
Hack do gry dinozaurów Google Chrome
Ten hack sprawia, że twój dinozaur jest niezniszczalny, pozwalając graczom kontynuować grę bez obawy, że zostaną szturchnięci lub dziobani.
Aby zhakować grę, musisz znajdować się na ekranie „Brak Internetu”, dlatego wpisz chrome:/dino w pasku adresu. Kliknij prawym przyciskiem myszy w dowolnym miejscu ekranu i wybierz "Sprawdź" z menu, które się otworzy.
Spowoduje to uruchomienie Chrome DevTools, który jest widoczny po prawej stronie okna przeglądarki. Wybierz zakładkę „Konsola” w DevTools.
Alternatywnie możesz użyć Ctrl + Shift + I, aby przejść bezpośrednio do zakładki "Konsola" w Chrome DevTools.
W zakładce „Konsola” skopiuj i wklej następujące polecenie i kliknij klawisz „Enter”:
var original = Runner.prototype.gameOver
Może się wydawać, że to nic nie robi, ale za chwilę wyjaśnimy, dlaczego jest to niezbędne.
Następnie wpisz następujące polecenie:
Runner.prototype.gameOver = funkcja (){}
Po naciśnięciu klawisza „Enter”, w następnym wierszu wyświetli się f (){}.
Oto, co się teraz dzieje. Kiedy gra się kończy (tj. kiedy uderzysz w przedmiot), wywoływana jest Runner.prototype.gameOver() i uruchamiana jest akcja. W takim przypadku usłyszysz dźwięk, gra zostanie zatrzymana i wyświetli się komunikat o zakończeniu gry. To nie jest z naszym kodem.
Funkcja gameOver jest zastępowana przez nasz kod pustą funkcją. Oznacza to, że zamiast usłyszeć dźwięk, zatrzymać grę i zobaczyć wiadomość, nic się nie dzieje. Po prostu idź dalej.
Wypróbuj to. Aby rozpocząć grę, zamknij DevTools i naciśnij spację.
Dinozaur, jak widać, jest niewzruszony kaktusem ani latającymi zwierzętami. Misja została zakończona.
Załóżmy, że grasz od 25 minut i chcesz zatrzymać grę, aby zarejestrować swój najlepszy wynik. Będziesz potrzebował sposobu na zakończenie gry, który nie wymaga wpadnięcia na kaktusa.
Czy pamiętasz pierwszy wprowadzony przez nas kod? To uratowało standardową metodę gameOver w oryginalnej zmiennej. Oznacza to, że możemy teraz wykorzystać standardową funkcję gameOver, wydając następujące polecenie:
Runner.prototype.gameOver = oryginał
Jeśli jesteś ciekawy, możesz przyjrzeć się, co się dzieje, gdy wywoływana jest zwykła metoda gameOver (patrz 2).