A maioria de nós já viu a temida mensagem de erro “Sem Internet” no Google Chrome. Você pode realmente transformar esta tela em um divertido jogo de corrida sem fim com o tema de dinossauros e, melhor ainda, hackear até onde seu dinossauro se torna invencível. Veja como.
Como jogar o jogo do dinossauro oculto do Google Chrome
Se você não tiver uma conexão com a Internet , não precisará fazer nada de especial para jogar. Basta inserir qualquer URL na barra de endereço do Google Chrome e você verá esta tela.
Se você fazer tem uma conexão com a internet, você pode acessar essa página sem cortar a ligação. Digite chrome://dino
na barra de endereço e ele o levará até lá.
Depois de chegar a esta tela, você pode iniciar o jogo pressionando a barra de espaço. Depois de fazer isso, o dinossauro começará a correr. O objetivo do jogo é evitar qualquer coisa que apareça em seu caminho, como pássaros e cactos. Assim que o dinossauro for atingido por um pássaro ou colidir com um cacto, o jogo termina.
Esta é uma maneira muito legal de passar o tempo e é sempre divertido tentar bater sua própria pontuação mais alta. Conforme você continua, a dificuldade do jogo aumenta. É interessante pensar qual é a maior pontuação já alcançada, sem trapacear, é claro, o que nos leva ao próximo ponto.
Invada o jogo Dinosaur Google Chrome
Esse hack permite que seu dinossauro se torne invencível, permitindo que os jogadores continuem o jogo sem medo de serem cutucados ou bicados.
Para hackear o jogo, você precisa estar na tela “Sem Internet”, então vá em frente e entre chrome://dino
na barra de endereço. Uma vez lá, clique com o botão direito em qualquer lugar da tela e selecione “Inspecionar” no menu que aparece.
Isso abre o Chrome DevTools , que aparece à direita da janela do navegador. Em DevTools, selecione a guia “Console”.
Como alternativa, você pode pressionar Ctrl + Shift + I e ir direto para a guia “Console” no Chrome DevTools.
Uma vez na guia “Console”, cole o seguinte comando e pressione a tecla “Enter”:
var original = Runner.prototype.gameOver
Pode parecer que não faz nada, mas explicaremos por que isso é necessário em um segundo.
Em seguida, insira este comando:
Runner.prototype.gameOver = function () {}
Na próxima linha, f (){}
aparecerá após pressionar a tecla “Enter”.
Aqui está o que acontece agora. Quando o jogo termina (ou seja, quando você atinge um objeto), Runner.prototype.gameOver () é chamado e a ação é acionada. Nesse caso, você ouvirá um som, o jogo será interrompido e aparecerá uma mensagem Game Over. Isso sem nosso código.
O que nosso código faz é substituir a função gameOver por uma função vazia. Isso significa que em vez de ouvir o som, o jogo parar e a mensagem aparecer, nada acontece. Você apenas continue correndo.
Faça um teste. Feche o DevTools e pressione a barra de espaço para começar a jogar.
Como você pode ver, o dinossauro não é afetado pelos cactos ou criaturas voadoras. Missão cumprida.
Agora, digamos que você esteja jogando há 25 minutos e deseja interromper o jogo e registrar sua pontuação mais alta. Você precisará encontrar uma maneira de encerrar o jogo, o que não pode mais ser feito correndo para um cacto.
Lembra do primeiro código que inserimos? Isso armazenou a gameOver
função normal na original
variável. Isso significa que agora podemos executar este comando para usar a gameOver
função normal :
Runner.prototype.gameOver = original
Se estiver interessado, você pode (ver 2) ver o que deve acontecer quando a gameOver
função normal é chamada.