韩版三国志11吧 关注:3,325贴子:5,960
  • 14回复贴,共1
求助

萌新请教一下人口问题

只看楼主收藏回复

刚刚入坑下载了一个试了下,随便选个年代,进去一看吓了一跳,城市人口都是八九十万,我还以为我眼花了看错了呢,仔细数了半天确实是六位数。
我的理解了不起也就最大的城市有50万人口,怎么那么多人口,是故意这么设计的吗?还有人口我没找到修改的地方,修改器能修改吗?


IP属地:上海来自iPhone客户端1楼2024-06-12 23:55回复
    相比原版引入人口机制实际是防止轻易爆兵。一座城满兵十万,平均8-9人养一个兵那就得八九十万的人口。我现在还不确定兵役政策对治安和整体收支有没有具体且较为明显的影响,但是人口机制似乎更接近真实。


    IP属地:天津来自Android客户端2楼2024-06-13 12:11
    收起回复
      就是这样设置的呀,玲神自己也是这样说的。之前也有人觉得不符合,但想想游戏性,你靠着一二十万人口,爆出五六万的兵,不觉得更荒谬吗?所以都是变相把人口数量提上去


      IP属地:广东来自Android客户端3楼2024-06-13 15:58
      收起回复
        看了下代码,script/000 基本函数/064 人口系统.cpp文件中,函数onGameStart()中
        city_t.population = int(大城剧本人口[city_id][0] * 大城剧本人口[city_id][scen_no + 1] / 100);
        base_t.population = int(小城剧本人口[list_id][0] * 小城剧本人口[list_id][scen_no + 1] / 100);
        这两句各自除一个系数(我现在暂时定为3),重开游戏,初始人口就少了。
        不过下面数组里面的洛阳要稍微改一下,许多剧本可能因为洛阳遭到董卓大火,设定了非常低的人口比例(正常的5%),本来好像就几万人,除一下都没有了,还得适当还原一点。


        IP属地:上海4楼2024-06-13 23:21
        收起回复
          看了源代码发现作者确实是精心设计过,把中国当时人口按照总量3500万进行分摊精确到个位数。当然其实当时的中国远不只有这几座城市,并且还有大量农村地区。每座城其实代表了一大片地方。


          IP属地:上海来自iPhone客户端5楼2024-06-13 23:38
          回复
            其实是一个人十滴血


            IP属地:江西6楼2024-06-23 16:16
            回复
              为了游戏性,人口这样设计非常合理!而你所说的【几座二三十万的城市才能暴出五六万军队】…呵,一队兵1万,假设3座城养出6万兵…妈的,才6队兵,游戏要这么多武将干嘛?先把武将删一大半吧


              IP属地:广东来自Android客户端7楼2024-06-26 09:06
              收起回复