Gizli Google Chrome Dinozor Oyunu Nasıl Hacklenir

Çoğumuz Google Chrome'da korkunç "İnternet Yok" hata mesajını gördük. Aslında bu ekranı eğlenceli, dinozor temalı sonsuz bir koşucu oyununa dönüştürebilir ve daha da iyisi, dinozorunuzun yenilmez olduğu yere kadar hackleyebilirsiniz. Nasıl yapacağınız burada.

Gizli Google Chrome Dinozor Oyunu Nasıl Oynanır?

İnternet bağlantınız yoksa oynamak için özel bir şey yapmanız gerekmez. Google Chrome adres çubuğuna herhangi bir URL girmeniz yeterlidir, bu ekranı göreceksiniz.

Eğer varsa  yapmak bir internet bağlantısına sahip, bağlantıyı kesmeden bu sayfaya erişebilirsiniz. Tip chrome://dino adres çubuğuna ve orada götürecektir.

Bu ekrana geldikten sonra boşluk tuşuna basarak oyuna başlayabilirsiniz. Bunu yaptığınızda dinozor koşmaya başlayacak. Oyunun amacı, kuşlar ve kaktüsler gibi yolunuza çıkan her şeyden kaçınmaktır. Dinozor bir kuş tarafından vurulduğunda veya bir kaktüse çarptığında oyun biter.

Bu, zaman öldürmenin oldukça düzgün bir yoludur ve kendi yüksek puanınızı geçmeye çalışmak her zaman eğlencelidir. Devam ettikçe oyunun zorluğu artıyor. Şimdiye kadar elde edilen en yüksek puanın ne olduğunu düşünmek ilginç, elbette hile yapmadan, bu da bizi bir sonraki noktaya getiriyor.

İLGİLİ: Microsoft Edge'in Gizli Sörf Oyunu Nasıl Oynanır?

Google Chrome Dinozor Oyununu Hackleyin

Bu hack, dinozorunuzun yenilmez olmasını sağlar ve oyuncuların dürtüklenme veya gagalanma korkusu olmadan oyuna devam etmesine izin verir.

Oyunu hacklemek için "İnternet Yok" ekranında olmanız gerekecek, bu yüzden devam edin ve chrome://dino adres çubuğuna girin . Orada, ekranda herhangi bir yere sağ tıklayın ve görüntülenen menüden "İncele" yi seçin.

Bu, tarayıcı penceresinin sağ tarafında görünen Chrome DevTools'u açar. DevTools'ta "Konsol" sekmesini seçin.

Alternatif olarak, Ctrl + Shift + I tuşlarına basabilir ve doğrudan Chrome DevTools'ta "Konsol" sekmesine geçebilirsiniz.

İLGİLİ: Chrome DevTools'ta İşlev Tuşlarınız Ne Yapar?

"Konsol" sekmesine girdikten sonra, aşağıdaki komutu yapıştırın ve ardından "Enter" tuşuna basın:

var original = Runner.prototype.gameOver

Bu hiçbir şey yapmıyor gibi görünebilir, ancak bunun neden gerekli olduğunu bir saniye içinde açıklayacağız.

Ardından, şu komutu girin:

Runner.prototype.gameOver = function () {}

Sonraki satırda,  f (){} “Enter” tuşuna basıldıktan sonra görünecektir.

İşte şimdi olan şey. Oyun bittiğinde (yani bir nesneye vurduğunuzda) Runner.prototype.gameOver () çağrılır ve eylem tetiklenir. Bu durumda bir ses duyarsınız, oyun durur ve Game Over mesajı görünür. Bizim kodumuz yok.

Kodumuzun yaptığı şey, gameOver işlevini boş bir işlevle değiştirmektir. Bu, sesi duymak, oyunun durması ve mesajın görünmesi yerine hiçbir şey olmadığı anlamına gelir. Koşmaya devam et.

Test edin. DevTools'u kapatın ve oyunu oynamaya başlamak için boşluk çubuğuna basın.

Gördüğünüz gibi dinozor kaktüslerden veya uçan yaratıklardan etkilenmez. Görev tamamlandı.

Şimdi, diyelim ki 25 dakikadır oynuyorsunuz ve oyunu durdurup yüksek skorunuzu kaydetmek istiyorsunuz. Artık bir kaktüse çarparak yapılamayacak olan oyunu bitirmek için bir yola ihtiyacınız olacak.

Girdiğimiz ilk kodu hatırlıyor musunuz? Normal gameOverişlevi originaldeğişkende sakladı. Bu, normal gameOver işlevi kullanmak için artık bu komutu çalıştırabileceğimiz anlamına gelir :

Runner.prototype.gameOver = orijinal

İlgileniyorsanız, normal gameOver işlev çağrıldığında ne olması gerektiğine bakabilirsiniz (bkz. 2) .