Roadster ← haorui.dev

单行大道

迷你夜航

夜里
开上矮楼

Mini Roadster

一款跑在浏览器里的夜间城市驾驶。白楔形小车沿着单行大道开,冷气喷口可以短暂离地,也可以在空中翻滚。矮楼顶可以降落。

打开游戏 GitHub

粉丝向致敬,并非 Tesla 官方产品。

Mini Roadster 夜路:白楔车从车尾看向单行大道,前方是黄昏和楼
出发之后的夜路。车道单行,路口之间隔得比较开。1280×720。

一次生成的夜城

2.9公里宽市中心到边缘约 1.4 公里
128米一路口路口之间是楼
50辆同向车每条街一个方向
180公里 / 时今夜要碰到的时速

车

四支冷气喷口

车是哑白的楔形。铜膜玻璃,主动尾翼,车尾四支冷气喷口。空格是主喷,只能短暂离地。Q 往左翻,E 往右翻,两个一起按住会把车身扳正。矮楼可以降落,高楼顶会把车推下去。飞行能量落地之后回充。

Mini Roadster 在夜路上向左翻滚,车尾喷着冷气
左喷气会让车翻滚。Q 和 E 一起按住会回正。1280×720。

车道

别的车不回头

每条车道都是单行。别的车顺着走,你可以顺开,也可以逆行。开局附近没有车对着你冲过来。

车流
你

现在画的是顺行。车流不改方向。

这是说明,不是游戏画面。

今夜

四件事

  1. 01

    收集星星

    画面上的目标记到 10 颗。

  2. 02

    降落矮楼

    青色圆垫标着可以降落的地方。路上的青色跳板会把车弹起来。

  3. 03

    时速 180

    这是今夜目标,不是速度上限。显示的时速按车速乘 5 来算。

  4. 04

    滞空 4 秒

    画面上另有分数和最佳。最佳记在这台浏览器里。

按键

手里的键

按键盘,或点下面的键。点一下锁住,再点松开。手机上没有悬停,点按就能看。

W 加速,S 刹车,A / D 转向。空格主喷,Q / E 翻滚,一起按住会回正。

打开「试按键」之后,空格和 Esc 不会把页面滚走或关掉。再点一次恢复。

打开

现在就能开

  1. 在浏览器打开 https://mini-roadster.grok.me/。这是仓库 README 写的公开地址。2026-11-09 核对时,首页返回 HTTP 200,标题是 Mini Roadster。界面先跟浏览器语言,手动切换后记在 mini-roadster-lang。
  2. 要在自己的机器上跑,先克隆 haorui-lab/mini-roadster,然后:
    npm install
    npm run dev
    开发服务器听在 0.0.0.0:8080。README 写于 2026-10-19,当时的环境是 Node.js 22.23.3、React 19.3.0、TanStack Start 1.168.60、Three.js 0.186.1。
  3. 仓库当时还写了另外三条检查。生产预览脚本会把包开在 8081。
    npm run typecheck
    node --experimental-strip-types --test src/game/sim.test.ts
    npm run build
  4. GitHub Releases 在 2026-11-09 是空的。这是网页游戏,没有安装包。

物理在 src/game/sim.ts 里按固定步长走。城市在 src/game/world.ts 里一次生成,CITY_R = 45。楼按距离分块绘制。研究时的提交是 f63f6a95。