在游戏里撞见一整个银河系,是什么体验?
说来挺逗的,我第一次在游戏里意识到“我拥有一个银河系”,并不是打开了什么星际地图,而是——迷路了,对,就是那种看着满屏幕星星,完全不知道任务目标在哪儿的窘迫,飞船飘在真空中,手柄微微震动,我索性松了手,让它就那么漂着,然后我才注意到,远处有一团淡淡的紫色星云在缓慢旋转,近处的恒星表面真的有日冕在跳动,那一刻我突然觉得,这地方是活的。
| 游戏名称 | 银河系的呈现方式 | 最打动我的地方 |
| 《无人深空》 | 算法生成的1800亿亿颗星球 | 每一颗星球都真的可以降落,没有空气墙 |
| 《精英:危险》 | 1:1比例还原真实银河系 | 按照真实天体数据建模,能看到真实的星座 |
| 《星战前夜》 | 玩家主导的星域版图 | 银河系的政治格局全是玩家自己打出来的 |
这事儿让我琢磨了很久,一个游戏里的银河系,到底凭什么让人觉得它是“真的”?后来我读了一段卡尔·萨根的话,突然就通了——他大概这么说过:要理解宇宙的浩瀚,你首先得感觉到自己很渺小,但同时又不觉得孤独。我觉得好游戏的秘密就藏在这句话里。
它不是一张贴图,而是一套规则
很多游戏都有星空背景,但那种感觉就像你站在地球上看天花板贴的荧光星星——漂亮,但你知道它是塑料的,真正的区别在于这个银河系有没有自己的运行逻辑。
拿《塞尔达传说:旷野之息》举例,它甚至没有银河系,只有一个海拉鲁大陆,但所有人都说这个世界“活”了,为什么?因为你砍树会砸到自己,下雨天爬山会滑下来,把肉扔到火里会烤熟,这些互相关联的规则堆叠在一起,就产生了一种奇妙的说服力——这个世界不围着你转,你只是碰巧生活在这里。
把这种思路放大到银河系的尺度,精英:危险》干的事,我去查了它的开发资料,制作团队真的去欧洲南方天文台调了恒星光谱数据,然后写了一套程序,让这4000亿颗恒星按照真实的物理规律运转,你在游戏里看到的猎户座参宿四,它不仅是那颗红色的星,它还在真实地脉动、抛射物质,你飞过去一趟要花现实世界里的几个小时,沿途经过的每一片星云都是基于真实天文观测渲染的。
这时候一个很微妙的感觉就产生了:你明知道自己在玩游戏,但你会开始用对待真实世界的态度去对待它,出发前你会检查燃料,路过中子星你会小心它的辐射锥,看到黑洞你会本能地想绕开——不是因为它有血条,而是因为你真的怕“死”在里面,这种恐惧感,跟你看纪录片里大漩涡时产生的反应一模一样。
为啥有些银河系让你无感?
- 星球只是换皮——换个颜色、改个重力参数就叫新星球,逛三个就腻了
- 宇宙成了背景板——银河系只是加载界面的装饰,跟你做的事毫无关系
- 没有“意外感”——所有事件都是预设的,你永远遇不到计划外的惊喜
说白了,一个让人信服的银河系,它得“不听话”,它不能像超市货架一样,把星系整整齐齐码好等你挑,它应该有点混乱,有点未知,偶尔让你觉得“这地方可能根本就不在乎我”。
算法的一千零一夜
这就不得不提《无人深空》的脑洞了,这游戏2016年发售时翻过大车,承诺的东西很多没兑现,但现在它硬是靠持续更新把口碑掰回来了,它的银河系是怎么来的?不是设计师一笔笔画出来的,是程序员写了一套叫“程序生成”的算法,设定好规则之后,让计算机自己去“长”出一个宇宙。
我给你们描述一下这套规则大概长什么样:
- 距离恒星近的行星 → 大概率是荒漠或熔岩地貌
- 有液态水的行星 → 可能会长出植物,植物的颜色跟大气成分挂钩
- 有植物的行星 → 有一定概率出现食草动物,食草动物多了就催生食肉动物
- 所有组合 → 乘以1800亿亿个星球
这套玩意的精妙之处在于,连开发者自己都不知道哪个星球上具体长着什么,他们也是探索者,跟你一样,这就像撒了一把种子,你知道过段时间会开花,但具体哪一朵是红的哪一朵带斑点——不知道,得自己去看,这种未知感是装不出来的,因为设计文档里根本就没有这颗星球的具体样貌,它是数学在你屏幕上实时绽放出来的。
我有个朋友玩这游戏时遇到一件事:他降落在一个绿色星球上,发现一种长得像水母的生物飘在空中,顺手扫描了一下,系统告诉他——“首次发现者:你的ID”,他截图发给我,我问他在兴奋什么,他说:“这玩意儿,全世界没有任何一个人类见过,我是第一个。”
这就是程序生成真正的魔力,它不是靠堆美术资源把宇宙画得像真的,而是让宇宙的运作逻辑变得跟真的一样——你看见的东西,是规则相互作用之后自然涌现出来的,而不是某个设计师提前画好的。
一万个玩家,一万个银河系
还有一种银河系,它不是算法生成的,也不靠物理公式,而是靠人。
《星战前夜》(EVE Online)我已经差不多十年没玩了,但关于它的传说一直在圈子流传,这个游戏的银河系里,几乎所有宏大叙事都是玩家自己写出来的,最著名的传说叫“血脉战争”,简单说就是两个超级联盟打了一场持续数年的战争,投入的舰船如果换算成游戏里的资源价值,大概等价于几十万美元,双方都是有组织有纪律的真实玩家军团,有指挥官、有后勤、有情报系统、有外交谈判,这场战争毁掉的星域,把银河系的版图都改变了。
你说这算不算游戏设计的一部分?算也不算,开发者只提供了银河系的舞台和规则框架,他们从来没想到玩家会搞出这么多“骚操作”——有人专门当星际记者写战报,有人做运输生意成了商业帝国,还有人自己当骗子卷走整个军团的家当,银河系在这些人的互动中,变成了一个有历史、有恩怨、有江湖的地方。
这让我想起人类学家项飙提过的一个概念,叫“附近的消失”,大意是说现代人越来越不了解自己身边具体的人和事,反而对远方的抽象概念很熟悉,但在EVE这个虚拟银河系里,“附近”被重建了——你认识隔壁星系那个开矿船的玩家,他欠你的债没还;你知道穿过星门之后那片空域最近不太平,得叫上军团的人一起走,几千人的微缩社会,就浓缩在一片星光里。
说到底,我们迷恋的到底是什么
写到这里我有点明白了,我们在游戏里寻找一个银河系,找的其实不是星星,而是一种不孤独的渺小感。
真实世界里,我们站在地面上抬头看银河,肉眼最多看到几千颗星,你很清楚那些恒星上没有人等你,也没有任务,没有奖励,没有“发现新星系经验值+500”,但你就是想看,这是一种奇怪的冲动——知道自己在宇宙面前微不足道,同时又因为“知道”这件事而感到一种说不清的连接感。
好的游戏银河系,就是把这种矛盾的感受放大了,它让你飘在虚空中,看着恒星在你头上缓慢移动,意识到这颗恒星的寿命已经用掉了几十亿年,而你只不过路过它最后一秒,然后你转动视角,发现右下角的状态栏提示“燃料不足”——哦,得去找资源了,崇高的震撼和琐碎的日常,就这么无缝衔接在一起。
也许再过些年,虚拟现实技术更成熟了,我们真的能戴着头盔进入一个以假乱真的银河系,但我觉得技术从来不是最核心的那件事,核心永远是——这个银河系有没有给你留出发呆的空间,允许你什么都不做,就看着两颗中子星互相环绕慢慢耗到坍缩;允许你迷路,然后因为迷路而撞见一颗没人到过的蓝色星球,上面下着琥珀色的雨。
这种瞬间,你没法截图发给朋友然后说“快看这个”,因为他们没在那个情境里,感受不到你手停在手柄上的温度,但你知道,自己刚才确实在一百亿年历史的某个角落里,独自存在了一会儿。
