stellaris吧 关注:321,961贴子:7,441,084

群星游戏机制能改善到什么程度?从人口机制开始说起

只看楼主收藏回复

群星存在人口概念,本身是好的。人口作为群星最重要的0产资源,制约了过度扩张与精细发展之间的平衡。但是群星的pop人口机制是失败的,从哪个角度来看都很失败。


IP属地:山东1楼2021-05-05 11:42回复
    所以我想了一种人口机制,在此和大家分享一下我的想法。
    首先是人口和岗位的关系。现在的情况是,一段时间产生1个人口,1个人口填充一个岗位,这样岗位才能有产出。
    我打算舍弃这样的方式。
    在我的设想下,人口数本身并不直接和岗位挂钩,人口作为一种群体,应该模糊个性。人口成为单纯的标量,它对于岗位的作用是这样的:
    殖民地每拥有一定个人口,就有一定数量的岗位“被填充”。
    比如说每有10个人口,3个专家岗位可以产出,5个劳工岗位可以产出。


    IP属地:山东2楼2021-05-05 11:59
    回复
      2026-09-24 23:18:47
      广告
      不感兴趣
      开通SVIP免广告
      我这个说法可能不太好理解,所以我仔细描述一下。
      首先,人口进度不存在了,没有这种东西了。假如开局首都人口是40,这时共有12个专家岗位可以生产,20个劳工岗位可以生产。首都人口月度产生0.1。那么40个月后,人口数就是44,这样又多2个劳工岗位可以产出,专家岗位向下取整,有1个可以产出。


      IP属地:山东3楼2021-05-05 12:13
      回复
        这样的好处,首先是大大降低运算消耗。群星后期银河人口数很容易上万,每个人口都带有大量属性还需要单独的计算,是卡顿的重要成因,改善这个pop机制势在必行。
        其次是真实性。原先的人口机制应该怎么理解呢?人口数和工作人口画等号,但是实际上,考虑到人口结构,一片地区里的人不可能全都有劳动能力。按照我的想法,人口和岗位分离,很容易实现各种想法。


        IP属地:山东4楼2021-05-05 12:19
        回复
          马克,人口机制确实是一个平衡黑洞,怎么平衡都别扭。


          IP属地:四川来自iPhone客户端5楼2021-05-05 12:35
          收起回复
            意思是岗位带个进度条么,缓慢增长产出。区划建筑提高上限


            IP属地:北京来自iPhone客户端6楼2021-05-05 12:38
            收起回复
              我的一些想法比如说,当前版本设计师因为卡顿问题硬性降低人口数,但人口太少又不够用。问题的本质在于现在人口直接和岗位挂钩,这个机制不改,我们终究解决不了问题的关键。按照我的想法,游戏初期每有10个人口,3个专家岗位就可以产出,5个劳工岗位可以产出,到了后期,可以发展成每有10个人口,5个专家岗位就可以产出,10个劳工岗位可以产出。本来放弃了pop机制之后,已经大大简化运算了,现在人口数字不上涨的同时,仅增加岗位数量,又能优化运算,又兼顾玩家的产能需求。


              IP属地:山东7楼2021-05-05 12:54
              回复
                你说的这个有点像钢4里面的工厂


                IP属地:上海来自Android客户端8楼2021-05-05 12:56
                收起回复
                  2026-09-24 23:12:47
                  广告
                  不感兴趣
                  开通SVIP免广告
                  群星pop最大的问题是每个pop固定了人口数量,但是按照v2的操作应该是单个pop的人口增长从而提高单个pop的产出,一个有1000人的pop产出是100个人的十倍。但群星的操作却是直接分出一个新的pop来,导致总pop数增加拖慢了游戏


                  来自Android客户端9楼2021-05-05 12:59
                  收起回复
                    像这样,原本人口是宝贵的资源,职员这种fw岗位我们是要避免人口上岗的,因为人口数就那么多我不可能分给职员。但现在人口不和岗位直接挂钩了,我可以设计成这样:
                    殖民地每拥有5个人口,除了产生专家、劳工岗位外,还会有一个职员岗位被填充。
                    这个职员岗位并不会挤占专家和劳工岗位,他是自身被填充的。


                    IP属地:山东10楼2021-05-05 13:00
                    回复
                      还有很多有意思的设定都可以实现。比如公民权:完整公民权的产出正常为100%,每有10个完整公民人口,3个专家岗位就可以产出,5个劳工岗位可以产出。而奴隶人口产出只有80%,每有10个奴隶人口,就有10个劳工岗位可以产出,但不产生专家人口。


                      IP属地:山东11楼2021-05-05 13:06
                      回复
                        就是随着人口增长自动补充岗位人口?


                        来自Android客户端12楼2021-05-05 13:09
                        收起回复
                          你把建议提交他们的英文论坛比较好


                          IP属地:中国台湾来自Android客户端14楼2021-05-05 13:14
                          收起回复
                            好建议,建议写成MOD。


                            IP属地:中国香港15楼2021-05-05 13:22
                            回复
                              2026-09-24 23:06:47
                              广告
                              不感兴趣
                              开通SVIP免广告
                              这样搞,人口增长机制也可以做很多文章。
                              秉持殖民地人口基数越大,人口增长速度越快的基本规则,一个殖民地人口在前期应该是以越来越快的速度上涨的。当人口增加到一定程度,则受到行星环境制约而增速下降直到停滞。简单来说就是S型曲线,这一点很好理解。
                              具体数值方面,为了说明,这里先简单粗暴一点。月人口增长速度等于1%*单个殖民地总人口数,此外会受到行星宜居、住房数、人口特质等影响。殖民船只能在附带殖民地的星港才能建造,并且会消耗5人口。建立好的5人口的新殖民地人口增长速度显然会很缓慢,母星应该尽量移民到新殖民地才能加速发展,但这样一来,母星人口减少,发展会被反过来拖累,帝国人口增长并没有加快,所以,扩张殖民的时机应该是母星人**炸,增长停滞的时候,这也符合大众的设想,也限制了爆铺。


                              IP属地:山东17楼2021-05-05 13:42
                              收起回复