Écoutez cet article

La plupart d’entre nous ont vu le redoutable message d’erreur « Pas d’Internet » sur Google Chrome. Vous pouvez transformer cet écran en un amusant jeu de course sans fin sur le thème des dinosaures et, mieux encore, pirater l’œuf de Pâques caché pour que votre dinosaure devienne invincible. Voici comment.

Comment jouer au jeu du dinosaure caché de Google Chrome ?

Si tu n’as pas de connexion Internet, tu n’as rien de particulier à faire pour jouer. Saisissez simplement une URL dans la barre d’adresse de Google Chrome et vous verrez cet écran.

Écran « Pas d’internet » dans Google Chrome

Si vous disposez d’une connexion Internet, vous pouvez accéder à cette page sans couper la connexion. Tapez chrome://dino dans la barre d’adresse, et vous y serez conduit.

url de la barre d’adresse pour accéder au jeu dino

Une fois que vous êtes arrivé à cet écran, vous pouvez lancer le jeu en appuyant sur la barre d’espace. Le dinosaure se met alors à courir. Le but du jeu est d’éviter tout ce qui se trouve sur votre chemin, comme les oiseaux et les cactus. Si le dinosaure se fait toucher par un oiseau ou se heurte à un cactus, le jeu est terminé.

Il s’agit d’une bonne façon de tuer le temps, et il est toujours amusant d’essayer de battre son propre meilleur score. Au fur et à mesure que vous progressez, la difficulté du jeu augmente. Il est intéressant de se demander quel est le meilleur score jamais atteint, sans tricher bien sûr, ce qui nous amène au point suivant.

Pour aller plus loin : Quoi de neuf dans Chrome 98

Piratez le jeu de dinosaures de Google Chrome

Ce hack permet à votre dinosaure de devenir invincible, ce qui permet aux joueurs de continuer le jeu sans craindre d’être piqués ou picorés.

Pour pirater le jeu, vous devez être sur l’écran « Pas d’Internet », alors entrez chrome://dino dans la barre d’adresse. Une fois que vous y êtes, faites un clic droit n’importe où sur l’écran et sélectionnez « Inspecter » dans le menu qui apparaît.

Option Inspecter dans le menu

Cela ouvre Chrome DevTools, qui apparaît à droite de la fenêtre du navigateur. Dans DevTools, sélectionnez l’onglet « Console ».

Onglet Console de Chrome DevTools

Vous pouvez également appuyer sur Ctrl+Shift+I et passer directement à l’onglet  » Console  » de Chrome DevTools.

Une fois dans l’onglet  » Console « , collez la commande suivante, puis appuyez sur la touche  » Entrée  » :

var original = Runner.prototype.gameOver

Premier code saisi pour le hack Chrome

Cela peut sembler ne rien faire, mais nous allons vous expliquer pourquoi c’est nécessaire dans une seconde.

Ensuite, entrez cette commande :

Runner.prototype.gameOver = function (){}

Deuxième commande pour le piratage de Chrome

Sur la ligne suivante, f (){} apparaîtra après avoir appuyé sur la touche « Entrée ».

Voici ce qui se passe maintenant. Lorsque le jeu est terminé (c’est-à-dire lorsque vous touchez un objet), Runner.prototype.gameOver() est appelé et l’action est déclenchée. Dans ce cas, vous entendrez un son, le jeu s’arrêtera et un message Game Over apparaîtra. C’est sans notre code.

Ce que fait notre code, c’est remplacer la fonction gameOver par une fonction vide. Cela signifie qu’au lieu d’entendre le son, d’arrêter le jeu et d’afficher le message, rien ne se passe. Vous continuez à jouer.

Testez-le. Fermez DevTools, et appuyez sur la barre d’espace pour commencer à jouer le jeu.

Comme vous pouvez le voir, le dinosaure n’est pas affecté par les cactus ou les créatures volantes. Mission accomplie.

Maintenant, disons que vous avez joué pendant 25 minutes et que vous voulez arrêter le jeu et enregistrer votre meilleur score. Il vous faudra trouver un moyen de terminer le jeu, ce qui ne peut plus se faire en tombant sur un cactus.

Vous vous souvenez du premier code que nous avons entré ? Il stockait la fonction normale gameOver dans la variable d’origine. Cela signifie que nous pouvons maintenant exécuter cette commande pour utiliser la fonction normale gameOver :

Runner.prototype.gameOver = original

Code de fin de partie

Si vous êtes intéressé, vous pouvez regarder ce qui est censé se passer lorsque la fonction normale gameOver est appelée.