CNCDan 正在做一件很反常的事:把 Windows 经典游戏《3D Pinball for Windows – Space Cadet》复刻成一台实体弹珠机。

项目已经展示了早期机械部件,包括 3D 打印翻板、弹簧保险杠、弹射器和抬高球场结构。但它还不是完整机台,更不是能下单购买的产品。目前也看不到微软或 Maxis 参与制造、授权的迹象。

我更在意的不是“童年回忆复活”。真正有意思的是,《Space Cadet》本来可以用代码绕开物理限制。现在它被放回现实世界,尺寸、零件、布线、机构延迟,全都开始讨债。

它不是老机台复原,而是给软件补骨架

《Space Cadet》曾随多个 Windows 版本免费提供,一直到 Windows XP。很多人第一次接触弹珠游戏,不是在街机厅,而是在 Windows 预装软件里。

但这款游戏并不是某台真实弹珠机的移植。它来自 Maxis 1995 年的软件合集《Full Tilt! Pinball》。换句话说,CNCDan 不是在修复一台旧机器,而是在给一个屏幕设计寻找物理答案。

这点很关键。

修复老弹珠机,至少还有原机结构、零件规格和维修经验可参考。《Space Cadet》的麻烦在于,许多设计从一开始就服务于屏幕观看,而不是服务于真实钢珠滚动。

对比项虚拟版《Space Cadet》实体复刻的现实问题
来源Maxis《Full Tilt! Pinball》中的软件球台没有真实原机可拆解参考
用户记忆随 Windows 多版本传播,直到 Windows XP认知度高,细节偏差容易被看出
球台比例屏幕透视可压缩、变形落到实体后必须确定长宽和高度
碰撞反馈可用代码模拟需要真实翻板、开关、保险杠和传感器
延迟效果程序控制即可要靠机械路径和机构动作复现

所以这不是普通怀旧项目。它更像一道反向工程题:把一个原本没有物理身体的东西,硬是做出骨骼、肌肉和神经。

56 厘米宽球场,把现成零件卡住了

从 CNCDan 公开展示的进展看,他已经做出一批早期机构。3D 打印翻板、带 LED 的弹簧保险杠、弹射器、抬高球场,都已经进入搭建和测试阶段。

但离完整实体机台还有距离。最大的问题,是比例。

CNCDan 将游戏里的屏幕视角映射到约 1 米高的实体球台后,球场宽度约 56 厘米。这个尺寸比常见商业弹珠机更局促,也让采购变得麻烦。

按这个比例,保险杠直径只有约 53 毫米。市面上常见的弹珠机保险杠并不匹配。买现成件,很可能装不下;缩小结构,又会牵动触发可靠性。

CNCDan 已经遇到这个问题。早期塑料微动开关表现不够稳定,霍尔效应磁铁方案有所帮助,但这不等于问题已经彻底解决。小尺寸保险杠要长期稳定触发,还得继续调。

布线也不是小事。

《Space Cadet》里有抬高球场。虚拟游戏中,球从上层洞口回到下方翻板区,只要程序安排一段延迟就行。实体机里,线束不能挡住回球通道,开关也不能影响钢珠路径。每一根线都要让路。

这对 DIY 爱好者的提醒很直接:如果想参考这个项目,别急着按商业弹珠机标准件下单。更现实的做法,是先确认比例,再决定哪些部件能买、哪些必须自制或改造。

怀旧玩家则可以换个预期。现在它更适合看制作进展,不适合当成“等发售”的产品。

真正要看的,是三类问题能不能过关

这个项目的难度,不在于把图案印到木板上。图案只是第一眼。弹珠机真正考验的是手感:球速、碰撞角度、翻板力度、开关触发、回球节奏。

此前 Deeproot Pinball 曾计划在 2021 年推出一个基于《Space Cadet》布局重新换皮的项目原型。那是另一个公司项目。后来 Deeproot 因欺诈指控相关问题倒闭,不能拿来预判 CNCDan 的自制项目会失败。

但这个参照有用。它说明弹珠机不是轻资产生意,也不是靠情怀就能交付的东西。公司化项目都可能被制造、供应链、成本和信用拖垮,个人自制更要面对时间和调试成本。

接下来最该看三件事:

  • 小型保险杠和翻板能不能长期稳定工作,而不是只在展示视频里成功几次。
  • 抬高球场的回球机构能不能接近原作里的停顿和节奏。
  • 球场美术能不能做到足够准确,经得起老玩家对照记忆。

最后一点也有意思。CNCDan 正在寻找真人艺术家手绘复刻球场图案,并明确不想用 AI 完成。

我不太把这看成技术洁癖。对这类复刻项目来说,玩家要的不是一张“差不多像”的图,而是熟悉的位置、线条、颜色和细节。AI 可以生成风格,但很难替代这种逐格对照的还原工作。

这也是整件事的主线:屏幕上的《Space Cadet》很轻,复制、安装、运行都轻。可一旦变成实体机,它马上变重。重在尺寸,重在零件,重在调试,也重在每个老玩家脑子里那份不好糊弄的记忆。