lornstarsky 发表于 2020-2-20 00:55:53

帝国2决定版的农田具体工作效率是多少呢?

最近读了这个cxt的农田效率帖:
https://hawkaoe.net/bbs/forum.php?mod=viewthread&tid=141978经过几次具体测试,发现这个帖子的部分结论无法应用在帝国2决定版。
这里想请各位帮忙分析一下。
具体试验过程如下,先引用一段原文:
● 农夫种田过程(一个周期):
    ► 1.农夫从资源提交点走到采集点a
    ► 2.农夫在采集点a采集食物
    ► 3.农夫从采集点a走到采集点b
    ► 4.农夫在采集点b采集食物
    ► 5.农夫从采集点b走到采集点c
    ► 6.农夫在采集点c采集食物
    ► 7.农夫从采集点c走到采集点d
    ► 8.农夫在采集点d采集食物
    ► 9.农夫从采集点d走到资源提交点
备注:(以下猜想未能完全验证,经过数次试验,结果基本符合但没有完全得出结论)
1、农夫总是在农田的每个网格的左下角网格交点正中位置工作,这点跟WK版不同。
2、当农夫工作位置被建筑物遮挡时,农夫前往目标采集点时会出现发呆、绕路、闲逛的行为,大幅降低工作效率。
3、TC的右侧边缘线没有碰撞体积,TC的上方边缘线、磨坊的上方和右侧边缘线均会卡住紧贴农田的工作位置。
4、农夫每次采集1/4最大携带量的食物,向上取整。
5、农夫提交资源时,碰撞体积会被视为边长为0.2的矩形,因此地图上的一条网格线农夫实际上只需走1秒。
(1)地图一个网格的边长是1,农夫移动速度为0.8,但农夫自身边长0.2,因此提交资源时实际经过距离只有0.8。
(2)当农夫与提交点成斜线时,提交所需时间类似于将村民视为一个矩形滑块,在采集点到提交建筑中心点上滑动至触碰到提交建筑。因此同一圈农田斜角上的资源提交速度虽然比最短距离要慢,但效率差距不会太大。
6、农夫能采集的最大食物量最大为农田效率*总工作时间。
(1)当农夫一个种田周期的平均效率>农田效率时,将会固定为农田效率。
(2)当农田的距离足够远、农夫携带量足够大时,只要综合效率不超过农田效率,综合效率就需要基于农夫效率计算获得。
7、农夫的采集速度与携带量有关,即使农夫进行零距离采集,或使用高棉进行采集。
试验如下:
将农田改为1*1(单个网格),并将农田贴着TC右侧边缘线建造(0距离提交资源且不会被卡住);
选择最简单AI结盟90分钟,直接使用结盟计时器进行试验,选用测试民族匈奴、高棉。
(1)设置农夫携带量1000,农田存量1000,农夫工作效率1,农田工作效率10000;
——此时匈奴、高棉农夫采完农田1000食物消耗时间1000秒,综合效率为1。每组进行2次试验,结果不变。
(2)设置农夫携带量10,农田存量5000,农夫工作效率1,农田工作效率10000;
——此时采完农田高棉耗时5292、5305、5318;匈奴耗时5280、5288、5268;3组试验数据均有较大浮动。
——高棉在低携带量下的0距离采集效率竟然还要略低于白板民族;
——最后无法直接得出村民携带量与实际采集效率的结论,这里想请大佬指导一下。

帝国公爵 发表于 2020-2-21 03:00:09

本帖最后由 帝国公爵 于 2020-2-21 03:01 编辑

有个问题   你计算农夫大小的时候是按AGE里面的0.2    但是游戏里一格大小在AGE只有0.5
这里可以看建筑大小...........
而且农夫大小明显不是边长顶多是直径


lornstarsky 发表于 2020-2-28 09:40:13

帝国公爵 发表于 2020-2-21 03:00
有个问题   你计算农夫大小的时候是按AGE里面的0.2    但是游戏里一格大小在AGE只有0.5
这里可以看建筑大小 ...

我计算时统一按age数值*2计算的,比较好理解。
村民工作点是自身与农田左下角完全重合的位置走到与TC、磨坊接触为止;
所以实际上按最短路线的移动的距离确实是一网格线长(age0.5)-村民半径(age0.1)
而为了便于理解,把age参数0.4翻倍得出0.8的途经距离。
页: [1]
查看完整版本: 帝国2决定版的农田具体工作效率是多少呢?