Carmeet

Carmeet

改好你的车,在同一座城市里兜风。 和所有在线玩家碰面。

Carmeet 是一个在浏览器里运行的免费多人车聚。城市、29 辆车和车库都来自 Need for Speed: Underground 2 的 PlayStation 2 光盘,被一个文件一个文件地拆开,再为网页重建。比赛没有了。留下的是大家都记得的那部分:改一辆车,开过去秀一秀。

Carmeet 自由漫游 · 一座共享城市 · 所有人在线

  • 29可改装车辆
  • 1共享城市
  • 2,000每台服务器玩家数
  • 0下载
预告片,于游戏内录制

这是什么

Carmeet 车库:转台上的一辆银色 Nissan 350Z,Customize 菜单已打开

01 · 车库

改起来

从游戏里的 29 辆车中挑一辆,在原版车库里一项项改。菜单图标、斜体菜单字体和仪表也都是从光盘里解码出来的,所以看起来就和 2004 年一样。

  • 车身套件
  • 引擎盖和尾翼
  • 喷漆
  • 拉花
  • 轮毂
  • 车窗贴膜
  • 霓虹灯
夜里在城中驾驶,屏幕上显示着速度表、地图和聊天

02 · 街头

开起来

所有打开链接的人都会进入同一座城市。每辆车都按游戏数据里自己的扭矩曲线和齿比来跑。用近距离语音聊天,在聊天框里打字,看名牌就知道谁是谁。

一名下了车的玩家,在城市街道上一辆停着的 350Z 旁跳舞

03 · 车聚

停下来

随便在哪儿停下,下车走走。冲到别人的车旁,然后挥手、欢呼、指一指、跳舞或者坐下。你的车手穿什么由你定,车手也会跟着你走上街头。

用游戏内手机拍的照片:玩家们在一排排停着的车之间欢呼 在车聚上用游戏内手机前置摄像头拍的自拍
两张照片都是用游戏里的手机拍的。

04 · 手机

拍下来

掏出手机拍下车聚,后置摄像头或自拍都行。每张照片都会加上胶片颗粒和调色,保存在你的浏览器里,并出现在车库中。

预告片截帧。横向滚动查看更多。

制作过程

Underground 2 发行于 2004 年。它的城市本来就没打算离开游戏机,所以把它搬进浏览器的每一步,都得从光盘上的字节一点点弄明白。

  1. 读取光盘

    光盘镜像只读取,从不修改。里面的文件放在打包的归档中,以哈希后的文件名建立索引。重建哈希函数之后,1,392 个文件中有 1,381 个找回了名字。

    ZDIR 索引 · 24 字节记录 · h = 33 × h + c
  2. 解码几何数据

    EA 把模型存成 PlayStation 2 向量单元(VU)的数据包,顶点位置经过压缩。三角形条带在哪里断开,是由向量单元的随机数生成器决定的,所以连这个生成器也一起重建了。在检验过的全部 140,493 条条带上,结果都一致。

    VIF 数据包 · VU1 随机数生成器 · 140,493 条条带
  3. 重建城市

    场景摆放记录、贴图归档和调色板都被解码,并转成了适合网页的模型。城市会围绕你一格一格地流式加载,所以手机上也能跑。

    TPK 贴图 · 4 位和 8 位调色板 · 流式加载的格子
  4. 还原车库

    29 辆可玩车辆都带着各自的车身套件、喷漆、拉花和轮毂。原版车库、菜单图标、字体和定制仪表都是游戏自己的,解码后原样使用。

    29 辆车 · 原版车库 · 496 张菜单贴图 · 7 种字体
  5. 找回声音

    引擎声是从游戏自带的录音里解码出来的,每个发动机循环一个颗粒(grain),并按每辆车的转速范围播放。

    引擎扫频 · 怠速循环 · 扭矩曲线
  6. 加入玩家

    社交部分光盘里一样都没有。能走动的角色、表情动作、手机相机、聊天、近距离语音和名牌都是新做的。一台服务器最多容纳 2,000 名玩家在同一座城市里,每个玩家只会收到自己附近的人的数据。

    WebSockets · WebRTC 语音 · 每台服务器 2,000 名玩家
2026

Carmeet 最初只是为了戴着 Quest 头显在城里走走、拍拍照。后来加上了开车,再后来,有了其他人。

开玩

打开链接,改好车,开就完了。无需安装任何东西。第一次加入时服务器会要一个邮箱地址,其他玩家永远看不到。

键盘
WASD 驾驶
空格 手刹
E 下车
G 车库
P 手机
T 聊天
手柄
左摇杆转向或走路。扳机键是油门和刹车。按 B 下车、再上车。
触屏
屏幕上有方向盘触控板和踏板,竖屏横屏都行。下车后,用触控板走路。
手机上的 Carmeet,正用触屏操作驾驶

手机上也能玩。触屏操作会自动出现,用同一个链接进来的朋友会出现在你的街上。

常见问题

Carmeet 免费吗?

是的。它在浏览器里运行,玩不花一分钱。不用下载,也不用安装。

手机上能玩吗?

能。在手机和平板上会出现触屏操作,竖屏横屏都行。在电脑上可以用键盘和手柄。

能比赛吗?

没有比赛。Carmeet 就是改车、兜风、聚会。

为什么要填邮箱?

公共服务器会在你加入前要一次邮箱。邮箱只留在主机那边,其他玩家永远看不到。

Carmeet 是 EA 做的吗?

不是。Carmeet 是 Levi Foster 的独立粉丝项目,与 Electronic Arts 没有任何关联,也未获得 Electronic Arts 的认可或赞助。

车库已开,街头在等你。

在浏览器里免费玩