چگونه بازی مخفی دایناسور گوگل کروم را اجرا کنیم؟
اگر اتصال اینترنت نداشته باشید، آنگاه لازم نیست که کار خاصی را انجام دهید. در این هنگام باید یک آدرس URL را در نوار آدرس مرورگر گوگل خود وارد کرده تا بتوانید صفحه زیر را مشاهده کنید.
اگر هم اتصال اینترنت دارید، آنگاه لازم نیست که آن را قطع کنید، بلکه با تایپ “chrome://dino” می توانید به این بازی مخفی دسترسی پیدا کنید.
هنگامی که به این صفحه رسیدید، آنگاه می توانید با فشار دادن کلید “فاصله”، بازی را آغاز کنید. در این لحظه می بینید که دایناسور دویدن را آغاز می کند. نحوه پیشبرد گیم پلی بازی نیز بدین صورت است که باید از برخورد با اشیای پیش روی خود (مانند کاکتوس ها و پرندگان)، جلوگیری کنید. اگر با یکی از پرندگان و یا کاکتوس ها برخورد کنید، آنگاه بازی به پایان می رسد.
بدین ترتیب لحظات انتظار برای برقراری اینترنت، زودتر سپری شده و همچنین با سعی در شکستن رکوردهای خود، می توانید خود را نیز به چالش بکشید. با پیشروی در بازی، درجه سختی آن نیز افزایش می یابد. طبیعتا لذت اصلی کسب امتیازات بالا، به این است که این کار را بدون تقلب انجام دهید. اما اگر قصد هک کردن این بازی را داشته باشید، چه؟
هک بازی دایناسور مرورگر گوگل کروم
هک این بازی باعث می شود تا بازی بازان بتوانند دایناسور خود را شکست ناپذیر کرده و در نتیجه بدون ترس از شکست، به بازی کردن ادامه دهند. جهت شروع ابتدا به صفحه “No Internet” نیاز دارید، بنابراین باید به آدرس “chrome://dino” بروید. پس از بارگذاری صفحه موردنظر، باید بر روی آن کلیک-راست کرده و سپس در منوی ظاهر شده، بر روی “Inspect” کلیک کنید.
بدین ترتیب، “Chrome DevTools” در سمت راست پنجره مرورگر باز خواهد شد. در اینجا باید برگه “Console” را انتخاب کنید.
البته می توانید کلیدهای ترکیبی “Ctrl+Shift+I” را نیز به صورت همزمان فشار داده تا مستقیما به برگه Console در Chrome DevTools منتقل شوید. پس از قرارگیری در برگه Console، باید دستور زیر را درج کرده و سپس کلید “Enter” را فشار دهید.
var original = Runner.prototype.gameOver
در ظاهر اتفاق خاصی رخ نمی دهد، اما در ادامه دلیل ضرورت این کار را توضیح خواهیم داد. سپس باید دستور زیر را نیز وارد کنید:
{}() Runner.prototype.gameOver = function
پس از فشار دادن کلید “Enter”، می بینید که “{}() f” در سطر بعد ظاهر می شود. این چیزی است که اکنون اتفاق می افتد: هنگامی که بازی به پایان می رسد (منظور زمانی است که به شیئی برخورد می کنید)، دستور “Runner.prototype.gameOver” فراخوانی شده و اجرا می شود. در این مورد اگر این کد را وارد نکرده باشید، صدایی را شنیده، بازی متوقف شده و پیغام “Game Over” نیز نمایش داده می شود.
کاری که کد ذکر شده در بالا انجام می دهد، این است که عملکرد GameOver را با عملکردی خالی، جایگزین می کند. این قضیه بدین معنا است که به جای شنیدن صدا، توقف بازی و نمایش پیغام GameOver، اتفاقی رخ نداده و شما همچنان می توانید به دویدن ادامه دهید. جهت آزمایش این تغییرات نیز می توانید “DevTools” را بسته و سپس با فشار کلید فاصله، بازی را آغاز کنید.
همان طور که در بالا می توانید مشاهده کنید، دایناسور شما تحت تأثیر اشیای محیط قرار نگرفته و در واقع شکست ناپذیر می شود.
حال بیایید فرض کنیم که پس از 25 دقیقه بازی، می خواهید که بازی را متوقف کرده و امتیاز خود را به ثبت برسانید. جهت انجام این کار نیز باید بتوانید به نحوی بازی را پایان دهید، زیرا دیگر با برخورد به اشیا، این کار صورت نمی گیرد.
اولین کدی را که وارد کردیم، به خاطر دارید؟ این کد، عملکرد عادی “gameOver” را در متغیر ” original” ذخیره کرده است. بدین ترتیب با استفاده از دستور زیر می توانیم عملکرد عادی “gameOver” را فعال کنیم.
Runner.prototype.gameOver = original