序章
私たちのほとんどは、Google Chromeを使用しているときに、恐ろしい「インターネットがありません」という警告メッセージに遭遇しました。秘密のイースターエッグを実際にハックして恐竜を破壊できないようにし、この画面を恐竜をテーマにした楽しいエンドレスランナーゲームに変えることができます。こうやって。
GoogleChrome隠し恐竜ゲームをプレイする方法
オンライン接続がない場合は、プレイするために特別なことをする必要はありません。このポップアップを表示するには、GoogleChromeのアドレスバーに任意のURLを入力するだけです。
インターネットに接続している場合は、切断せずにこのWebサイトにアクセスできます。アドレスバーに「chrome:/ dino」と入力すると、そこに送信されます。
この画面が表示されたら、スペースバーを使用してゲームを開始します。これを行うと、恐竜が走り始めます。ゲームの目的は、鳥やサボテンなど、思いついたものをすべてかわすことです。恐竜が鳥に襲われたり、サボテンにぶつかったりすると、ゲームオーバーになります。
これは時間を過ごすための良い方法であり、あなた自身のトップスコアを超えようと努力することは常にエキサイティングです。あなたが行くにつれて、ゲームの難易度は上がります。不正行為をせずに、これまでに得られた最高のスコアが何であったかを考えるのは興味深いことです。これにより、次の問題が発生します。
GoogleChrome恐竜ゲームハック
このハックにより、恐竜は破壊されなくなり、ゲーマーは突かれたり突かれたりすることを恐れずにプレイを続けることができます。
ゲームをハックするには、「インターネットなし」画面が表示されている必要があるため、アドレスバーにchrome:/ dinoと入力します。画面上の任意の場所を右クリックして、開いたメニューから「検査」を選択します。
これにより、ブラウザウィンドウの右側に表示されるChromeDevToolsが起動します。 DevToolsの「コンソール」タブを選択します。
または、Ctrl + Shift + Iを使用して、ChromeDevToolsの[コンソール]タブに直接移動することもできます。
[コンソール]タブが表示されたら、次のコマンドをコピーして貼り付け、[Enter]キーをクリックします。
var original = Runner.prototype.gameOver
これは何の役にも立たないように見えるかもしれませんが、なぜそれが重要なのかをすぐに説明します。
次に、次のコマンドを入力します。
Runner.prototype.gameOver = function(){}
「Enter」キーを押すと、f(){}が次の行に表示されます。
これが今起こっていることです。ゲームが終了すると(つまり、アイテムを打つと)、Runner.prototype.gameOver()が呼び出され、アクションがトリガーされます。この場合、音が鳴り、ゲームが停止し、ゲームオーバーの通知が表示されます。それは私たちのコードではありません。
gameOver関数は、コードによって空の関数に置き換えられます。つまり、音を聞いてゲームを停止し、メッセージを見る代わりに、何も起こりません。あなたはただ続けます。
やってみよう。ゲームのプレイを開始するには、DevToolsを閉じてスペースバーを押します。
ご覧のとおり、恐竜はサボテンや空飛ぶ動物に惑わされていません。ミッションは完了しました。
25分間プレイしていて、ゲームを一時停止してハイスコアを記録したいとします。サボテンにぶつかることを伴わないゲームを終了する方法が必要になります。
最初に入力したコードを覚えていますか?これにより、標準のgameOverメソッドが元の変数に保存されました。これは、次のコマンドを発行することで、標準のgameOver関数を利用できることを意味します。
Runner.prototype.gameOver =オリジナル
興味がある場合は、通常のgameOverメソッドが呼び出されたときに何が起こるかを確認できます(2を参照)。