专栏名称: 爱范儿
关注这个时代最好的产品。
目录
51好读  ›  专栏  ›  爱范儿

年度争议最大游戏神作:要玩 5859 亿年才能通关

爱范儿  · 公众号  · 科技媒体  · 2016-08-21 21:16

正文

人类能否有一天畅游银河系,将所有已知星球都一一探访?
这种现实中近乎不可能的愿望,一部叫做 No Man‘s Sky 的游戏想要帮你实现。
No Man‘s Sky 是一个由 1.8×10(19 次方)个独特的星球组成的庞大宇宙,确切一点,这个数字是 18,446,744,073,709,551,616。玩家可以在这个自由度极高的开放宇宙中对天体或空间站进行逐一探索,而每个星球本身就已经是一个规模庞大的世界。
星际地图
这个宇宙大到什么地步?你要不间断玩 5859 亿年才能探索完。
这部游戏在今年 8 月在 PC 与 PS4 平台上线后,引发了一股全球热潮,丝毫不亚于当时 Pokemon GO 发布时的景象。
不只是全球媒体的广泛报道,发布当天,全球的星际探险家们仅用了约十个小时的时间,就发现并命名了总共约 1000 万个外星生物。

但是,用爱范儿(微信号:ifanr)编辑部的一句俗语来说:“毒药” 越猛,烧退得越快。这部 “史诗大作” 火了没多久,就陷入了一种褒贬不一的尴尬境地。
No Man’s Sky 到底是不是一部惊世神作?让爱范儿(微信号:ifanr)带你一探究竟。
什么是 No Man’s Sky?
在探讨坊间争议前,有必要先了解,什么是 No Man’s Sky。
这部科幻生存游戏由独立工作室 Hello Games 开发,按照开发者 Sean Murray 最初的设想,No Man’s Sky 要反映最纯粹的冒险精神。
从 2013 年首部预告片发布后,这部 “神作” 一直在吊着玩家的胃口,吊了足足三年。终于,在无数次引发高潮的预告片后,这部游戏终于问世。
No Man’s Sky 最大的特点是它的高自由度。
当你在其他游戏中仰望星空,你看到的那一个个光点,都是设计师特地画上去的,了无生气。但是在 No Man’s Sky 的世界,每一个光点背后都是一个奇妙的世界,而你要做的只是一直朝着它的方向飞。
飞行器
而当你身处一个星球时,你完全可以朝一个方向一直走下去,走上个把月,绕星球一圈再回到起点。这地图就是要大到让你惊讶。

No Man’s Sky 的核心有四点:探索、贸易、战斗、生存。
首先,这 1.8×10(19 次方)个星球中,大多数都有自己的生态系统,并拥有独特的植物群与动物群。通过探索,玩家可以将首次发现的新物种上传到星系的中央数据库 Atlas,并为其命名,由此可获得收入。
除此之外,你还可以在地面或太空中采矿,用于升级你的太空船与装备,因为随着你的探索逐步深入,你需要足够优秀的装备支持你到达星系边缘,在充满毒气与高压的星球上继续探索稀有的生物与矿物,并能凭借强力的武器和装备在战斗中幸存。

当然,整个太空都由贸易的纽带维系着,你采集到的矿物或制造的物品都可以进行交易。
而在探索时你也要小心其他势力。太空中有其他太空船或者海盗,而在地面你可能会遭遇星球守卫和有攻击性的生物,这些都会对你的生命构成威胁。因此你在探索时,要额外注意限度,以防成为星球公敌。

茫茫宇宙,你真的是孑然一身,身处一片无人的天空吗?
从某种意义上说是的。虽然说,这个游戏确实是多人联网的,你与好友能共享同样的信息,但是这并没有什么用,因为每个人的世界根本就不是互通的。
而且就算互通,你与其他玩家遇上的几率也微乎其微,因为这地图实在太大了,感觉上就和真实的宇宙一样大。
Sean Murray 在接受采访时说:
如果你想跟朋友会面的话,当你到达约定地点之后,你可能会问:“我在一个和地球差不多大的星球上,正站在一座山上,你在哪儿?”
而 Murray 没想到的是,在游戏发布当天,竟有两个玩家真的历经艰辛来到了同一个地方,但是他们并没有同时看到彼此。这两个玩家通过亲身试验告诉大家——No Man’s Sky 不是多人游戏。
之前, Sean Murray 明确表示过 No Man’s Sky 虽不能达到完全多人互动,但会具有一定多人游戏的功能。目前,因有大量的玩家抱怨此设定,Sean Murray 表示,在未来的更新中会将其变成真正的多人游戏。
算法造宇宙,Hello Games 是怎么当上帝的
庞大的空间,以及较匮乏的多人互动机制,让这款游戏变成了万千繁星下的独角戏。
而你也许会疑惑,存储了上千亿亿个完全不一样的星球,游戏却只有 2.5 G,这是如何做到的?
这背后的秘密其实是数学。Hello Games 为开发这个游戏,使用一种叫做过程生成(Procedural Generation)的技术,用算法随机造出了不重样的 1.8×10(19 次方)个星球。
讲得浅显一点,这是一个通过算法自生成的宇宙。星系、太空船、生态系统、生物、地形地貌、气候、水文、矿物,还有环境音,你所能见到的一切都是自动生成的,所以就连游戏主创自己都不知道这个宇宙长什么样。
外星生物
那么,这么复杂的自生成系统是怎么做出来的呢?
其实,剥开华丽的外壳,整个游戏本身就是一个由算法预先规划好的随机装置,当玩家作为一个数据的种子进入整个算法,引发一连串连锁反应,计算机由此会随机生成环境信息。
而这并不代表这个宇宙是不确定的、因人而异的,山脉、花草树木等等的形状和位置早已由算法决定,每次你回到同一地点,你所看到的都是同样的景象,这就是数学的力量。
而 Hello Games 之所以能把文件控制到 2.5 G,是因为你看到的每一帧画面,都是系统根据这个算法临时渲染出来的,因此数据量并不需要那么大。






请到「今天看啥」查看全文