lornstarsky 发表于 2020-5-9 04:07:53

帝国2具体的农田机制有大佬知道吗?

本帖最后由 lornstarsky 于 2020-5-9 04:19 编辑

这里先列出参考的帖子,和自己目前研究出的部分结论,有不对的或者补充的烦请大佬们指点迷津。
参考cxt大佬的帖子,https://www.hawkaoe.net/bbs/thread-141978-1-1.html
这是哔哩哔哩一个UP的视频,https://www.bilibili.com/video/BV1oT4y137zu#reply2850465212
目前已经探明的机制有:
1、农夫工作时只会在每个格子的左下角正中位置工作(3*3的农田有9个工作点);
2、当村民的工作位置被其他拥有碰撞体积的物体遮挡时,存在下列3种可能:
(1)村民短暂发呆后,在被挡住的位置直接进行采集,多发生在距离目标采集点很近的情况下。
(2)村民短暂发呆后,更换采集点。距离预计采集点较远受到单位遮挡时容易出现该情况。当使用AGE缩小农田长宽减少工作点,且剩余的工作点被大量遮挡的时候也容易出现该情况。
(3)村民被彻底卡住,完全不工作,也不提示空闲,类似被卡在树林中无法工作的村民。该情况仅出现在使用AGE将农田改为1*1时,仅剩下1个工作点且被遮挡的情况。
3、村民提交资源时计算的是农田中心距离提交建筑中心的距离;距离相同时优先选择先造好的提交建筑。因此村民偶尔会出现舍近求远提交资源的情况。解决方案是别把两个TC或者磨坊造的太近。村民在提交和返还工作时实际经过的距离为当前位置通往返还建筑中心点的直线,当村民接触到提交建筑的瞬间即算完成提交。因此内圈最优位置的农田采集效率还要超过高棉。
4、农田存在供给速度0.4(斯拉夫0.44),最大储存量15。 具体机制为农田建造完成开始自动以供给速度生产食物(类似训练村民)直到最大存储量+1;农夫以实际采集速度(默认0.53)对农田进行采集,直到农田已生产的食物耗竭。当农田生产的食物储量耗竭后,农夫只能以农田供给速度(默认0.4)获得食物。 该情况容易发生在紧贴TC或磨坊的左侧或上方建造的农田。所以当农田供给效率大幅低于农夫耕作效率时,一个农夫可以手动耕作N片田(手动滑稽)。
5、农夫具体采集方式为:进入田内9个采集点的随机一点, 采取1/4最大携带量或采集到农田存储量耗竭;进行一次田内移动,再次进行采集。重复上述流程3次,将资源送回TC或磨坊,再返回田内。由于阿兹特克农夫携带量很大,因此阿兹特克农夫经常在田内进行第4次移动。高棉村民没有返送流程,只重复采集-田内移动两个环节。
6、原始的3*3农田每次田内移动的平均距离为1.635,若改为2*2每次田内移动平均距离为1.138;以旧版无科技高棉为例,3*3农田的实际采集效率不到0.37;而2*2农田的采集效率为0.427(上限0.4),相差15.4%。TC的右侧是最高效的位置,其次是TC上方和磨坊的右侧和上方。无科技耕作由于资源产量很难达到上限,因此有条件优先在高效位置种田。二级手推车后通常内圈农田采集效率都能达到农田供给效率0.4;此时如果要种第二圈农田,优先考虑种在高效位置。

cxt 发表于 2020-5-9 10:30:41

妮怎么如此执着于种田,11{:11_481:}

lornstarsky 发表于 2020-5-9 12:34:00

cxt 发表于 2020-5-9 10:30
妮怎么如此执着于种田,11

哈哈哈,其实最初的理由很单纯,就是我想把3*3农田改成2*2以满足强迫症的爱好,但是又想知道实际食物获取效率差多少。结果现有的资料都没有结论,只能自己慢慢搞了。
页: [1]
查看完整版本: 帝国2具体的农田机制有大佬知道吗?