第 11 章

六角格的裂变

这本质上是一场史学革命,却伪装成了技术迭代。所谓四边形网格的统治,从来不是因为它更接近真实地理,而是因为1991年的CPU无法处理六角格的坐标转换。这个源于编程便利的技术选择,在十九年间竟沉淀为一种历史哲学:它暗示历史空间是均质的,文明扩张是无方向的,战争胜负是工业产能的算术。当二十二岁的乔恩·谢弗在2007年接手《文明V》时,他面对的是一个被这种哲学定义了十九年的系列。他的任务看似不可能:既要让一切焕然一新,又不能让它不再是《文明》。而他的回应,是从最底层推翻那个从未被质疑过的空间假设。

2010年9月21日,《文明V》在北美发售。这个日期本身没有特殊的历史意义,但它在《文明》系列史上的位置,相当于1455年古腾堡圣经出版之于印刷术——不是起点,而是断裂点。在此之前,这个系列有一个从未被质疑过的底层假设:历史发生在四边形网格上。这个假设从1991年第一代《文明》开始,贯穿了四代正传、多个资料片、无数模组,持续了整整十九年。

十九年足够让一个技术选择凝固为自然法则。当玩家打开Civ4,看到那些正方形格子时,他们不会想“这是1991年CPU限制的遗产”,他们会想“这就是《文明》”。就像我们不会想“键盘的QWERTY布局是1873年打字机机械限制的产物”,我们会想“这就是键盘”。

技术史反复证明同一个规律:任何存在超过一代人的设计选择,都会从权宜之计变成不可动摇的传统,从“我们可以这样做”变成“我们必须这样做”。

玩家安装游戏,启动,选择文明,进入地图——然后他们看到的不是正方形,而是六边形。每一个格子有六个邻居,而不是四个。移动单位时,方向不再是上下左右四条直线,而是六条斜线交织成的蜂窝网络。

这看起来像是一个微小的几何学调整。但几何学从来不只是几何学。四边形网格的数学属性是:每个格子有四个等距邻居,对角线距离是边长的√2倍。这个属性在1991年是一个编程上的便利——计算坐标、寻路算法、渲染顺序都更简单。但在十九年的使用中,它逐渐沉淀为一套关于历史空间的默会理论:历史空间是均质的,所有方向是等价的,扩张是网格填充,战争是单位堆叠的算术对抗。

六角格的数学属性完全不同:六个邻居全部等距,没有对角线的模糊性,移动距离在所有方向上是统一的。这听起来更“真实”——真实地理中,从北京到上海的距离不因为你选择哪个方向而改变。

但“真实”本身就是一个危险的词。游戏不是模拟,游戏是论证。问题不在于六角格是否更接近真实地理,而在于六角格论证了什么。

乔恩·谢弗在2007年接手《文明V》首席设计师时,二十七岁。他是Firaxis历史上最年轻的首席设计师,也是唯一一个从未参与过前代《文明》开发的首席设计师。席德·梅尔创造了这个系列,布莱恩·雷诺兹在Civ2中完善了外交系统,杰夫·布里格斯在Civ3中引入了文化和边界,索伦·约翰逊在Civ4中打开了模组化和宗教系统。这些人共享一个谱系,一个逐渐演化的设计传统。

谢弗是外来者。他2005年加入Firaxis,参与的第一个项目是《席德·梅尔的铁路》,一个运输模拟游戏。他的背景不是策略游戏设计,而是编程和系统设计。

当Firaxis决定启动Civ5时,公司内部的选择并不多。索伦·约翰逊已经在Civ4发售后不久离开,创立了Stardock的竞争对手。其他资深设计师各有项目。谢弗得到了这个机会,部分因为他的技术能力,部分因为他代表了一种新鲜视角——而这恰恰是Firaxis管理层认为Civ5需要的。

但“新鲜视角”意味着什么?在游戏开发中,这通常意味着“不受传统的束缚”。但在《文明》这个案例中,不受传统束缚意味着不受十九年设计沉淀的束缚——而十九年的设计沉淀中,有些是技术限制的遗产,有些是深思熟虑的选择,有些是玩家社群视为不可侵犯的核心特征。区分这三者需要一种历史意识,而这恰恰是技术背景的设计师最容易缺乏的。

谢弗看到的是四边形网格的技术缺陷:寻路算法复杂(因为对角线距离不统一),AI决策效率低(因为需要考虑更多移动选项),地形表现不自然(因为正方形无法平滑过渡)。他看到的是一个需要优化的系统。

他没有看到的是,这个系统已经承载了十九年的历史论证——玩家通过四边形网格理解文明扩张、战争逻辑、空间关系。改变网格不仅是改变系统,也是改变论证。

六角格的引入在技术层面上是合理的。谢弗和他的团队做了大量原型测试,证明六角格在寻路效率、AI决策速度、视觉表现上都优于四边形网格。这些测试数据在2010年GDC(游戏开发者大会)上由谢弗本人做了详细展示。从纯粹的系统设计角度看,六角格是更优解。但游戏设计从来不是纯粹的系统设计。游戏是规则系统与文化意义的复合体。当谢弗在GDC上展示六角格的技术优势时,他实际上是在用一种话语(技术优化)论证另一种话语(历史空间理论)的变革。而听众——那些游戏开发者、设计师、评论家——大多只听到了技术话语。他们为六角格的算法优雅鼓掌,却没有意识到这个改变将如何撕裂《文明》社群。

与六角格同时到来的,是另一个更激进的决定:一格一军。

在Civ4及之前的所有《文明》正传中,玩家可以将任意数量的军事单位堆叠在同一个格子上。

这个机制被称为“死亡堆叠”(stack of doom)——一个格子可以容纳数十个单位,战争变成了两堆数字的碰撞。攻击方的总战斗力对抗防御方的总战斗力,加上地形加成、晋升加成、先攻概率,最终结果由随机数决定。

这个系统的史学论证是明确的:战争胜负取决于工业产能和科技水平。谁能生产更多单位、谁能研发更好的武器,谁就能赢。地形很重要——防御方在山地或森林中有加成——但这种重要性是附加性的,是百分比修正,而不是决定性的。

温泉关战役在这个系统中无法发生:三百个斯巴达人无论占据多狭窄的通道,都无法阻挡波斯帝国的死亡堆叠——因为波斯玩家只需要把所有单位堆在同一格,用总战斗力碾压即可。

一格一军改变了这一切。每个军事单位必须占据独立的六角格。两个单位不能共存于同一格。这意味着军队必须展开成阵型——前线、侧翼、后方、预备队。这意味着地形不再只是百分比修正,而是决定了你能部署多少单位、能从哪个方向进攻、能否保护远程单位。温泉关突然变得可能了:如果地图上有一条狭窄通道——两侧是山脉或海洋,中间只有一格宽——那么防守方只需要一个强力近战单位守住那个格子,后方部署远程单位提供火力支援,就能阻挡数倍于己的敌军。因为敌军无法将所有单位堆叠在一格突破,他们必须一个一个上前,被防守方逐个消耗。

这不是UI优化。这是历史论证的重写。

在四边形网格加死亡堆叠的系统中,《文明》论证的是宏观史观:文明兴衰由长时段的结构性力量决定——生产力、科技水平、制度效率。战争是这个论证的一部分:它展示的是工业时代的总体战逻辑,即胜利属于拥有更强工业产能的一方。这个论证有其史学依据。从美国内战到二战,工业产能确实是战争胜负的决定性因素之一。北方击败南方不是因为将领更优秀(事实上南方早期将领普遍更优秀),而是因为北方的铁路里程、钢铁产量、兵员补充能力远超南方。苏联击败纳粹德国不是因为战术更精妙(事实上1941至1942年苏军战术表现极差),而是因为苏联的工厂在乌拉尔山脉后方源源不断生产出T-34坦克。

但宏观史观有一个盲区:它无法解释为什么在某些时刻,具体地形上的具体决策改变了整个战局。

温泉关战役(公元前480年)没有改变希波战争的最终结局——希腊最终在萨拉米斯海战和普拉提亚战役中击败了波斯——但它展示了地形如何让一支小规模精锐部队迟滞庞大敌军数日,为后方城邦争取了撤离和集结的时间。

斯大林格勒战役(1942至1943年)的胜负不能仅用工业产能解释——德国在1942年的坦克产量仍然高于苏联——而必须考虑城市巷战如何抵消了德军的机动优势,如何将闪电战变成消耗战,如何让每一栋楼、每一条街道、每一间地下室都成为战场。诺曼底登陆(1944年6月6日)的成功不仅因为盟军的工业优势,还因为奥马哈海滩的具体地形——陡峭的悬崖、德军的交叉火力点、有限的滩头通道——几乎让登陆失败,而犹他海滩的意外偏离预定地点反而让部队避开了德军防御最严密的区域。

这些历史上的地理决定性时刻,在Civ4的系统中无法得到机制表达。你可以在温泉关修要塞,放一堆单位,获得防御加成——但敌军同样可以把一堆单位堆在相邻格,用总战斗力碾压你。地形在Civ4中是修饰符,不是结构。在Civ5中,地形变成了结构本身。六角格的六个方向意味着每个格子有六个潜在的进攻面,一格一军意味着你必须选择哪些面设防、哪些面暴露、哪些面作为主攻方向。战争不再是谁的生产力更强,而是谁的位置更好、阵型更合理、机动更灵活。

这是微观史观的机制表达。

微观史观在史学理论中有一个悠久的传统,可以追溯到20世纪70年代意大利微观史学派——卡洛·金茨堡、乔万尼·莱维等人——他们主张历史研究应该聚焦于具体的人物、事件、地点,通过微观分析揭示宏观结构无法捕捉的历史复杂性。金茨堡的《奶酪与蛆虫》通过一个16世纪意大利磨坊主的宇宙观,揭示了宗教改革时期底层民众的思想世界——这不是宏观结构分析能够触及的领域。莱维的《继承权力》通过一个19世纪皮埃蒙特村庄的驱魔事件,展示了地方权力网络的运作方式——这同样不是宏观阶级分析能够解释的。

谢弗很可能从未读过金茨堡或莱维。他做出六角格和一格一军的决定,更多是基于游戏设计的内在逻辑:死亡堆叠导致战争无聊(堆一堆单位然后碾压),AI无法有效使用死亡堆叠(人类玩家总是比AI更擅长集中兵力),四边格寻路效率低下(对角线问题)。但设计决策的后果不取决于设计者的意图,而取决于系统本身产生的论证效果。无论谢弗是否意识到,他在Civ5中创造的系统论证了一种微观史观:历史的关键转折发生在具体地形上的具体决策中,而不是宏观趋势的必然展开中。

这个论证在Civ5发售后立即引发了玩家社群的内战。

Civilization Fanatics论坛(CivFanatics)是《文明》系列最核心的玩家社群,成立于2000年,到2010年拥有超过二十万注册用户。这个论坛的历史本身就是《文明》系列模组文化的档案库——从Civ3的DyP(Double Your Pleasure)到Civ4的Fall from Heaven,几乎所有重要的模组都在这里诞生、讨论、演化。CivFanatics的用户不是普通玩家,他们是《文明》系列最投入、最有话语权、最愿意花时间争论设计哲学的群体。

2010年9月21日,Civ5北美发售当天,CivFanatics的Civ5 General Discussion板块出现了大量第一印象帖。最初几小时的反应是混合的:有人赞叹新画面(图像引擎从Gamebryo换成了Firaxis自研的LORE引擎),有人抱怨性能优化(早期版本在大地图后期回合等待时间极长),有人困惑于新系统(城邦、社会政策树、不再有科技交易)。但到了9月22日,一个主题开始主导讨论:一格一军。

一个标题为“This is not Civilization anymore”(这不再是《文明》了)的帖子在24小时内获得了超过五百条回复——这在2010年的游戏论坛上是极高的参与度。发帖人是一个注册于2002年的老用户,发帖历史显示他是Civ3和Civ4的资深模组作者。他的核心论点很直接:一格一军将《文明》从“文明建设游戏”变成了“战术战争游戏”。他写道:“我玩《文明》是为了建设一个跨越六千年的帝国,不是为了一场温泉关战役花三十分钟微调每个单位的位置。《文明》的灵魂是宏观历史,不是战术模拟。”

这个帖子引爆了论战。

支持谢弗设计的玩家反驳:死亡堆叠才是对历史的粗暴简化。“真实的战争从来不是把所有军队堆在一个点,”一个注册于2005年的用户写道,“拿破仑在奥斯特里茨之所以能击败俄奥联军,不是因为他有更多士兵——事实上联军人数更多——而是因为他利用了普拉岑高地的地形,用达武的第三军牵制联军左翼,用苏尔特的第四军突破中央。这在Civ4中无法模拟,在Civ5中可以。”

另一个用户补充:“你们说一格一军‘毁了《文明》’,但你们有没有想过,死亡堆叠才是‘毁了战争’?Civ4的战争就是工业产能竞赛——谁锤子多谁赢。这有什么策略性?有什么历史感?真正的历史中,蒙古骑兵击败了数倍于己的金朝和花剌子模军队,不是因为蒙古有更多锤子,而是因为他们的机动性和战术灵活性让敌人无法集中兵力。”

反对派则反驳:蒙古骑兵的优势恰恰是宏观史观可以解释的——游牧社会的军事组织方式、复合弓技术、马匹驯化——而不是每一场具体战役的战术细节。“你可以在温泉关挡住波斯人,”一个反对派用户写道,“但在宏观历史中,温泉关没有改变任何事——波斯人最终还是占领了雅典,烧毁了卫城。真正改变希波战争结局的是雅典的海军建设和地米斯托克利的战略眼光,这些都是宏观结构因素。”

这场论战的深层不是游戏设计优劣之争,而是“什么是《文明》”的定义权之争。

定义权之争在游戏史上并不罕见。《毁灭战士》(Doom)在1993年定义了第一人称射击游戏,但当《半条命》(Half-Life)在1998年引入叙事驱动的关卡设计时,同样有老玩家指责它“不再是Doom”。《博德之门》定义了基于D&D规则的CRPG,但当《上古卷轴III:晨风》在2002年转向开放世界和动作化战斗时,同样有老玩家指责它“不再是真正的RPG”。但《文明V》引发的定义权之争有一个特殊维度:它不仅是玩法之争,也是史学之争。

当CivFanatics上的玩家争论一格一军是否“毁了《文明》”时,他们实际上在争论:历史是由宏观结构决定的,还是由微观决策构成的?文明游戏应该论证长时段的历史趋势(如年鉴学派所主张的),还是应该论证具体时刻的具体选择(如微观史学派所主张的)?这个问题没有标准答案——史学理论界争论了几十年也没有共识——但Civ5迫使《文明》社群面对它。

谢弗本人在发售后的一系列采访和论坛帖中为他的设计辩护。他的辩护策略主要是技术性的:一格一军解决了死亡堆叠带来的AI问题(人类玩家总是比AI更擅长集中兵力),六角格解决了四边形网格的寻路问题(对角线距离不统一导致移动计算复杂),新系统整体上让战争“更有趣”“更有策略性”。他很少触及史学论证层面——这可能是因为他没有意识到这个层面,也可能是因为他认为游戏设计师不应该谈论史学理论。

但无论谢弗是否谈论史学理论,他的设计已经在论证一种史学理论。

2010年10月,CivFanatics上出现了一个长篇分析帖,标题是“Hexes and the Philosophy of History”(六角格与历史哲学)。发帖人是一个博士生(根据其发帖历史推测),专业可能是历史学或科学哲学。这个帖子将Civ5的设计决策与20世纪史学理论争论做了系统对比:四边形网格对应年鉴学派的“长时段”(longue durée)概念——费尔南·布罗代尔主张历史研究应该关注缓慢变化的地理、经济、社会结构,而不是转瞬即逝的政治事件;六角格对应微观史学的“线索范式”(evidential paradigm)——卡洛·金茨堡主张通过追踪具体线索揭示被宏大叙事遮蔽的历史真实;死亡堆叠对应克劳塞维茨的“绝对战争”概念——战争趋向于最大限度地使用暴力,直到一方被彻底击败;一格一军对应孙子的“地形决定论”——“夫地形者,兵之助也”。

这个帖子在CivFanatics上获得了超过一千条回复,并被翻译成多种语言转载到其他游戏论坛。它标志着一个转折点:Civ5的争议从“这个设计好不好”升级为“这个设计意味着什么”。玩家开始意识到,他们争论的不只是一个游戏机制,而是一种理解历史的方式。

但这场论战有一个不对称性:反对一格一军的玩家能够清晰表达他们失去了什么——宏观历史的视野、文明建设的节奏、和平时期的深度;支持一格一军的玩家能够清晰表达他们获得了什么——战术深度、地形的重要性、战争的真实感。双方都在用同一套词汇(历史感、真实性、策略深度)论证完全相反的立场。这说明问题不在于谁对谁错,而在于《文明》系列本身包含了一个内在张力:它试图同时模拟文明的宏观进程和具体的历史时刻,而这两个目标在某些情况下是矛盾的。

这个张力在Civ4中被掩盖了,因为四边形网格加死亡堆叠的系统偏向宏观史观,微观时刻被抽象掉了(温泉关只是一个防御加成百分比)。在Civ5中,这个张力被暴露了,因为六角格加一格一军的系统偏向微观史观,宏观进程被碎片化了(战争变成了一系列具体战术决策,难以感知长时段的趋势)。两种系统都是对历史的简化——任何游戏系统都必须是简化——但它们简化的是历史的不同层面。

Firaxis内部对这个争议并非无动于衷。

2011年初,Civ5的第一个大型资料片《众神与国王》(Gods & Kings)进入开发阶段。这个资料片的主要新增内容是宗教系统和间谍系统——两者都是和平时期的重要机制。这不是巧合。《众神与国王》的设计方向表明,Firaxis意识到Civ5原版过于侧重战争,和平时期的建设缺乏深度。宗教系统让玩家在不发动战争的情况下进行文化竞争和外交博弈;间谍系统让玩家在不部署军事单位的情况下获取情报、影响城邦、干扰对手。

但这些新增系统仍然运行在六角格加一格一军的底层框架之上。宗教压力通过城市传播,不受地形影响;间谍活动在城市之间执行,不涉及单位移动。这意味着和平时期的机制与战争时期的机制运行在不同的逻辑层面:战争是空间性的(位置、阵型、机动),和平是非空间性的(数值累积、概率计算)。这种分裂本身就是Civ5内在张力的表现:六角格让战争变得空间化、具体化、微观化,但和平时期的机制仍然停留在抽象、宏观的逻辑中。

玩家注意到了这种分裂。2012年6月,《众神与国王》发售后,CivFanatics上出现了一个批评帖:“为什么宗教传播不需要考虑地形?为什么间谍不需要物理移动到目标城市?Civ5告诉我们战争是空间性的,但和平时期的一切仍然是非空间性的。”这个批评触及了核心问题:Civ5的空间革命只完成了一半。它证明了六角格可以承载微观史观(通过一格一军的战术战争),但没有证明六角格可以承载宏观史观(通过空间化的和平机制)。

这个未完成的革命将在Civ6中得到回应。

但那是后来的事。在2010至2012年间,《文明》社群的分裂是真实的、深刻的、持久的。CivFanatics上,Civ4板块和Civ5板块的用户重叠度持续下降。

一个用户发帖说:“Civ5换了棋盘,然后告诉我们这仍然是同一局棋。”帖子在三十秒内被删了——不是因为内容违规,是因为论坛服务器过载导致数据库回滚。但这个帖子抓住了本质。

Civ5确实换了棋盘。而换棋盘意味着换规则,换规则意味着换史学,换史学意味着换定义。《文明》是什么?

这个问题在1991年有一个答案:它是席德·梅尔用回合制模拟的全部人类史,在一个四边形网格上展开,用死亡堆叠打仗,用科技树指向未来。2005年有另一个答案:它是索伦·约翰逊打开的模组共和国,玩家可以自己定义什么是历史论证,四边形网格承载了从奇幻世界到真实地球的所有可能性。2010年9月21日之后有了第三个答案:它是乔恩·谢弗的空间革命,历史不再是宏观趋势的展开,而是具体地形上的具体决策,温泉关和诺曼底终于有了机制表达——但代价是战争吞噬了和平,战术遮蔽了结构,微观史观驱逐了宏观史观。

第三个答案的内部是分裂的。它的一半留在六角格上,留在那些波浪形的移动路径和前线阵型里,留在那些守住山口的截图和被删掉的论坛帖子里。它的另一半留在那些拒绝移植的模组里,留在Rhye的声明里,留在Civ4的两个文件夹里——Assets/XML/和Assets/Python/——继续运行着四边形网格上的宏观史观论证。

Firaxis在规划下一代《文明》时面对的压力不是技术性的。六角格会保留下来——这一点在2013年已经明确了。一格一军也会保留下来——它被证明是正确的方向,即使代价很高。真正的问题是:如何让宏观史观和微观史观在同一个空间理论中共存?

谢弗的Civ5证明了六角格可以承载微观史观。温泉关、诺曼底、斯大林格勒——这些历史上由地形决定的时刻终于在游戏中获得了机制表达。

但它没有证明六角格不能承载宏观史观。那个证明要等到Ed Beach接手首席设计师之后才会到来。

他要面对的问题比谢弗的更复杂:不是如何让战争更真实,而是如何让和平重新变得有趣;不是如何模拟温泉关,而是如何模拟启蒙运动;不是如何在六角格上打仗,而是如何在六角格上建设一个不只是关于打仗的文明。

谢弗拆掉了旧棋盘,换上了新的。现在Beach要在这个新棋盘上重新学习下棋——而他要下的棋局比谢弗想象的更大,更复杂,更需要一种新的空间理论来容纳那些不能被还原为格子位置的历史力量。