YY团长 发表于 2021-7-25 23:50:42

一只鹿,应该用几个农来吃?

本帖最后由 YY团长 于 2021-7-26 04:57 编辑

这个话题,源于无名在直播间的一次秘诀分享,于是我傻傻地做了一些量化实测。
测试环境:罗马普通版,单机对战模式,殷商,丘陵,1.5速度(我感觉单机1.5速明显慢于多人对战的1.5速,仅供参考)。
首先我要实测鹿的自然腐烂速度,当然还包括象和狮子——这是丘陵地貌上,全部的三种可以提供肉食的动物。反复实测和核对的结果如下:一只鹿150肉,需要500秒(8分20秒)自然腐烂殆尽,腐烂速度0.3单位/秒;
一只象300肉,需要1500秒(25分钟!)自然腐烂殆尽,腐烂速度0.2单位/秒;
一头狮100肉,需要100秒(1分40秒)自然腐烂殆尽,腐烂速度1单位/秒。

可以看到,鹿(实际上是羚羊)的自然腐烂速度,居然比大象快一半;而狮子不但肉少,腐烂速度也非常惊人,是鹿的3.3倍,大象的5倍!

那么在实战中,一只动物应该安排几个农去吃呢?理论上,腐烂越快的动物,应该安排更多的人手去抢,从而减少腐烂的消耗。实际上,知道了动物的腐烂速度和农民的采集速度,就已经可以在数学上推算最佳方案了。但我无意炫技,本文就用实测来回答这个问题。
经过漫长而枯燥的反复测试和核对,安排不同数量的农民分别采集三种动物肉,最终结果如下:

为严谨起见,我又用亚述重复了部分测试项目,结果几乎完全相同。实战中如果动物杀的比较远,可能亚述农的往返速度更快一些,但差异很小。当然,由于是实测,上述结果必然存在一些人为误差,但应该无碍分析了。
从结果可以看到,符合我们之前的推测,腐烂越快的动物需要越多的农来吃,而且最终吃得越少。例如,同样4个农吃肉,大象的采集效率可以接近90%,只浪费了30肉,而狮子只有60%,浪费40肉;其次,只有1农采肉的绝对收益不能接受。2农采集相比于1农,一只鹿可以多抢22单位,一只大象可以多抢37单位,而一头狮子也能多拿14个单位的肉!

为了回答最初的问题,从每增加1农获得的食物净增加,我们可以比较这1农的边际收益和时间成本,最后得到边际采集效率,排列如下:采鹿从2农增加到3农,最终多得8个肉,耗时100秒,这1农的边际效率是0.08肉/秒;采鹿从3农增加到4农,最终多得6个肉,耗时77秒,这1农的边际效率是0.078肉/秒;采象从2农增加到3农,最终多得14个肉,耗时203秒,这1农的边际效率是0.069肉/秒;采象从3农增加到4农,最终多得8个肉,耗时164秒,这1农的边际效率是0.049肉/秒;采狮从2农增加到3农,最终多得11个肉,耗时44秒,这1农的边际效率是惊人的0.25肉/秒!采狮从3农增加到4农,最终多得5个肉,耗时40秒,这1农的边际效率是0.125肉/秒!
我不知道上述测试和计算结果意味着什么,从一个超菜的眼光来看,在平衡绝对收益和采集效率之后,至少有几条可能的结论:1、从绝对收益看,只有1农吃动物是极大的浪费,无法接受,任何动物至少要保证2农吃肉。这也许提示了,自己平时引象和杀鹿的节奏需要反思——例如,当有一堆鹿杀在总部而农民不够用时,甚至不排除将采果农调过来吃肉;
2、每当手里有富余的1农,应该优先派去吃边际效率最高的动物,也就是腐烂速度更快的动物,依次为狮子-鹿-大象;前提是,腐烂越快的动物,要求杀得离储藏建筑足够近;
3、考虑到狮子作为食物不常见,我们的第3农应该首先加在一只鹿上,甚至可以考虑加到第4农;而一只大象最多加到第3农就足够,第4农的效率过于低下,不能考虑;如果真的有狮子吃,值得派4农上!
当然,以上仅仅是静态计算,在实战中,必然要考虑资源情况,兼顾农民来回移动的时间和操作的难度,找到一个适合自己的节奏。这个结果也证明了,无名吞吞吐吐透露的压箱底秘诀——“4农吃一鹿,3农吃一象”——从边际效率看,确实有他的道理。

这个分配细节的总体意义我说不好,在我看来,至少在抢铜器和打野食的时候,它的意义比《细看麻雀和No1的第一个果仓》之中提到的两个细节“一农一棵树,两农修建筑”,对食物的影响要大得多。数据都在上面,留待有兴趣的马友,自己去思考、发掘吧!:lol---------------------------------------
我的其他原创文字,都首发在自己的公众号上。有兴趣的盆友,欢迎移步阅读;P






龙战盟情歌王子 发表于 2021-7-26 23:50:05

牛,研究的这么详细:lol

YY团长 发表于 2021-7-27 13:44:36

龙战盟情歌王子 发表于 2021-7-26 23:50
牛,研究的这么详细

哈哈哈,还有不少研究

千王母老虎 发表于 2021-7-27 20:50:43

我太菜了看不懂分配

龙战盟情歌王子 发表于 2021-7-28 02:27:37

YY团长 发表于 2021-7-27 13:44 static/image/common/back.gif
哈哈哈,还有不少研究

像这样的技术帖子可以多多益善

紫剑_荡剑式 发表于 2022-11-2 13:54:12

我也看不懂,不过,我一般是4个农民吃象,鹿如果是赶回基地就2个农民吃,如果原地杀,就一个农民吃:lol

『鼎盛』清世 发表于 2022-12-31 17:22:22


我也看不懂,不过,我一般是4个农民吃象,鹿如果是赶回基地就2个农民吃,如果原地杀,就一个农民吃

鹰之梦惊天 发表于 2023-9-1 13:02:55

资源够随便吃

lg3090 发表于 2023-11-29 11:40:50

具体要看资源分布,够的话随便吃,不够的话67个人吃一头也试过
页: [1]
查看完整版本: 一只鹿,应该用几个农来吃?