rea.run

← 实验室 · English

实验室 · 浏览器目标

恐龙为何越跑越快 —— 试玩还原规则

Chromium 离线 T-Rex 会随奔跑加速。REA 可从公开 HTTP 版读取已加载脚本、还原常数,并帮你重建带速度控制的小游戏。本页在 rea.run(静态 Pages)托管该教学重建——先试玩还原规则,再按下方运维步骤复现。

需要 JavaScript 才能试玩。你仍可读速度规则,并打开下方源码与许可说明。

原规则:从 6 起步,向 13 爬升。

教学小游戏:只还原加速规则;绘制、跳跃与碰撞为新写。拖动滑块可固定速度。空格或「跳跃」越过仙人掌。

还原设定(可核对)

符号值含义
SPEED6起始速度
ACCELERATION0.001每次合格更新增加量
MAX_SPEED 判断13达到/超过后停止加速
逻辑速率(本演示)60 次/秒固定仿真节拍;绘制与之分离
if (this.currentSpeed < this.config.MAX_SPEED) {
  this.currentSpeed += this.config.ACCELERATION;
}

检查目标:wayou 的 Chromium 衍生浏览器版(HTTP)。 勿与 chrome://dino 混为一谈,除非会话文档写明该 URL。

哪些是新写/哪些是还原

部分来源
加速规则(6/0.001/13)从检查到的 index.js 还原
画布绘制、跳跃物理、仙人掌碰撞、障碍间距本站新写教学实现
速度滑块 + 自动加速勾选教学控件(原游戏 UI 没有)

检查点表(受控重放)

在原游戏受控核对(关闭障碍与自动调度)中记录了 N 次无碰撞更新后的速度。点击可在浏览器重放同一规则:

更新次数参考值本页
06.000—
1,0007.000—
4,00010.000—
10,00013.001—

说明:10,000 次更新后浮点保留三位小数为 13.001——阈值判断是 < 13,因此在停止累加前还可能越过 13。

运维步骤(授权公开页)

  1. 有意钉住 rea-agents(站内教学常钉 6.5.0;以你的会话为准)。
  2. 用远程调试端口启动 Chrome,并打开公开 t-rex-runner URL(模板见 /zh/docs/install-demo/)。
  3. 让智能体 list_browser_targets,再 inspect_web_page(含脚本源),读取已加载 index.js。
  4. 要求起始速度、增量与上限判断并带引用——先只要规则,再建游戏。
  5. 重建带滑块的单文件游戏;核对上表四个检查点。
用 REA 检查这个恐龙游戏。它为什么越来越快?
给出速度规则,然后做一个带可调速度的小版本。

许可与署名

  • 速度规则节选:Chromium Authors,BSD 风格条款 — /licenses/dinosaur-bsd.txt。
  • 常见独立提取:wayou/t-rex-runner。
  • 本小游戏的画面/跳跃/碰撞为 rea.run 教学代码;再分发时请保留规则署名。

相关

资源链接
实验室枢纽/zh/lab/
计算器 % 实验室/zh/lab/calculator-percent/
Codex 安装演示/zh/docs/install-demo/
DX-Ball Evidence/zh/showcase/dx-ball/
英文孪生/lab/dino-speed/