谷歌Chrome小恐龙代码(自动跳,高跳,无敌,加速)

本文分享了谷歌Chrome内置小恐龙游戏的玩法技巧,包括自动跳跃、无敌模式、提高跳跃高度及奔跑速度的代码实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

自动跳代码

无敌代码

高跳代码(可以改括号内参数)

疾跑代码(可以改括号内参数)


大多数浏览器都有自己的彩蛋,而今天我们分享的是谷歌Chrome

谷歌小恐龙游戏是一个浏览器自带的小游戏。
断网联网状态都是可以玩的
那么如何在联网的状态下进行游戏呢?

首先打开谷歌Chrome,在地址栏输入:chrome://dino/

开整


自动跳代码:

function TrexRunnerBot() {

 const makeKeyArgs = (keyCode) => {

 const preventDefault = () => void 0; return {keyCode, preventDefault}; };

 const upKeyArgs = makeKeyArgs(38); const downKeyArgs = makeKeyArgs(40); const startArgs = makeKeyArgs(32);

 if (!Runner().playing) {

 Runner().onKeyDown(startArgs); setTimeout(() => {

 Runner().onKeyUp(startArgs); }, 500); }

 function conquerTheGame() {

 if (!Runner || !Runner().horizon.obstacles[0]) return;

 const obstacle = Runner().horizon.obstacles[0];

 if (obstacle.typeConfig && obstacle.typeConfig.type === 'SNACK') return;

 if (needsToTackle(obstacle) && closeEnoughToTackle(obstacle)) tackle(obstacle); }

 function needsToTackle(obstacle) {

 return obstacle.yPos !== 50; }

 function closeEnoughToTackle(obstacle) {

 return obstacle.xPos <= Runner().currentSpeed * 18; }

 function tackle(obstacle) {

 if (isDuckable(obstacle)) {

 duck(); } else {

 jumpOver(obstacle); }

 }

 function isDuckable(obstacle) {

 return obstacle.yPos == 75; }

 function duck() {

 drop(); Runner().onKeyDown(downKeyArgs);

 setTimeout(() => {

 Runner().onKeyUp(downKeyArgs); }, 500); }

 function drop() {

 Runner().onKeyDown(downKeyArgs);

 Runner().onKeyUp(downKeyArgs); }

 function jumpOver(obstacle) {

 if (isNextObstacleCloseTo(obstacle))

 jumpFast(); else

 Runner().onKeyDown(upKeyArgs); }

 function isNextObstacleCloseTo(currentObstacle) {

 const nextObstacle = Runner().horizon.obstacles[1];

 return nextObstacle && nextObstacle.xPos - currentObstacle.xPos <=

Runner().currentSpeed * 42; }

 function jumpFast() {

 Runner().onKeyDown(upKeyArgs); Runner().onKeyUp(upKeyArgs); }

 return {conquerTheGame: conquerTheGame}; }

let bot = TrexRunnerBot(); let botInterval = setInterval(bot.conquerTheGame, 2);

无敌代码:

Runner.instance_.gameOver=function(){} 

高跳代码(可以改括号内参数):

Runner.instance_.tRex.setJumpVelocity(20)

疾跑代码(可以改括号内参数):

Runner.instance_.setSpeed(50) 

大家都明白了吗,有问题到评论区评论哦~

快在信息课的时候给别人炫耀炫耀吧

### 如何在 Chrome 离线恐龙游戏中取消无敌状态 要取消 Google Chrome 浏览器中的离线小恐龙游戏的无敌模式,可以通过移除之前设置的游戏逻辑修改代码来实现。如果已经通过 JavaScript 修改了游戏的行为(例如设置了无限分数或防止角色死亡),可以按照以下方法恢复默认行为。 以下是具体的解决方案: #### 方法一:刷新浏览器 最简单的方式是重新加载当前页面或者打开一个新的隐身窗口[^2]。这将清除所有临时注入到网页上的脚本更改,并使游戏回到原始状态。 #### 方法二:重置 `gameOver` 函数 如果曾经执行过如下代码以禁用游戏角色死亡的功能: ```javascript window.tempGameOver = Runner.instance_.gameOver; Runner.instance_.gameOver = function(){}; ``` 则需要将其还原为初始定义。为此,在开发者工具控制台中运行下面这段代码即可恢复正常机制: ```javascript Runner.instance_.gameOver = window.tempGameOver; delete window.tempGameOver; ``` 上述操作的作用在于把被替换掉的真实 `gameOver()` 方法重新赋给实例对象并清理自定义变量[^4]。 #### 方法三:调整速度参数至正常范围 对于那些可能还存在异常速移动情况的人而言,也需要同步修正跑步者的速率设定值回合理区间内。比如原先可能是为了快速得分而设定了极的数值像这样: ```javascript Runner.instance_.setSpeed(99999); ``` 现在应该改回来接近于标准的速度等级,通常情况下大约是在每秒几个像素之间变化,具体取决于设备性能等因素影响下的最佳体验效果。因此建议尝试这样的配置命令: ```javascript Runner.instance_.currentSpeed = 6; // 或者其他合适的低速值 ``` 完成以上步骤之后再次启动游戏时就不会再遇到所谓的“不死之身”现象了[^3]。 ### 注意事项 - 所有这些改动都只会在当前会话期间生效;一旦关闭标签页或是重启整个应用程序后一切都会自动复原。 - 如果不确定自己到底做了哪些干预措施,则可以直接采用第一步提到的办法——即彻底退出然后再进入新的浏览环境来进行测试验证。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值