วิธีแฮ็คเกมไดโนเสาร์ Google Chrome ที่ซ่อนอยู่

พวกเราส่วนใหญ่เคยเห็นข้อความแสดงข้อผิดพลาด“ ไม่มีอินเทอร์เน็ต” บน Google Chrome คุณสามารถเปลี่ยนหน้าจอนี้ให้กลายเป็นเกมวิ่งที่ไม่มีที่สิ้นสุดในธีมไดโนที่สนุกสนานและยิ่งไปกว่านั้นคือแฮ็คไปยังจุดที่ไดโนเสาร์ของคุณอยู่ยงคงกระพัน นี่คือวิธีการ

วิธีเล่นเกมไดโนเสาร์ Google Chrome ที่ซ่อนอยู่

หากคุณไม่มีการเชื่อมต่ออินเทอร์เน็ตคุณก็ไม่ต้องทำอะไรเป็นพิเศษเพื่อเล่น เพียงป้อน URL ใดก็ได้ในแถบที่อยู่ของ Google Chrome คุณจะเห็นหน้าจอนี้

ถ้าคุณ  ทำมีการเชื่อมต่ออินเทอร์เน็ตคุณสามารถเข้าถึงหน้านี้โดยไม่ต้องตัดการเชื่อมต่อ พิมพ์chrome://dino ในแถบที่อยู่และจะพาคุณไปที่นั่น

เมื่อคุณเข้าสู่หน้าจอนี้แล้วคุณสามารถเริ่มเกมได้โดยกดแป้นเว้นวรรค เมื่อคุณทำเสร็จแล้วไดโนเสาร์จะเริ่มวิ่ง เป้าหมายของเกมคือหลีกเลี่ยงสิ่งที่เข้ามาเช่นนกและกระบองเพชร เมื่อไดโนเสาร์โดนนกหรือวิ่งเข้าไปในต้นกระบองเพชรเกมก็จบลง

นี่เป็นวิธีฆ่าเวลาที่ค่อนข้างเรียบร้อยและเป็นเรื่องสนุกเสมอที่จะพยายามเอาชนะคะแนนสูงสุดของคุณเอง เมื่อคุณดำเนินการต่อความยากของเกมจะเพิ่มขึ้น มันน่าสนใจที่จะคิดว่าคะแนนสูงสุดที่เคยทำได้คืออะไรโดยไม่มีการโกงแน่นอนซึ่งจะนำเราไปสู่จุดต่อไป

ที่เกี่ยวข้อง: วิธีเล่นเกม Secret Surfing ของ Microsoft Edge

แฮ็คเกมไดโนเสาร์ Google Chrome

การแฮ็กนี้ช่วยให้ไดโนเสาร์ของคุณอยู่ยงคงกระพันให้ผู้เล่นเล่นเกมต่อไปโดยไม่ต้องกลัวว่าจะถูกแหย่หรือจิก

ในการแฮ็คเกมคุณจะต้องอยู่บนหน้าจอ“ ไม่มีอินเทอร์เน็ต” จึงเข้าไปchrome://dino ในแถบที่อยู่ได้เลย คลิกขวาที่ใดก็ได้บนหน้าจอแล้วเลือก“ ตรวจสอบ” จากเมนูที่ปรากฏ

ซึ่งจะเป็นการเปิด Chrome DevTools ซึ่งปรากฏทางด้านขวาของหน้าต่างเบราว์เซอร์ ใน DevTools ให้เลือกแท็บ“ Console”

หรือคุณสามารถกด Ctrl + Shift + I แล้วข้ามไปที่แท็บ“ คอนโซล” ใน Chrome DevTools

ที่เกี่ยวข้อง: คีย์ฟังก์ชันของคุณทำอะไรใน Chrome DevTools

เมื่ออยู่ในแท็บ“ คอนโซล” ให้วางคำสั่งต่อไปนี้แล้วกดปุ่ม“ Enter”:

var original = Runner.prototype.gameOver

สิ่งนี้อาจดูเหมือนไม่ได้ทำอะไรเลย แต่เราจะอธิบายว่าเหตุใดจึงจำเป็นในไม่กี่วินาที

จากนั้นป้อนคำสั่งนี้:

Runner.prototype.gameOver = function () {}

ในบรรทัดถัดไป  f (){} จะปรากฏขึ้นหลังจากกดปุ่ม“ Enter”

นี่คือสิ่งที่เกิดขึ้นตอนนี้ เมื่อเกมจบลง (เช่นเมื่อคุณชนวัตถุ) Runner.prototype.gameOver () จะถูกเรียกและการดำเนินการจะถูกทริกเกอร์ ในกรณีนี้คุณจะได้ยินเสียงเกมหยุดและข้อความ Game Over จะปรากฏขึ้น นั่นคือไม่มีรหัสของเรา

สิ่งที่โค้ดของเราทำคือแทนที่ฟังก์ชัน gameOver ด้วยฟังก์ชันว่าง นั่นหมายความว่าแทนที่จะได้ยินเสียงเกมหยุดและข้อความปรากฏขึ้นไม่มีอะไรเกิดขึ้น คุณก็วิ่งต่อไป

ทดสอบ ปิด DevTools และกด Space Bar เพื่อเริ่มเล่นเกม

อย่างที่คุณเห็นไดโนเสาร์ไม่ได้รับผลกระทบจากกระบองเพชรหรือสิ่งมีชีวิตที่บินได้ ภารกิจเสร็จสมบูรณ์.

ตอนนี้สมมติว่าคุณเล่นมา 25 นาทีแล้วและต้องการหยุดเกมและบันทึกคะแนนสูงสุดของคุณ คุณจะต้องมีวิธีจบเกมซึ่งไม่สามารถทำได้อีกต่อไปโดยวิ่งเข้าไปในต้นกระบองเพชร

จำรหัสแรกที่เราป้อนได้ไหม ที่เก็บgameOverฟังก์ชันปกติไว้ในoriginalตัวแปร นั่นหมายความว่าตอนนี้เราสามารถรันคำสั่งนี้เพื่อใช้gameOver ฟังก์ชันปกติ:

Runner.prototype.gameOver = เดิม

หากคุณสนใจคุณสามารถ (ดู 2) ดูสิ่งที่ควรจะเกิดขึ้นเมื่อgameOver มีการเรียกใช้ฟังก์ชันปกติ