Kaip nulaužti paslėptą „Google Chrome“ dinozaurų žaidimą

Daugelis iš mūsų „Google Chrome“ matė baiminamą klaidos pranešimą „Be interneto“. Šį ekraną iš tikrųjų galite paversti linksmu, „dino“ tema sukurtu begaliniu bėgikų žaidimu ir, dar geriau, nulaužti jį ten, kur jūsų dinozauras tampa nenugalimas. Štai kaip.

Kaip žaisti paslėptą „Google Chrome“ dinozaurų žaidimą

Jei neturite interneto ryšio, žaisti nereikia nieko ypatingo. Tiesiog įveskite bet kurį URL „Google Chrome“ adreso juostoje ir pamatysite šį ekraną.

Jei  vis tiek turite interneto ryšį, galite pasiekti šį puslapį nenutraukdami ryšio. Įveskite chrome://dino adreso juostą ir ji jus nuveš.

Kai tik pateksite į šį ekraną, galėsite pradėti žaidimą paspausdami tarpo klavišą. Kai tai padarysite, dinozauras pradės veikti. Žaidimo tikslas yra išvengti bet kokio jūsų kojos, pavyzdžiui, paukščių ir kaktusų. Kai dinozaurą užklumpa paukštis arba jis patenka į kaktusą, žaidimas baigtas.

Tai yra gana tvarkingas būdas užmušti laiką, ir visada smagu bandyti įveikti savo paties aukštą rezultatą. Tęsiant žaidimo sunkumas didėja. Įdomu pagalvoti apie tai, koks yra aukščiausias kada nors pasiektas rezultatas, be abejo, neapgaudinėjant, o tai mus priveda prie kito taško.

SUSIJEDS: Kaip žaisti „Microsoft Edge“ slaptą banglenčių žaidimą

Įsilaužkite į „Google Chrome“ dinozaurų žaidimą

Šis įsilaužimas leidžia jūsų dinozaurui tapti nenugalimu, leidžiančiu žaidėjams tęsti žaidimą nebijant, kad bus pakišamas ar užmuštas.

Norėdami nulaužti žaidimą, turite būti ekrane „Nėra interneto“, todėl eikite į priekį ir įveskite chrome://dino adreso juostą. Ten patekę, dešiniuoju pelės mygtuku spustelėkite bet kurioje ekrano vietoje ir pasirodžiusiame meniu pasirinkite „Tikrinti“.

Tai atidarys „Chrome DevTools“, kuris rodomas naršyklės lango dešinėje. „DevTools“ pasirinkite skirtuką „Console“.

Arba galite paspausti Ctrl + Shift + I ir pereiti tiesiai į „Console“ skirtuką „Chrome DevTools“.

SUSIJ :S: Ką veikia jūsų funkcijų klavišai „Chrome DevTools“

Į „Console“ skirtuką įklijuokite šią komandą ir paspauskite klavišą „Enter“:

var original = Runner.prototype.gameOver

Atrodo, kad tai nieko nedaro, bet per sekundę paaiškinsime, kodėl to reikia.

Tada įveskite šią komandą:

Runner.prototype.gameOver = function () {}

Kitoje eilutėje  f (){} pasirodys paspaudus mygtuką „Enter“.

Štai kas vyksta dabar. Kai žaidimas baigsis (ty, kai paspausite objektą), iškviečiamas Runner.prototype.gameOver () ir suaktyvinamas veiksmas. Tokiu atveju išgirsite garsą, žaidimas sustos ir pasirodys pranešimas „Žaidimas baigtas“. Tai be mūsų kodo.

Tai, ką daro mūsų kodas, pakeičia „gameOver“ funkciją tuščia funkcija. Tai reiškia, kad užuot girdėjęs garsas, sustabdomas žaidimas ir pasirodantis pranešimas, nieko nevyksta. Jūs tiesiog bėgate.

Išbandykite. Norėdami pradėti žaisti, uždarykite „DevTools“ ir paspauskite tarpo klavišą.

Kaip matote, dinozaurui kaktusai ar skraidančios būtybės neturi įtakos. Misija įvykdyta.

Tarkime, kad žaidėte 25 minutes ir norite sustabdyti žaidimą ir įrašyti savo aukštą rezultatą. Jums reikės žaidimo užbaigimo būdo, kurio nebegalima padaryti bėgant į kaktusą.

Prisimenate pirmąjį kodą, kurį įvedėme? Tai išsaugojo įprastą kintamojo gameOverfunkciją original. Tai reiškia, kad dabar galime įvykdyti šią komandą, kad galėtume naudoti įprastą gameOver funkciją:

Runner.prototype.gameOver = originalas

Jei jus domina, galite (žr. 2) pažvelgti į tai, kas turėtų nutikti, kai gameOver bus paskambinta įprasta funkcija.