《星空》如何模拟自我运转的世界?


 

《星空》的另一大几乎无人预料到的特点,便是他们居然给一款RPG做了全星系的天体模拟模型。无论是行星的自传公转,还是天体间的引力影响和潮汐锁定,均可以实时在游戏内观察到。

这一点其实也是可以预见的,因为无论是从Bethesda Game Studios的传统出发,还是就虚拟人生和世界的概念出发,进程中自然进行的昼夜循环都是必须的。

对于一款能自由降落任何常规星球的太空探索游戏,那么星系的运动模拟就自然是必须的,别无他法。

也有诸如飞船下的土地不会被雨水打湿的细节

天体运转的模拟不仅仅带来的是探索星球时不同昼夜面、晨昏线区块因为光照条件带来的心境和氛围变化。还影响着星球上的人和生物,但这一点要分两部分来说,人和生物。

模拟:人

在《星空》中,部分人类角色是存在作息的,并且在很多情况下取决于有没有指定的床铺。如果你在当地时间夜晚前往主城中诸如火星塞多尼亚的矿工宿舍,或者有平民居住的交易或科研哨站,就会发现他们确实会按照作息上床睡觉。

但是就如同《星空》整体的内容稀释情况来看,NPC作息虽然存在,但也同样被稀释了,因为城市面积的增大,尤其是在向新亚特兰蒂斯这种拥有高密度人群的地带,大部分NPC都没有出现他们被指定的床位,也就导致他们没有可以被观察到的作息。

并且,由于《星空》作为一款太空探索游戏的广度以及对于天体运转的模拟,不同行星上的昼夜区别可以非常大。而又因为重力驱动器这种通用瞬间移动手段的普遍利用,少数人群聚集的交通枢纽型中心大型城镇也不应当出现街上明显的昼夜变化。

举个例子,杰米森的昼夜日是49小时,而且作为星际首府之一,也理应在任何时间布满人群。

另外,《星空》的大部分野外人类哨站和据点都保留了完整的作息逻辑,你依然可以看到早晨人们出门工作,而晚上回营房睡觉的生活轨迹。

《星空》中的每个星球还分为不同的时区,这也是因为实时天体模拟所带来的,整个游戏世界的运转不存在统一的时间和随之而来的作息,也是与过往作品有所区别的一点。

不过,纵使不同时区,星球和瞬间移动概念带来的难以想象的模拟复杂度,和其带来的,在游戏开发上的必然牺牲与平衡。

《星空》对于重要NPC的作息刻画细致程度确实有所下降,虽然以往作品中也存在诸如马车夫和旅店老板等无作息人物,但本作对于固定重要NPC的作息忽略程度更高,比如便利店应该在晚上换成机器人值班。

不过,不少人们依然秉承了以往“真世界”的概念。例如,如果你降落在太空港,进入酒吧招募了新一批员工,那么他们会真的像以往一样,一步步走出城市,进入你的飞船,如果你的飞船有足够的乘客位置,他们也会真的搭载你的飞船,这一点也同样适用于在野外可能遇到的遇险疏散任务。

并且,诸如守卫们也在一定情况下拥有自己的作息轨迹,你经常可以在早上看到警卫们排着队从赛多尼亚走出来,一路走到城市边缘的靶场开始一天的训练,就如同当时在马卡斯城看守卫们大早上排着队出来一样。

再者,你的队友们也会和他们周围的场景自然互动,吃饭,喝酒,睡觉甚至跳舞。每当你睡下的时候,如果爱人就在身边,Ta也会来和你一起二人相拥入睡,并且在次日早晨评价昨夜的性生活经历。不少商店的老板也会跟随你进入后台以防你偷东西。

虽说因其广度和复杂度有所牺牲,但《星空》依然是目前极少数拥有大量自动运转的世界和角色作息模拟的太空游戏。

模拟:生物

在这一部分上,《星空》做的极其出色。在拥有数量庞大的手工动物的基础上,大部分我目前观察到的物种都存在昼夜作息。

动物们,也包括飞行生物均会在夜间找地方入睡,这也许也是因为动物不需要指定床位的缘故,你还经常能见到鸟儿们落在地上或石头上休息。

有的时候在夜晚你甚至可以观察到一群熟睡的动物旁偶尔有一两只还醒着放哨。

让我记忆犹新的一件这样的小事发生在某异星上一个阴暗的海滩上,我正带队前行,结果在远处看见一个巨型螃蟹站着张望,过去一靠近,那生物便发出一声凄厉的叫声。

结果就在此时,更远处一堆我本以为是礁石或珊瑚的黑影突然开始蠢蠢欲动,一看原来是一大群巨型螃蟹,于是,惊动了放哨螃蟹的我就只能被这一大群螃蟹追逐着来一场午夜赛跑了。

虽然可惜的是人群的作息被稀释导致并不是在所有地方都能感受到昼夜的影响;但在勘探生态丰富的星球时,动物们的表现着实细致。

观察一只小鲸鱼

更多游戏资讯请关注:电玩帮游戏资讯专区

电玩帮图文攻略 www.vgover.com