无人深空吧 关注:209,754贴子:2,090,486

这游戏的地形生成算法很有问题

只看楼主收藏回复

之前steam打折入了这个游戏,已经玩了几十个小时。首先肯定这游戏可玩性很好,但是有一点很不满,星球看起来很多,但重复率很高,而且到处都是有生物的类地星球,反而少那种没有任何生物的星球和气态星球。其地形生成算法不好,生成的地形往往千篇一律,一个星球的地形植被基本是一样,只需要降落到一个地方即可知道整个星球的全貌。没有那种宇宙中真实存在的几万米的高山、巨大的陨石坑等等特殊地形,地球上的成片山脉、沙漠、雨林、极地、深海以及不同地域的不同动植物气候分布等那就更别提了。就这点而言,我同样在steam上入的space engine的地形生成算法都比无人深空好很多,虽然space engine在我看来并不算游戏,但起码同一个星球陨石坑、山脉、丘陵、平原、河床、极光这类东西是肉眼可见的。哪怕文明这类游戏,也能生成看起来像模像样的河流,而这个游戏里我居然没有找到河



IP属地:四川1楼2024-01-14 15:19回复
    游戏重点又不是这个,能整出这种随机算法已经很牛逼了。每个星球对应一串16个16进制符文,2^64个星球,也就是2^16TB个。你可以算算要多大的空间才能存下每个星球的生成数据


    IP属地:上海2楼2024-01-14 16:08
    收起回复
      无生命和无大气的星球有,气体行星确实没有,不过气体行星真要有也没啥意思,登陆即压扁


      IP属地:广西来自iPhone客户端3楼2024-01-14 19:49
      收起回复
        游戏是个好游戏,毕竟在宇宙沙盒类属于开辟先河,星球和物种类型不多也是个遗憾的地方,逛了二三十个星系基本上游戏里的生物和星球都探索完了,剩下的就是重复的排列组合。还有某些种类的星球肉眼就能识别类型,比如冰封行星,清一色蓝白色,但现实里下甲烷雪等物质的冰封岩石星球就不是蓝色。还有稀薄大气星球,现实里一般温差极大,照射面能上百摄氏度,背阳面由于大气稀薄无法保温会骤降零下一两百摄氏度,游戏里温度很适宜,可能剧情里虚拟宇宙的设定能解释吧


        IP属地:广西来自Android客户端4楼2024-01-14 20:13
        回复



          IP属地:吉林来自Android客户端5楼2024-01-14 20:29
          收起回复
            这垃圾游戏纯纯就没做完,现在制作组都跑去开发新游戏了,这游戏大概就这样了


            IP属地:江苏来自Android客户端6楼2024-01-14 20:46
            收起回复
              是的,基本全是有大气的星球


              IP属地:浙江来自Android客户端7楼2024-01-14 20:59
              回复
                建议搜索RaYRoD多元宇宙,你说的基本上都在开发中,目前还是单人开发,可以的话去支持一下


                IP属地:浙江来自iPhone客户端8楼2024-01-14 21:37
                收起回复
                  不能这样对比的,非要说的话太空工程师可以模拟整个太阳系并且理论上可以挖穿整个星球,可实际操作上只会让存档大到不可思议,而且各个存档之间是独立的。无人深空全部星球公用一个存档,你如果到一个开发过的星球他会给你先用算法生成本来地貌再加载保存在服务器的改动,这种改动无限积累下去消耗的资源也太夸张了。如果产生那种真实的20000米高山20000米海沟,复杂度更高


                  IP属地:山西来自Android客户端9楼2024-01-14 22:00
                  收起回复
                    这游戏的海本来很有开发潜力,可惜还没公园池塘深,我好想打利维坦啊


                    IP属地:江苏来自Android客户端10楼2024-01-14 22:37
                    收起回复
                      地形确实不咋地,但讲道理2000多u的高山和河流我还是遇到过的,有那种很壮观的全山星球


                      IP属地:北京来自Android客户端11楼2024-01-14 23:19
                      回复
                        我的理解是出于游戏性考虑,为了防止你卡死在某个星球上,所以每个星球都一定程度上相似而且有生物存在,气态行星从游戏性角度出发不太好设计,还有就是当时本来就是赶工做的。


                        IP属地:四川来自Android客户端12楼2024-01-15 01:16
                        回复
                          地形生成跟几年前的minecraft一个水平,就是个三维噪波。甚至现在的mc都有接近现实的河流群山平原山谷,无人深空这几年啥都进步了就是地形一点没变


                          IP属地:重庆来自Android客户端13楼2024-01-15 01:44
                          收起回复
                            甚至可以两颗球夹到一起


                            IP属地:湖北来自Android客户端14楼2024-01-15 01:53
                            回复
                              有一说一,需要生成地形的话,对每一种地貌设置一个n×n的相关性矩阵,这个矩阵的元素对于任意一颗星球是唯一,对于不同的星球来说是随机的,这样就可以模拟出不同星球上有着不同类型的地貌上的关联性了。我觉得实现起来反而不是很复杂,相比较设计一大堆奇形怪状的生物来说


                              IP属地:湖北来自Android客户端15楼2024-01-15 01:58
                              收起回复