旱獺 发表于 2016-4-12 05:10

工人采集点工作时间的计算方式

本帖最后由 旱獺 于 16-4-12 05:13 编辑

由于本人文化程度不高,以下算法简直傻瓜式,再不懂可以去撞豆腐了


先说下影响这个计算方式的两个工人技能:工作速度和移动速度
http://i3.qxntz.com/49deff4e57099586beccbdd31471d2b2.jpg

随便点开一个采集点,选择工人界面可以看到所选工人与采集点的信息
可以看到这个工人有三个工作速度加成的技能,分别增加2、2、3点工作速度,他的基础工作速度是139.46
139.46+2+2+3=146.46
与采集点所显示的工人工作速度一致,得出结论工作速度技能是叠加的。


http://i4.qxntz.com/b7328e4a292cc6974afbc8ed3241514f.jpg

再来看这个工人,他有两个移动速度加成的技能,分别是5%和10%,他的基础移动速度是7.5
7.5*(100%+5%+10%)=8.625
与采集点中所示的移动速度8.25不符
7.5*(100%+10%)=8.25
得出结论移动速度不叠加,只按最高的百分比算


接下来是关于采集点工作时间的计算方式
工作时间=(工作量/工作速度(取整数))*10分钟+移动时间
最终误差1秒左右为正常


http://i4.qxntz.com/62e4d0847c242efe0d2d9ed426e9182f.jpghttp://i3.qxntz.com/2abde0d5305457d58edd6a3f9a07a804.jpg
首先来看这两张图,这是同一个据点同一个采集点同一个工人,可以看出来工作时间相差10分钟,仅仅是工作量有略微的变化,不同采集点工作量区间不同,这个工作量是会变化的,具体原因不明,它每隔一段时间增长一次,每次增长不等,以这个采集点为例,变化区间约为3,最低147,最高150,到达150后自动变回147,再继续增长。


再来看公式,公式中提到的工作量/工作速度这是一个区间,区间如下:
取小数点后两位
0~0.99=10分钟
1.00~1.99=20分钟
2.00~2.99=30分钟


以图1为例
149/150≈0.99
10分钟就是这个工人采集所需的时间,然后加上工人的移动时间,移动时间算法如下:
(距离/移动速度)*2=工人往返采集点所需秒数
代入图1数据
(547/8.25)*2≈133秒
10分+2分13秒(133秒)=12分13秒


以图2为例
150/150=1
(547/8.25)*2≈133秒
20分+2分13秒(133秒)=22分13秒


换个采集点
http://i1.qxntz.com/e337109073a028a79d68e7bb16d562b7.jpg

251/137≈1.83
1113/6.61*2≈337秒
20分+5分37秒=25分37秒




有兴趣可以自己算一下,大家应该能明白工作速度和移动速度的用处了,期待有心人能论证采集点投资与工人幸运的用途。





隔壁老王头 发表于 2016-4-12 09:15

感谢分享               

Journey 发表于 2016-4-12 08:47

感谢老大分享~~~~~

xiayue 发表于 2016-4-12 21:42

感谢老大分享!!!

牛在天上飞 发表于 2016-4-12 22:10

{:8_340:}科学家~!工作速度的技能越多越快,移动速度的技能看最大的

LaoSan 发表于 2016-4-12 22:48

数据帝啊。。。

qcwds1994 发表于 2016-4-13 20:05

感谢分享

wstzero 发表于 2016-4-14 21:48

都是些大神啊 平常都不注意这些

王子 发表于 2016-4-14 22:05

感谢老大分享!!!!{:7_176:}

NoArZeroo 发表于 2016-4-14 22:08

幸运好像是影响采集的数量
页: [1] 2 3 4
查看完整版本: 工人采集点工作时间的计算方式