第 1 章
示波器上的火花
1947年1月25日,一份专利申请被递交到美国专利局。两位发明人——小托马斯·T·戈德史密斯与艾斯托·雷·曼——在图纸上描绘了一个笨拙的装置:阴极射线管屏幕,八个旋钮,电路图密密麻麻地标注着信号放大器和扫描振荡器的连接方式。
专利名称为“阴极射线管娱乐装置”,摘要里写明,它可以模拟一枚导弹射向目标。图纸上的细节足够清楚:屏幕显示一个光点代表目标——可以是飞机、船只或其他物体;操作者转动旋钮调整电子束的偏转角度,控制另一个光点——代表导弹或炮弹——射向目标。
击中后,屏幕上会出现一个短暂的光晕,模拟爆炸。八个旋钮分别控制瞄准的水平和垂直方向、炮弹轨迹的曲率、发射时机。
在那个晶体管尚未普及的年代,整个装置依赖真空管驱动,造价不菲,调试复杂。戈德史密斯和曼恩都是DuMont实验室的工程师,这家公司当时是美国电视机和阴极射线管制造的核心力量之一。
他们比任何人都更清楚,这份专利的价值不在军事应用——军方有自己的火控系统和雷达显示屏,远比这台装置精密——而在一个尚未被命名的领域:让人与屏幕上的图像进行实时互动,并且从中获得某种乐趣。
专利于1948年12月14日正式颁布,编号2455992。然后被归档,尘封,从未被制造出商业产品。这件事在当时没有任何人注意。
1948年,贝尔实验室刚刚公开展示了晶体管,整个电子工业的注意力集中在计算机的小型化和可靠性上。阴极射线管作为显示设备,正从示波器向电视机屏幕过渡。DuMont公司自身也在为争夺电视广播标准而焦头烂额。一份关于娱乐装置的专利,在公司的商业版图里毫无位置。
戈德史密斯后来继续从事雷达和显示技术研究,曼恩的名字在此后的技术文献中几近消失。那份专利图纸上的光点,从未真正射向任何商业市场。
但它留下了第一个连接:屏幕上的可操控图像,与人类玩的本能之间的连接。这不是一个天才灵光一现的故事。
戈德史密斯和曼恩的装置,其技术基因完全来自他们日常工作的副产品——阴极射线管是示波器的核心部件,电子束偏转控制是雷达显示的基础,而导弹打靶的模拟场景,则是二战结束后军工技术向民用领域渗透的典型想象。他们只是比别人多走了一步:把这套严肃的技术组合,装进了一个玩的框架里。八个旋钮不是为了测量电压,而是为了击中一个光点。屏幕上的光晕不是敌机残骸,而是一瞬间的满足感。
这一步,在当时看来毫无商业价值。DuMont公司没有为它投入生产线,没有市场部门做过消费者调研,甚至没有一份内部备忘录讨论过它的潜在用途。电子游戏的历史,从一开始就证明了一条规律:那些最终改变亿万人娱乐方式的技术决策,最初往往被当事人视为无关紧要的边角料。
1950年,加拿大国家展览会在多伦多开幕。在众多工业展品和农业机械之间,一台高约四英尺的专用计算机被安置在展区一角。它的正面是一块灯光阵列,排列成井字棋的九宫格。
操作者按下按钮,选择落子位置,机器内部的真空管电路随即计算应对策略,用另一组灯光显示自己的走法。
它的名字叫Bertie the Brain。发明者约瑟夫·凯特斯当时是多伦多大学工程系的研究生,受雇于加拿大国家研究委员会。他的本意不是制造一台游戏机,而是展示一种新型真空管——电子管——在逻辑电路中的可靠性。凯特斯后来回忆,他选择井字棋,只是因为规则足够简单,可以在有限的电路规模内实现,同时又能让普通参观者立刻理解。
展览会持续了两周,Bertie the Brain前排起了长队。参观者——大多是普通市民,从未见过计算机——轮流按下按钮,看着灯光阵列亮起,机器做出回应。
井字棋是一个完全确定的游戏:如果双方都不犯错,结局必然是平局。凯特斯在电路里预设了这个逻辑。机器从不输。
展览结束后,Bertie the Brain被拆解。真空管被回收用于其他项目,灯光阵列被丢弃。加拿大国家研究委员会没有为它申请专利,也没有考虑过商业化。
在当时的认知框架里,这台机器的意义仅限于技术验证——它证明了电子管可以稳定运行在逻辑电路中,这就够了。至于那些排队按按钮的普通人,他们的笑声和惊叹,被归类为公众教育的附属效果。
但Bertie the Brain做了一件事,此前没有任何计算机做过:它让普通人——不是工程师,不是军方操作员,不是科研人员——亲手触碰了一台计算机,并且立即理解了如何与它互动。井字棋的规则是现成的文化共识。按钮和灯光阵列不需要说明书。站在机器面前的参观者,不需要知道真空管如何工作,不需要理解逻辑电路的设计原理,只需要伸出手,按下按钮,等待回应。在那一刻,人与机器之间建立起一种此前只存在于实验室内部的契约:你走一步,我走一步,屏幕——哪怕是简陋的灯光阵列——会告诉你结果。
1952年,剑桥大学数学实验室。A.S.道格拉斯正在撰写他的人机交互博士论文。他的研究方向是:如何让普通人更直观地与计算机交换信息。
当时剑桥的电子延迟存储自动计算机——EDSAC——是世界上最先进的存储程序计算机之一,但它的人机交互方式极度原始:程序通过纸带输入,结果通过电传打字机输出。操作者与机器之间隔着一整套翻译流程。
道格拉斯决定用一个具体案例来展示他的理论。他选择了井字棋。这个选择有技术上的考量:井字棋的状态空间足够小,可以在EDSAC有限的内存里完整实现;规则清晰,不需要自然语言理解;胜负判断明确,适合展示计算机的决策逻辑。
但道格拉斯还多做了一件事:他决定用阴极射线管显示棋盘,而不是用电传打字机打印坐标。EDSAC配备了三块阴极射线管监视器,用于监控内存状态——工程师可以通过屏幕上的光点阵列直接读取计算机的存储内容。道格拉斯重新编程了其中一块监视器的扫描逻辑,让它在屏幕上画出一个井字棋棋盘:两条横线,两条竖线,九个方格。棋子的显示方式是光点——一个闪烁的光点代表空位,一个稳定亮起的光点代表已落子。
操作者通过一个电话拨盘输入走法:拨动转盘,选择数字1到9对应棋盘位置,松开后转盘自动回弹,计算机读取脉冲信号,计算应对策略,然后在屏幕上更新光点布局。电话拨盘转动时发出咔哒咔哒的机械声,手指能感受到金属弹簧的阻力。每一次拨动,屏幕上对应的光点就从闪烁变为稳定。
道格拉斯在论文中详细记录了这个过程的每一个环节——从拨盘信号的编码方式,到屏幕扫描的时序控制——但论文的核心论点并不在技术本身,而在于一个观察:从未接触过计算机的测试者,在拨动几次转盘后,就能理解屏幕上的光点变化意味着什么。他们不需要知道EDSAC的内存结构,不需要理解机器指令集,甚至不需要知道程序这个概念。他们只需要拨动转盘,看屏幕,然后理解游戏。
OXO——这个后来被游戏史研究者命名的名字,道格拉斯本人从未使用过——从未被商业化,甚至没有在剑桥以外的地方展出过。它是学术论文的附属品,论文通过后,程序被清除,EDSAC的内存被分配给下一个研究项目。
但它在电子游戏史前史中的位置不可替代:它是第一个在通用计算机上运行的图形化交互游戏。
Bertie the Brain是一台专用机,只能玩井字棋;OXO运行在一台真正的计算机上,理论上可以加载任何程序。这之间的差别,就是专用电路与可编程平台之间的差别。
道格拉斯在论文中写了一句后来被反复引用的话:当操作者拨动转盘时,他与机器之间建立了一种对话。他没有使用游戏这个词。他的语境是人机交互理论。但正是这种不严肃的心态——把严肃研究套进一个游戏的壳里——成为此后十年间电子游戏诞生的标准模式。
当道格拉斯在剑桥拨动电话转盘时,大西洋另一侧的麻省理工学院,另一群人正在为完全不同的目的建造一台机器。它的造价、规模和目标,与OXO形成了极端的对比。旋风计算机项目启动于1944年,最初的目标是为海军建造一台飞行模拟器。但随着冷战格局在1940年代末迅速成形,项目的方向发生了根本性转变。1949年,苏联试爆了第一颗原子弹。
美国空军意识到,现有的防空系统——由地面雷达站、人工标图和电话通信组成——在核战争面前形同虚设。苏联轰炸机从西伯利亚起飞,越过北极,到达美国本土的预警时间只有几个小时。在这几个小时内,需要处理数百个雷达站的跟踪数据,识别目标,分配拦截任务,向防空导弹和截击机下达指令。人工标图员根本来不及。
解决方案是一台实时计算机。旋风计算机被重新定位为防空系统的核心处理器。它的技术指标在当时堪称疯狂:必须实时接收雷达数据,在屏幕上显示空中目标的移动轨迹,允许操作者用某种方式直接指定目标,然后在几秒内计算出拦截方案。
1951年,旋风计算机首次实现了实时图形显示——雷达跟踪的目标以光点形式出现在阴极射线管屏幕上,随着目标移动,光点位置实时更新。这是计算机历史上第一次,屏幕上的图像不是静态的数据展示,而是动态的、实时反映外部世界变化的视觉信息。
更关键的发明是光笔。操作者手持一支笔形装置,对准屏幕上的目标光点,按下笔身上的按钮。
光笔顶端的光电管检测到阴极射线管电子束扫描到该位置时发出的瞬间亮光,计算机据此计算出光笔指向的精确坐标。操作者可以点中一个目标,然后通过键盘输入指令——比如分配一架截击机。
光笔按下时发出一声清脆的咔哒——那是按钮触点的机械声响,在充斥着风扇嗡鸣和继电器滴答的计算机房里,这个声音标志着人与机器之间一种全新的关系:不是输入命令等待输出,而是直接用手在屏幕上指。指向,移动,即时反馈。这套交互逻辑——后来成为图形用户界面和所有电子游戏的基础——诞生于核战争的阴影下。
旋风计算机的每一行代码,每一块电路,都是为了在苏联轰炸机到达之前争取那几分钟的反应时间。操作者坐在屏幕前,光笔在手,屏幕上移动的光点代表真实的飞机,每一个决定都关乎城市存亡。这是人类创造过的最严肃的计算机应用场景。
但正是在这个最严肃的场景里,埋下了最不严肃的可能性的种子。旋风计算机的工程师们在调试系统时,偶尔会用光点在屏幕上画圈、写字,甚至让两个光点互相追逐。
这些行为没有任何军事价值,也没有被记录在项目文档里。它们发生在深夜值班的间隙,发生在系统测试的等待时间里,发生在工程师确认光笔灵敏度时的随手操作中。
一个人移动光笔,屏幕上出现一条线;另一个人调整程序,让光点按照某种规律运动;第三个人说,试试看能不能用光笔抓住那个移动的光点。
这些碎片化的、非正式的、从未被认真对待的行为,构成了一种模式:当工程师被赋予在屏幕上直接操控图像的能力时,他们几乎本能地开始玩。不是测试,不是调试,不是验证——就是玩。在一个为核战争设计的系统上,用价值数百万美元的设备,玩。
旋风的遗产很快被放大。1950年代中期,基于旋风计算机的技术,美国空军与MIT林肯实验室开始建造SAGE系统——半自动地面环境。这是人类历史上最大的计算机工程之一:二十三座指挥中心,每座配备两台AN/FSQ-7计算机——每台重达二百五十吨,占地两万平方英尺,装有五万五千个真空管。
SAGE的显示器是四十八英寸阴极射线管,操作者坐在屏幕前,用光笔指定目标,按下按钮分配拦截任务。1960年代初,SAGE系统全面运行时,有超过八百名操作员同时在屏幕前值班,监视北美大陆上空每一架飞机的动向。
这些操作员接受的训练,与后来街机厅里的玩家有着不可思议的相似:盯着屏幕,手放在控制器上,在光点移动的瞬间做出反应。他们不为乐趣而操作,但他们的身体动作——眼睛追踪光点,手指在光笔按钮上待命,在目标出现的瞬间点击——构成了电子游戏控制器的基本人体工程学模板。
SAGE系统耗资超过八十亿美元,从未在真正的核战争中发挥作用。但它的技术遗产——实时图形显示、光笔交互、多用户网络——渗透进了整个计算机工业。那些为SAGE工作过的工程师,后来分散到MIT、DEC、兰德公司,把实时交互的理念带到了民用计算领域。1960年前后,MIT的计算机文化正在酝酿一种新的态度。
旋风计算机项目的资深工程师们——杰伊·弗雷斯特、肯·奥尔森——已经离开,去创办DEC公司,把计算机从小型化的理念推向市场。留在林肯实验室和MIT校园里的年轻一代——他们大多是二十出头的电气工程和计算机科学研究生——继承了一个独特的环境:二十四小时开放的机房,装备精良的实验室,以及一种导师们默认的宽松纪律。只要完成分内的科研任务,没有人追究你在凌晨三点用计算机做什么。这批年轻人中间流传着一个信念:计算机不应该只是军方和大公司的工具。它应该变得足够小,足够便宜,让普通人也能触碰。这不是政治宣言,而是技术审美的直觉——他们认为,任何有趣的设备都应该是可及的。这种信念在1960年代初还显得天真,但它即将找到第一个实践出口。1961年,DEC公司推出了PDP-1计算机,售价十二万美元——在当时是天价,但只有旋风计算机造价的千分之一。它体积小巧,不需要专门的冷却系统,配备一块阴极射线管显示器。MIT的电子工程系买了一台。
接下来的事,将在一个深夜里发生。一群年轻黑客围坐在PDP-1前,决定用它做一件没有任何军事价值、没有任何科研产出、纯粹为了好玩的事。他们花了几个月的时间,在深夜和周末,写出了一个程序:两个光点在屏幕上互相追逐射击,背景是一个简单的星图。他们叫它Spacewar。他们把它复制到纸带上,免费分发给任何想要的人。DEC公司后来把Spacewar作为PDP-1出厂前的测试程序——用游戏来检验计算机的图形性能。Spacewar的故事属于下一章。但它的可能性,在1958年那个秋天的下午,已经被完整地预演过一次。1958年10月,纽约长岛,布鲁克海文国家实验室的年度开放日。威廉·希金博瑟姆站在实验室的展厅里,面前是一台示波器、一堆电容电阻、几个继电器和一个铝制盒子。示波器的五英寸圆形屏幕上,一条水平线代表地面,一条短竖线代表球网,两个光点分别代表网球和球拍。参观者排起了长队。希金博瑟姆是布鲁克海文实验室的仪器部门主管。
二战期间,他在洛斯阿拉莫斯参与过曼哈顿计划,负责引爆装置的电子线路设计。战后他转到布鲁克海文,继续从事核物理研究的仪器开发。他的日常工作与娱乐毫无关系——他的实验室为粒子加速器设计探测电路,为辐射实验开发计时装置。但每年的开放日是个麻烦事。实验室要向公众展示研究成果,而核物理的展品——加速器模型、探测器阵列、辐射防护服——对普通参观者来说,基本等于一堆看不懂的金属和线缆。往年的参观者大多在展板前停留片刻,然后快速走过。希金博瑟姆觉得,应该做点什么让人停下来。他花了大约两周时间,用实验室现成的零件拼装了一个装置。核心是一台Donner 3500模拟计算机——一台用于解微分方程的小型设备,可以计算弹道轨迹。希金博瑟姆重新连接了它的电路,让它计算一个更简单的轨迹:一个光点在二维平面上的抛物线运动。示波器显示侧视图:一条绿色水平线代表网球场地面,一条短竖线代表球网。
球——另一个光点——从屏幕一侧飞向另一侧,受重力和空气阻力影响,轨迹会弯曲。操作者手持一个铝制盒子,上面有一个旋钮和一个按钮。旋钮调整击球角度,按钮触发击球。按下按钮时,球拍光点会挥动,如果时机和角度正确,球会被击回。如果错过,球会落地,示波器上短暂显示一条直线轨迹,然后重置。他给它取名叫《双人网球》。开放日当天,布鲁克海文实验室的展厅里出现了前所未有的景象。参观者——大多是附近社区的居民,带着孩子的家庭——在示波器前排起了长队,队伍蜿蜒穿过整个展厅,绕过加速器模型和辐射探测器展板。每个人只有几分钟的体验时间,但排队的人愿意等上半小时。两个人各持一个铝制控制器,旋钮冰冷,手指转动时能感受到电位器的阻尼。屏幕上,绿色光点在示波器特有的余辉中跳跃,球网竖线在屏幕中央微微闪烁。击球成功时,光点改变方向,飞向另一侧;击球失败时,光点落地,示波器显示一条直线。没有比分,没有音效,没有游戏结束画面。但参观者不需要这些。
他们握紧旋钮,盯着屏幕,在光点飞来的瞬间按下按钮。有人发出短促的笑声,有人懊恼地啧嘴,有人立即要求再试一次。希金博瑟姆后来在接受采访时说,他从未想过为这个装置申请专利。在他看来,这不过是用实验室现成材料拼凑出来哄公众开心的东西。模拟计算机是现成的,示波器是现成的,电容电阻是从库存里拿的,铝制盒子是车间加工的。整个装置的材料成本,按他的估算,不到二十美元。至于它的技术原理——用模拟电路计算弹道,在示波器上显示轨迹——在他日常工作中属于最基础的技能。任何一个懂模拟电路的人都能做出来,他这样说过。他说得对。这正是关键所在。《双人网球》的技术门槛低到几乎不存在——它使用的每一块电路、每一个元件,都是1958年任何一家电子实验室的标准配置。
但在此前的十一年里,从戈德史密斯和曼恩的专利,到Bertie the Brain,到OXO,到旋风计算机的光笔,没有人把这些技术组合放进同一个装置里:一个屏幕,一个控制器,实时交互,竞争性规则,以及——最重要的是——让使用者感到好玩。这不是技术问题,而是想象力问题。而想象力不是凭空产生的。它需要条件:技术条件成熟到某种程度,让玩的念头有机会浮现;制度条件允许工程师在工作间隙做一点不严肃的事;文化条件让与机器对弈或在屏幕上打球被视为可理解的娱乐,而非荒诞的浪费。这些条件,在1947年到1958年的十一年间,逐一就位。阴极射线管从示波器走向电视机,让屏幕成为一种日常视觉经验。晶体管和印刷电路让电子设备的体积和成本持续下降。旋风计算机和SAGE系统证明,实时图形显示和直接操控在工程上可行,并且有军方买单。
冷战科研体制向大学和实验室注入了前所未有的资金,创造了一个工程师可以相对自由地探索技术边界的空间——只要最终成果能与国防或基础研究挂上钩。1950年代,美国联邦政府的科研支出从战前的几乎为零增长到每年数百亿美元,很大一部分流向MIT、布鲁克海文、剑桥这样的机构,而且拨款条件相对宽松。工程师们不需要为每一行代码填写经费申请表,不需要证明每项实验的军事价值。只要大方向上与国家战略一致——核武器、防空、通信、计算机——具体做什么,很大程度上取决于实验室内部的兴趣和判断。计算机文化在MIT、剑桥、布鲁克海文这样的机构里悄然成形:一群精通电路和代码的年轻人,在严肃项目的间隙,用设备做一些不严肃的事。他们不认为自己在创造一个新产业,甚至不认为自己在做任何重要的事。他们只是在玩。但他们的玩,每一次都恰好踩在技术能力与人类本能之间的那条线上。戈德史密斯和曼恩想的是导弹打靶,但八个旋钮控制光点的机制,本质上是一个瞄准与命中的游戏循环。
凯特斯想的是真空管可靠性,但他选择了井字棋——一个人类已经玩了几千年的游戏——作为展示媒介。道格拉斯想的是人机交互理论,但他用电话拨盘和光点棋盘,让从未接触过计算机的人在三分钟内理解了规则。旋风计算机的工程师们想的是拦截苏联轰炸机,但他们在光笔的咔哒声中发现了一种新的快感:用手指在屏幕上直接操控。希金博瑟姆想的是让开放日的参观者停留片刻,于是他把弹道计算电路接上示波器,加上球网和球拍,然后看着人们排队两小时,只为在五英寸屏幕上打一场看不见对手的网球。1958年那个秋天的下午,布鲁克海文国家实验室的展厅里,站在队伍中的一个参观者——他的名字没有被记录下来——转动铝制旋钮,按下按钮,看到屏幕上的光点飞过球网。他可能不知道阴极射线管如何工作,不知道模拟计算机在解什么方程,不知道希金博瑟姆曾在洛斯阿拉莫斯设计过原子弹的引爆电路。他只知道,转动这个旋钮,按下这个按钮,那个光点就会动。他可以控制它。他可以赢——或者输。然后他想再来一次。
这个瞬间,电子游戏的全部核心要素第一次同时出现在一个装置里。屏幕。控制器。实时交互。竞争性规则。以及排队等待下一轮的人。希金博瑟姆从未申请专利。布鲁克海文实验室没有将《双人网球》商业化。开放日结束后,装置被拆解,零件回归库存,示波器被重新分配给另一个实验。1959年的开放日,希金博瑟姆做了一个升级版——屏幕更大,可以显示重力变化的效果——参观者再次排起长队。然后,再次被拆解。在他看来,这始终是实验室里用零碎材料拼凑出来的消遣。他的真正工作是设计粒子探测电路,为核物理实验提供仪器支持。电子游戏?那不算什么正经事。这个判断精准地概括了电子游戏诞生时的全部处境:它诞生于最严肃的科研体制内部,却被创造者们一致视为不值得认真对待的副产品。它不是商业计划的产物,不是市场需求的回应,不是某个天才的孤注一掷。它是冷战科研体制、军工需求与早期计算机文化偶然碰撞时溅出的一粒火星——落在示波器屏幕上,短暂闪烁,然后熄灭。
但那粒火星的温度,已经被足够多的人感受到了。在剑桥,在MIT,在布鲁克海文,在加拿大国家展览会,在每一个工程师深夜值班时用光笔追逐屏幕光点的瞬间,一种新的可能性正在积累。它需要的只是一个更小、更便宜、可以让更多人随时触碰的计算机,以及一群不认为玩是浪费时间的人。1958年秋天,这个条件尚未完全成熟。DEC公司还没有推出PDP-1,MIT的那群年轻黑客还在各自的实验室里积累技术。但变化已经在发生。旋风计算机的工程师肯·奥尔森已经在1957年创办了DEC,他的目标很简单:造出比IBM更小、更便宜的计算机。晶体管正在取代真空管,印刷电路板正在取代手工布线。计算机的体积从一整个房间缩小到一个机柜,价格从百万美元级别向十万级别滑落。这个过程每加速一步,计算机就离普通人近了一步——离那些想要在深夜用光点追逐彼此的人近了一步。希金博瑟姆在布鲁克海文拆解他的网球游戏时,距离MIT校园不到三百英里。
三年后,一群自称黑客的年轻人将在那里创造出Spacewar。他们中的大多数人从未听说过《双人网球》,从未见过Bertie the Brain,从未读过道格拉斯的博士论文。但他们继承了一个比任何具体发明都更重要的遗产:一种制度环境和文化气质——允许工程师在严肃工作的间隙,用价值不菲的设备,做一点毫无用处、纯粹有趣的事。在1947年那份被遗忘的专利图纸和1962年Spacewar在PDP-1屏幕上亮起的第一行代码之间,隔着一个完整的十五年。这十五年里,没有商业游戏公司,没有游戏市场,没有游戏设计师这个职业。有的是冷战,是核恐慌,是军方合同和博士论文。电子游戏没有在这十五年间作为一个产业诞生——它只是作为一个可能性,在示波器、雷达屏幕、真空管计算机和模拟电路的缝隙中,一次又一次地迸发,然后被忽视。每一次迸发,都在验证同一条规律:当技术条件让人可以在屏幕上实时操控图像时,玩心就会溢出。而每一次被忽视,都在积累同一个问题:如果有一天,计算机足够便宜,足够小,让年轻人可以在深夜自由地接触它——他们会用它做什么?