游戏介绍
恐龙冲刺 3D 把 2D 版里的小机器恐龙放到了一条通向地平线的三车道公路上。镜头跟在它肩膀的斜后上方,真实的太阳把影子拖过柏油路面,雾气柔化远处的树林,路边的景物乘着可循环的地块不断流过。恐龙、路障、拱门、砖墙、无人机、金币、树木和路灯,全部都是页面打开时由代码用方块、胶囊、圆柱和圆锥拼出来的。没有模型文件,没有图片文件,也没有 CDN:天空、路面和草地都是运行时用画布绘制的贴图。
横版卷轴只有上下,所以 2D 版的左右变成了换道,而换道正是 3D 跑酷之所以成立的关键。跳跃依然是可变的:长按跳得高,轻点跳得矮。空中下蹲仍会让你直坠回地面,昼夜交替也仍然每 400 分来一次。只不过这一次,交替会同时推动太阳、天空穹顶、雾的颜色、灯光色温和曝光,整个世界一起暗下来,而不是两张渐变图互换。撞一次就结束,所以每一米都得来不易。
操作方法
- 电脑:空格、↑ 或 W 跳跃 — 长按跳得高,轻点是小跳。
- 电脑:↓ 或 S 下蹲,← → 或 A、D 换道。
- 手机:点按跳跃(长按跳得更高),下滑下蹲,左右滑动换道。
- 恐龙会自己往前跑,而且越跑越快。你只需要选择车道和时机。
- 撞车后按空格或回车开始新的一局;暂停会完全冻结整个模拟。
- 点 ⛶ 按钮进入全屏,3D 画面会铺满整个屏幕。
游戏规则
- 得分为每 100 像素距离 10 分 — 与 2D 版完全相同的曲线 — 外加每枚金币 5 分、每次昼夜交替 50 分。
- 撞到一次就结束。没有生命值,没有护盾,也没有第二次机会。
- 条纹路障只有膝盖高:跳过去。
- 橙色拱门的横梁跳不过去,站着又钻不过去:下蹲。
- 砖墙从路面一直堵到远高于跳跃顶点的位置,唯一的答案是换到别的车道。
- 无人机会在自己的车道里左右摆动。高的下蹲躲,低的跳跃躲,两种都可以直接换到空车道避开。
- 金币线总是铺在这一组障碍留出的空车道上,本身就是路标。呈弧形的金币则画出了它下方路障所要求的跳跃轨迹。
- 加速踏板会给你一小段额外速度。距离得分按米计算不变,所以这段冲刺就是实打实的分数。
- 距离得分每 400 分天空就在白天与黑夜之间切换一次,每次切换都会存入 50 分生存奖励。
- 任何一组障碍都不会封死三条车道,组与组之间的间距即使在加速后的最高速度下也不会短于 0.62 秒的反应时间。这两个承诺都由单元测试验证,而不是靠肉眼。
攻略与技巧
先读车道,再读障碍
看到前面任何东西,第一件要判断的事都是"我能待在原地吗"。砖墙必然逼你换道,而路障、拱门和无人机都可以原地解决。先决定"动还是不动",再决定"跳还是蹲",这就是全部的技巧。
轻点小跳,长按高跳
提前松开跳跃键会削掉上升段,跳得低得多也落地早得多。当路障后面紧跟着拱门时,这一点是决定性的:小跳过路障、提前落地,你就还有时间下蹲。
下蹲也是刹车
在空中下蹲会让重力变成三倍,把你直接砸回路面。如果你跳早了,或者该蹲的时候跳了,下蹲就是你的逃生口 — 它仍然能让你在横梁到来之前落地趴平。
金币就是地图
笔直的金币线永远铺在前方那组障碍留出的车道上,而且比障碍出现得早得多。看见金币,你就不用读任何一个障碍也知道哪条道安全。
加速是划算的
速度提升不会造成不公平 — 间距本来就是按加速状态设定的 — 而且多跑的每一米都是距离得分。空车道上有踏板就踩上去。
常见问题
这是真 3D,还是看起来像 3D 的 2D?
是真 3D。场景通过 Three.js 运行在 WebGL 上,使用透视相机、写入阴影贴图的方向性太阳光、半球补光、距离雾和渐变天空穹顶。没有任何预渲染图像:恐龙、每一个障碍、每一件路边装饰,都是页面加载时由方块、胶囊、圆柱、球体和圆锥拼装出来的。
和 2D 版恐龙冲刺有什么不同?
让 2D 版好玩的规则全都在:可变跳跃、下蹲、越来越快的世界、昼夜交替,以及同样的得分曲线。改变的是第三个轴。障碍不再沿着一条路冲你而来,而是有三条车道,在车道之间穿梭占了游戏的三分之一。砖墙的存在意义,就是逼你移动。
一定要换道吗?能不能全部跳过去?
必须移动。砖墙比跳跃的最高点还高,而且一直连到路面,任何时机都跳不过去。拱门则正好相反:它的横梁在你蹲下的头顶之上,却在跳跃弧线的任何一点之下,所以想跳过拱门永远都是结束这一局。
速度快起来之后还公平吗?
公平,而且是验证过的而不是靠期望。障碍组绝不允许封死三条车道,组间距离永远不小于世界可能达到的最高速度乘以 0.62 秒的反应时间。换道所需的时间还不到这个窗口的一半。
需要下载或安装什么吗?
不需要。游戏是一个 ES 模块,加载本站上的 Three.js 本地副本。没有插件、没有应用商店、也不需要账号 — 直接在浏览器标签页里运行,页面缓存之后还能离线游玩。
浏览器提示无法运行游戏,或者手机看起来比电脑糊。
游戏需要 WebGL;如果你看到的是提示文字而不是 3D 画面,请更新到较新版本的 Chrome、Edge、Firefox 或 Safari,或启用硬件加速。在小屏幕上会关闭抗锯齿、把阴影贴图减半、精简路边景物 — 道路、障碍和所有规则完全相同,改变的只是绘制预算。如果无法使用 WebGL,可以玩本站的 2D 版恐龙冲刺。