第 2 章

铁路与原型方法论

没有哪个游戏设计师一开始就打算模拟全部人类历史。这个野心不是从宣言中产生的,而是从一个具体的技术问题中生长出来的:如果玩家不操控一辆车,而是操控一个系统,游戏会变成什么样子?

1989年夏天,席德·梅尔面前摆着这个问题。他当时正在写一个铁路游戏的代码,屏幕上已经有一列像素火车在铁轨上往返行驶。烟囱冒出四个像素点的灰烟,轮子以肉眼可辨的帧率转动。

从技术上说,这个原型是成功的:火车能动,玩家可以控制速度和方向,铁轨可以在不同的地形上铺设。但梅尔盯着屏幕看了很久,做了一个判断——这个判断在后来的访谈中被反复提及,措辞始终很简洁:驾驶火车本身没有足够多的决策密度。加速、减速、转弯——这些动作在飞机上是生死攸关的,在火车上只是操作手册。

他删掉了这个原型。这不是一个修辞性的说法。梅尔确实写了代码,让它跑起来,然后删掉了。MicroProse内部的工作文化鼓励这种快速试错:写一个原型,测试它的核心乐趣,如果找不到就推倒重来。

这种文化部分来自梅尔本人的编程习惯——他写代码的速度极快,快到同事有时觉得他是在键盘上即兴作曲——部分来自公司的商业现实:MicroProse在1980年代靠飞行模拟游戏赚到了钱,但管理层知道不能永远靠F-15和潜艇吃饭。策略游戏是一个值得探索的方向,但前提是开发成本不能失控。快速原型是控制成本的方式:不要在错误的思路上浪费程序员的时间。

梅尔删掉驾驶原型之后,重新思考了铁路这件事。火车的乐趣不在开车,而在决定铁轨铺在哪里。

这个判断一旦做出,整个游戏的结构就翻转了。玩家不再是火车司机,而是铁路公司的所有者和经营者。你的工作不是操控一列火车,而是铺设铁轨、建设车站、调度列车、买卖股票、兼并竞争对手。你面对的不是物理空间中的障碍物,而是一张经济地理的棋盘。

纽约和芝加哥之间的铁轨该怎么走?绕过阿巴拉契亚山脉还是从匹兹堡穿过去?巴尔的摩到华盛顿的短途客运能赚钱吗,还是应该把有限的资金先投到横贯大陆的干线上?这些问题没有标准答案。

它们取决于地形、城市需求、竞争对手的布局、玩家自己的资金状况——以及时间。铁轨铺下去以后,列车开始运行,收入开始进账,但维护成本也在同步消耗。你必须在扩张速度和财务稳健之间做选择。而这些选择的结果不是即时显示的:它们会在十分钟后、半小时后、甚至几个小时的游戏时间后才完全显现。

这正是后来《文明》中“再来一回合”机制的心理原型。但梅尔在1989年并没有使用这个短语——那个短语要等到1991年才会在玩家社区中自发诞生。他当时使用的概念更朴素:他想让玩家感受到“每一个决策都有延迟的后果”。

《铁路大亨》的回合结构是这个概念的直接表达。游戏以年为单位推进,每一年是一个回合。在每一年中,玩家可以铺设一定数量的铁轨、购买新的列车、调整运营线路。然后点击“结束回合”——游戏自动结算这一年的收入、支出、股票价格变动、竞争对手的行动。结算完成后,新的一年开始,玩家面对的是已经被上一轮决策改变了的世界。

你的铁路公司刚在芝加哥站稳脚跟,但圣路易斯的货运需求正在飙升,而你的竞争对手已经开始在密西西比河以西铺设铁轨。你本来打算这一回合存钱升级机车,但现在你必须决定是否跟进西进。

这个循环的心理学是:每一次结算都让玩家看到自己决策的后果,同时看到新的机会窗口正在打开。一回合变成下一回合,下一回合变成再下一回合。梅尔在《铁路大亨》的用户测试中第一次观察到后来成为《文明》标志的现象:测试者说好只玩一个小时,三个小时后还在屏幕前。

但《铁路大亨》的回合制不是从桌游搬来的。它是从铁路史本身的逻辑中推导出来的。

梅尔在1988年读了一批美国铁路史的书。其中包括阿尔弗雷德·钱德勒的《看得见的手》——一部研究现代企业管理制度如何在美国铁路行业中诞生的经典著作——以及约翰·斯托弗的《美国铁路史》。他不是在做学术研究,他在找游戏机制。他找到的是:铁路史本身有自己的节奏。十九世纪美国铁路的扩张不是匀速的。

它是一轮一轮的:每一次铁路债券的发行、每一次联邦土地拨赠法案的通过、每一次新机车技术的成熟,都会触发一轮新的建设狂潮。然后市场饱和、运价下跌、小公司破产、大公司兼并——接着下一轮技术突破或政策变化重新洗牌。

这个发现让梅尔确立了一条设计原则,这条原则后来贯穿了整个《文明》系列:游戏的时间结构应该模仿它所模拟的历史进程本身的时间结构。不是所有历史都适合做成回合制,但文明扩张、技术革新、经济周期——这些过程天然是有节奏的。回合不是武断的切分,而是对这种节奏的形式化。

在《文明》中,这条原则被推到了更远的地方:从公元前4000年到公元2050年,整个人类史被切分成数百个回合,每一个回合代表一段不等长的时间——早期一个回合可能是五百年,到了现代一个回合可能只是一年。这种不等长的时间切分不是梅尔拍脑袋想出来的,它来自《铁路大亨》中已经验证过的一个洞见:历史的节奏本身在变化,游戏的时间结构应该反映这种变化。

地图是《铁路大亨》为《文明》提供的第二件原型工具。梅尔为《铁路大亨》绘制了一张简化后的美国地图。东海岸的城市密集排列——波士顿、纽约、费城、巴尔的摩、华盛顿——彼此之间只有很短的间距。中西部是大片空地,芝加哥像一个孤独的哨站立在密歇根湖的西南角。再往西,圣路易斯、堪萨斯城、丹佛,然后是山脉、沙漠,以及加州海岸线上孤悬的旧金山和洛杉矶。

这张地图不是地理学的精确再现。梅尔做了大量简化和变形。阿巴拉契亚山脉被压缩成一道需要绕行的高成本地带,而不是真实地形中蜿蜒数百英里的复杂山系。密西西比河从明尼苏达直下新奥尔良,没有画出它在现实中那些盘曲的河曲。城市的位置被调整过,以便在屏幕上形成清晰的视觉节奏——东海岸的城市密集区、中西部的枢纽城市、西部的终点城市,三个梯次一目了然。

正是这种简化让地图变成了一个可读的经济系统。玩家一眼就能看出:东海岸是起点,竞争激烈但市场成熟;中西部是增长区,铺设铁轨的成本低但需要培育需求;

西部是高风险高回报的边疆,一条成功的横贯大陆干线可以带来巨额利润,但如果时机不对,铁轨会在荒野里生锈。

这种简化的方法论在《文明》中被放大到了全球尺度。《文明》的地图从来不是精确的世界地图——它的海岸线是算法生成的,大陆的形状每一局都不同,资源的位置随机分布。但这种不精确恰恰是设计上的刻意选择。

《铁路大亨》教会梅尔的是:地图的功能不是再现地理,而是呈现经济关系。纽约在费城东北方向、芝加哥在匹兹堡西北方向——这些相对位置关系比精确的海岸线更重要,因为它们决定了铁轨的走向、运输成本的高低、市场的竞争格局。在《文明》中,同样的原则被应用到了全球:山脉和河流的位置决定了文明的扩张方向,海岸线的形状决定了海军力量的战略价值,资源的地理分布决定了贸易路线和帝国冲突的焦点。地图不是背景,地图就是游戏机制本身。梅尔从铁路史中提炼出一个更深层的洞见:技术改变空间关系。

在铁路出现之前,纽约到芝加哥的距离是以天为单位计算的——运河船需要几周,驿马车需要近一个月。铁路把这个时间压缩到几十个小时。芝加哥从一个边境据点变成中西部枢纽,不是因为它的地理位置变了,而是因为铁路技术重新定义了“多远”这个概念。

同样的逻辑适用于横贯大陆铁路:在第一条横贯大陆铁路通车之前,从纽约到旧金山需要乘船绕过南美洲南端,耗时数月。铁路把这个时间压缩到一周以内。

在《铁路大亨》中,这个洞见的表达是具体的:当玩家研发出更快的机车——从早期的“美国标准”型到后来的“太平洋”型——列车的运行速度提升,同样的铁轨长度在同样的回合数内可以产生更多的运输次数和收入。技术升级直接转化为空间效率的提升。而空间效率的提升反过来改变了地图上不同城市的经济价值——原本距离太远不值得连接的城市,在更快的机车出现后变成了有利可图的市场。

这个逻辑链条——技术改变空间关系,空间关系改变经济价值——在《文明》中被放大为整个科技树与单位移动力的设计哲学。

当玩家研发出航海术,船只可以进入海洋格,原本被水体隔绝的大陆突然之间变成了可抵达的空间。当玩家研发出铁路,单位在陆地上的移动力翻倍,帝国的军事和经济布局随之重组。当玩家研发出飞行技术,距离的概念再一次被重写——原本需要十个回合才能跨越的大陆,现在只需要两个回合。这些设计不是从历史教科书中直接抄来的,而是从《铁路大亨》的方法论中继承的:先理解一项技术如何改变了人类对空间的感知,再把这种改变翻译成游戏规则。

股票市场是第三件原型工具,也是最容易被忽略的一件。《铁路大亨》有一个完整的股票市场界面。玩家可以购买自己公司的股票,也可以购买竞争对手的股票。股票价格根据公司的盈利能力、资产规模和债务水平波动。如果一家公司经营不善,股价下跌,玩家可以低价收购其股份,直到获得控股权——然后兼并这家公司,把它的铁轨和列车全部收归己有。

这个界面的核心设计是:数字在跳动。收入、支出、股价、股息、债务利息——每一个回合结算后,这些数字都会变化。

玩家铺了一条通往辛辛那提的铁轨,本回合的支出增加,但下一回合辛辛那提的货运收入开始进账,股价随之上涨。玩家发行了太多债券,利息支出开始侵蚀利润,股价下跌,竞争对手趁机在市场上收购股份。

这套系统的关键不在于它模拟了股票市场——很多游戏都有股票市场。关键在于它让经济系统变得可读。玩家不需要读懂财务报表,只需要看到数字在跳动,箭头在指向上下,就能直观地感受到自己的决策在产生什么后果。这种可读性是梅尔设计哲学的核心之一:复杂的系统必须通过简洁的界面呈现给玩家,让玩家在不需要理解底层模型的情况下,通过观察和实验逐渐掌握系统的运行逻辑。

在《文明》中,这套方法论被应用到更广泛的领域。城市的粮食产出、工业产能、科研点数、文化值——每一项都是一个跳动的数字,每一个数字背后都连着玩家的决策:把人口分配到哪块地格上工作,选择建造粮仓还是图书馆,把科研比例调到多少。

玩家不需要理解每一座城市背后的数学模型,只需要看到数字在变化,就能逐渐学会如何优化自己的帝国。

《铁路大亨》的股票市场还有一层更深的设计意义:它让竞争对手的存在变得具体。在大多数策略游戏中,对手只是一个需要被打败的实体——你派兵、它派兵、谁赢谁输。但在《铁路大亨》中,竞争对手同时是你的敌人和你的投资标的。你可以选择铺设一条与对手平行的铁轨,用更低的价格抢走它的客户;你也可以选择购买它的股票,在它股价低迷时将其吞并。两种策略都是合法的,都需要玩家根据自己的财务状况和市场格局做出判断。

这种“对手即市场”的设计在《文明》中被转化为外交系统的一部分。在《文明》中,你可以选择用军事力量征服邻国,也可以选择用贸易、文化影响和外交手段削弱它。对手不只是战斗单位,它也是一个经济实体、一个科技竞争者、一个文化输出源。这一整套复杂的对手关系模型,其最早的代码表达就在《铁路大亨》的股票市场界面上。1988年秋天,布鲁斯·谢利加入了MicroProse。

谢利在加入之前,已经在Avalon Hill做了多年的桌游设计师。他参与过《俄罗斯前线》和《帝国武器》等兵棋的设计,但他带来的最重要的东西不是某一款具体游戏的制作经验,而是一种关于规则的设计伦理。

在桌游中,玩家必须能够阅读并理解全部规则。规则书可能很厚——特雷瑟姆的《文明》规则书超过二十页——但每一条规则都是明确写出来的,玩家可以在做出决策之前查阅任何一条。这种透明性是桌游作为物理媒介的本质要求:因为结算是由玩家手动完成的,玩家必须知道每一步该怎么算。

电脑游戏没有这个硬性约束。电脑可以把规则藏在代码里,玩家只需要操作界面,不需要知道底层公式。很多早期的电脑策略游戏正是这么做的——它们把复杂的算法埋进程序深处,玩家只能通过试错来摸索系统的行为。

谢利带来的是一种不同的立场:即使电脑可以隐藏规则,规则也应该对玩家透明。不是因为道德原因,而是因为策略游戏的核心乐趣在于知情决策。如果玩家不知道自己的选择会产生什么后果,选择就变成了猜谜。

猜谜的乐趣是有限的——一旦猜出了答案,游戏就结束了。知情决策的乐趣是无限的——变量在变化,情境在变化,玩家每一次都在新的条件下做出判断。谢利与梅尔的合作模式在几周内自然形成。两人各自在办公室工作,每天中午交换软盘。谢利会在梅尔前一天的原型基础上修改参数、调整平衡、增加新的机制想法,然后把修改后的版本交给梅尔。梅尔则会在谢利的版本上继续写代码,把新的机制实装进去,同时删掉那些听起来好但玩起来糟的设计。这个工作流程之所以有效,是因为两人的技能互补。梅尔是程序员,他的思维方式是从代码出发:什么可以做,什么做不了,什么做起来成本太高。谢利是桌游设计师,他的思维方式是从规则出发:玩家需要知道什么,玩家的选择应该有什么后果,如何让简单的规则产生复杂的局面。当谢利提出一个设计想法时,梅尔的典型反应是评估其实现成本——然后在代码中找到一个最省力的方式来实现这个想法的核心。

当梅尔写出一个原型时,谢利的典型反应是评估其可读性——然后建议加入更清晰的反馈信号或更透明的规则说明。这种张力是生产性的。它确保了《铁路大亨》既不是一堆复杂代码的堆砌,也不是一个桌游规则的简单电子化。它是两种设计传统的融合:电脑的计算能力加上桌游的规则透明性。这个融合在《铁路大亨》中还是局部的——只应用在一个产业、一个国家、一个世纪上——但它已经证明了自身的有效性。在《文明》中,同样的融合将被应用到整个人类史上。谢利在Avalon Hill时期积累的对历史题材的处理经验,在《铁路大亨》中找到了新的表达方式。在桌游中,历史感通常通过事件卡、剧本设定和特殊规则来营造。一个关于二战的兵棋可以设置一张珍珠港事件卡,在特定回合强制触发。这是一种脚本叙事:设计师预先写好历史的走向,玩家在预设的框架内做决策。《铁路大亨》没有事件卡。没有一张“横贯大陆铁路通车”的卡在固定回合弹出。

横贯大陆铁路是否建成、何时建成、由谁建成——这些完全由玩家和竞争对手的行动决定。如果你在1860年代把资金投入东海岸的短途客运,忽略了西进,那么横贯大陆铁路可能要到1880年代才会被竞争对手修通。或者永远不会——如果竞争对手也选择了保守策略,加州可能一直只有几条地方性的短线。历史感不再来自脚本,而是来自系统的涌现。这个转变是根本性的。谢利后来在回顾《铁路大亨》的开发时,用了一个桌游设计师的术语来描述这种设计:玩家代理权。在传统的脚本叙事中,玩家的代理权被限制在战术层面——历史的大方向是固定的,你只能在大方向下做微调。在《铁路大亨》中,玩家的代理权扩展到了战略层面——历史的大方向本身就是由玩家的选择生成的。你不是在既定的历史剧本中扮演一个角色,你是在书写一个可能的历史。梅尔在1990年的一次采访中表达了类似的意思。他说他不喜欢告诉玩家一个故事,他喜欢给玩家一套工具,让他们创造自己的故事。这套工具就是游戏系统。

铁轨是工具,列车是工具,股票市场是工具。玩家用这些工具在美国地图上写出了自己的铁路史——有的玩家建成了横贯大陆的帝国,有的玩家在地区性竞争中精耕细作,有的玩家在股票市场上翻云覆雨。每一个存档都是一个不同的十九世纪。这套方法论在《文明》中被放大到整个人类史。《文明》没有预设的历史剧情。没有“希腊崛起”或“大航海时代”的脚本。玩家选择起始位置、研究科技、建造城市、发动战争——人类历史从公元前4000年到公元2050年的全部可能性,被压缩在一套规则系统中。每一次游戏都是一次不同的历史:埃及可能发明火药,阿兹特克可能率先进入太空,蒙古可能赢得文化胜利。这些结果在真实历史中是荒谬的,但在《文明》的规则系统中是完全合理的——因为系统的逻辑不是复现历史,而是让历史的因果机制变得可玩。这个方法论的前提是:设计者必须相信历史有因果机制。

不是简单的决定论——A导致B——而是复杂的系统动力学:技术改变经济基础,经济基础改变社会结构,社会结构改变政治决策,政治决策改变军事格局,军事格局改变技术发展方向。这些变量之间不是线性的因果关系,而是互相反馈的网络。梅尔和谢利在《铁路大亨》中第一次成功地用代码编织了这样一个网络,虽然它只覆盖了一个产业、一个国家、一个世纪。1990年,《铁路大亨》发售后获得了评论界和市场的双重认可。它卖出了足够多的拷贝,让MicroProse的管理层相信策略游戏可以是一个可持续的产品线。更重要的是,它让梅尔和谢利相信,他们找到了一个可以扩展的方法。发售后的某一天——具体日期没有记录,但谢利在后来的访谈中多次描述过这个场景——梅尔和谢利在办公室里讨论下一步做什么。梅尔说他想做一个更大的游戏。谢利问他多大。梅尔说,不只是铁路,不只是美国,不只是十九世纪。谢利追问,那是多大。梅尔的回答只有一个词:全部。这个“全部”在当时没有明确的范围。是全部人类历史?

全部文明?全部技术?全部地理?梅尔没有在那一刻给出精确的定义。但方向是清楚的:把《铁路大亨》在铁路史中验证过的方法论——系统生成叙事、回合制作为历史节奏的形式化、技术改变空间关系、可读的经济反馈、玩家代理权——应用到一个更大的历史舞台上。从“铁路”到“全部”之间,隔着巨大的设计挑战。《铁路大亨》只需要模拟一个产业的经济逻辑,而“全部”意味着模拟整个人类文明的演进。需要多少种技术?多少种单位?多少种建筑?地图要覆盖多大的范围?时间跨度是多长?这些具体问题在那次对话中还没有被提出。但方向已经定了。在MicroProse的办公室里,另一个程序员正在翻看一盒从同事桌上拿来的桌游。它的规则书里有一张手绘的科技树图表,从“农业”分叉到“制陶”“畜牧”“青铜器”,再往上是“文字”“数学”“哲学”——一条从远古到古典时代的树状路径。这个程序员不是梅尔,但他的发现将在接下来的几个月内与梅尔的“全部”交汇。交汇的结果将不是《铁路大亨》的放大版。

它将是一个全新的东西。但在1990年那个时间点上,梅尔和谢利还不知道这一点。他们只知道,他们手里有了一套方法——一套在铁路史的具体项目中锻造出来的、经过验证的方法——可以用来做一个比铁路更大的游戏。这个“更大”的游戏具体是什么,它的规则怎么写,它的地图画什么,它的科技树从哪里开始到哪里结束——这些问题将在1991年春天的软盘交换中,一回合接一回合地被回答。而在那些软盘开始交换之前,梅尔还需要面对一个更基础的决定:这个游戏的时间,应该以什么方式流动。他最初的选择是即时的——然后他会把这个选择也删掉。