level 3
barbarian617
楼主
如题,看了一些研究AI问题的帖子,总结就是P社是以弱化AI为代价来节省机能提升运行表现的,其结果就是一来电脑的AI很容易就陷入一个无法发展的境地,而玩家把星球交给AI来运营也很容易发展得一团糟。
然后我看见有人说毛子玩家仔细研究之后发现原因是P社AI每个游戏日就要检测一遍所有星球所有人口的工作状态并且视情况重新分配,在后期玩家和电脑的人口越来越多之后就会越来越卡,于是就写了个AI只检测失业人口的状态,瞬间使得整个游戏的运行效率提升60%以上。
而我想问的就是,不知是否有AI mod可以保持原来的检测所有人口状态的设定以方便我们及电脑变更策略,而是靠延长检测间隔来减轻负载——比如说,目前是每个游戏日检测一次,我们可以设定每10日乃至每个月检测一次,毕竟以游戏这种大背景设定和3倍速下的运行速度,一个月也不是多长的时间。
而更进一步,我们还可以考虑进行分批检测的方式来避免月初爆卡的结果——也就是将整盘所有的国按照人口或星球数量平均划分,比如说这一局游戏目前有ABCD四个国,A国10星400人口,B国12星500人口,C国50星3000人口,D国20星1100人口,我们就可以按照大致每1000人口为一个单位,AB两国放在一起在每个月1号检测,C星分为3批分别在6、11、16号检测,D国在21号检测。当然,如上数字和日期间隔请不要在意,大致这个意思有了就行。
而这样设定的话,我们可以在电脑和自己的AI运营星球上都保持一个比较良好的运营效果,增加游戏的整体可玩性,同时由于检测频率的大幅降低也能够极大地节省机能而提升运行效率。
大致就是这么个意思了,不知可否有这样的mod?
2019年09月24日 15点09分
1
然后我看见有人说毛子玩家仔细研究之后发现原因是P社AI每个游戏日就要检测一遍所有星球所有人口的工作状态并且视情况重新分配,在后期玩家和电脑的人口越来越多之后就会越来越卡,于是就写了个AI只检测失业人口的状态,瞬间使得整个游戏的运行效率提升60%以上。
而我想问的就是,不知是否有AI mod可以保持原来的检测所有人口状态的设定以方便我们及电脑变更策略,而是靠延长检测间隔来减轻负载——比如说,目前是每个游戏日检测一次,我们可以设定每10日乃至每个月检测一次,毕竟以游戏这种大背景设定和3倍速下的运行速度,一个月也不是多长的时间。
而更进一步,我们还可以考虑进行分批检测的方式来避免月初爆卡的结果——也就是将整盘所有的国按照人口或星球数量平均划分,比如说这一局游戏目前有ABCD四个国,A国10星400人口,B国12星500人口,C国50星3000人口,D国20星1100人口,我们就可以按照大致每1000人口为一个单位,AB两国放在一起在每个月1号检测,C星分为3批分别在6、11、16号检测,D国在21号检测。当然,如上数字和日期间隔请不要在意,大致这个意思有了就行。
而这样设定的话,我们可以在电脑和自己的AI运营星球上都保持一个比较良好的运营效果,增加游戏的整体可玩性,同时由于检测频率的大幅降低也能够极大地节省机能而提升运行效率。
大致就是这么个意思了,不知可否有这样的mod?