Większość z nas natknęła się na nieprzyjemny komunikat o błędzie „Brak internetu” wyświetlany w przeglądarce Google Chrome. W rzeczywistości możesz przekształcić ten ekran w zabawną, niekończącą się grę z dinozaurem. Co więcej, możesz zhakować grę, aby Twój dinozaur stał się niepokonany. Oto jak to zrobić.
Jak rozpocząć grę w dinozaura w Google Chrome
Jeśli nie masz dostępu do Internetu, nie musisz podejmować żadnych dodatkowych działań, aby zagrać. Wystarczy wpisać dowolny adres URL w pasku adresu przeglądarki Google Chrome, a zobaczysz ekran błędu.
Jeżeli masz połączenie z Internetem, możesz uzyskać dostęp do gry bez przerywania go. Wystarczy wpisać „chrome://dino” w pasku adresu, aby przejść do gry.
Po dotarciu do tego ekranu możesz rozpocząć zabawę, naciskając spację. Dinozaur zacznie biec, a Twoim zadaniem będzie unikanie przeszkód, takich jak ptaki i kaktusy. Gra kończy się, gdy dinozaur uderzy w coś przeszkadzającego.
To świetny sposób na spędzenie czasu, a jeszcze lepiej, gdy próbujesz pobić swój własny rekord. W miarę postępów w grze trudność się zwiększa. Warto pomyśleć o najwyższym wyniku, oczywiście bez oszukiwania, co prowadzi nas do kolejnego tematu.
Jak zhakować grę dinozaura w Google Chrome
Dzięki temu hackowi Twój dinozaur stanie się niepokonany, co pozwoli Ci grać bez strachu przed uderzeniem w przeszkody.
Aby zhakować grę, musisz znajdować się na ekranie „Brak internetu”. Wpisz „chrome://dino” w pasku adresu, a następnie kliknij prawym przyciskiem myszy na ekranie i wybierz „Sprawdź” z rozwijanego menu.
Spowoduje to otwarcie narzędzi deweloperskich Chrome, które pojawią się po prawej stronie przeglądarki. Wybierz zakładkę „Konsola”.
Możesz również użyć skrótu Ctrl + Shift + I, aby szybko przejść do zakładki „Konsola”.
W zakładce „Konsola” wklej poniższe polecenie i naciśnij „Enter”:
var original = Runner.prototype.gameOver
Polecenie to może wydawać się nic nieznaczące, ale wkrótce wyjaśnimy, dlaczego jest to istotne.
Następnie wprowadź to polecenie:
Runner.prototype.gameOver = function (){}
Po naciśnięciu „Enter”, w konsoli powinno pojawić się „f () {}”.
Co się dzieje? Po zakończeniu gry (tj. po uderzeniu w przeszkodę), wywoływana jest funkcja Runner.prototype.gameOver(), która normalnie kończy grę. Wtedy usłyszysz dźwięk, gra zostanie zatrzymana, a na ekranie pojawi się komunikat „Koniec gry”. Nasz kod to zmienia.
Wprowadzony kod zastępuje funkcję gameOver pustą funkcją. Oznacza to, że zamiast dźwięku, zatrzymania gry i komunikatu, nic się nie wydarzy. Możesz biec dalej bez przeszkód.
Spróbuj tego. Zamknij narzędzia deweloperskie i naciśnij spację, aby rozpocząć grę.
Jak widać, dinozaur nie reaguje na kaktusy ani ptaki. Misja zakończona!
Załóżmy, że grasz przez 25 minut i chcesz zakończyć grę, aby zapisać swój najlepszy wynik. Musisz mieć sposób na zakończenie gry, co nie jest możliwe poprzez uderzenie w kaktusa.
Pamiętasz pierwsze polecenie, które wprowadziliśmy? Zapisaliśmy oryginalną funkcję gameOver w zmiennej. Oznacza to, że możemy teraz przywrócić normalną funkcję gameOver, używając poniższego polecenia:
Runner.prototype.gameOver = original
Jeśli chcesz, możesz zbadać, co dzieje się po wywołaniu oryginalnej funkcji gameOver.
newsblog.pl
Maciej – redaktor, pasjonat technologii i samozwańczy pogromca błędów w systemie Windows. Zna Linuxa lepiej niż własną lodówkę, a kawa to jego główne źródło zasilania. Pisze, testuje, naprawia – i czasem nawet wyłącza i włącza ponownie. W wolnych chwilach udaje, że odpoczywa, ale i tak kończy z laptopem na kolanach.