龙之崛起吧 关注:28,679贴子:278,573

【讨论】农场产量的数据研究

取消只看楼主收藏回复

本贴通过另一种方法来对农作物进行研究,试图从农民种植方法上来分析产量与种植面积的比例关系
本贴讨论的结果主要有两项:产量与种植面积比,产量与占地面积比
大家可以根据这两个比值来确定自己如何布置农业区


IP属地:浙江1楼2009-12-09 19:55回复
    讨论环境:温带气候,65%的最肥沃度
    先说一下小麦、栗子和卷心菜的情况,确实在一次耕作(农夫耕一下后关闭农场)的情况下,小麦经过四个月的成长,成熟度为72%左右,经过5次或以上的耕作,成熟度能达到95%。
       农作物成长算法应该是这样的:农作物每个月自身可以成长20%,如果当月获得农民的耕作会使成熟度的增加速度加快25%,即每月成长25%,我们暂时把这额外的成长速度叫做成长增幅
       由于农民走出来的第一步肯定是道路,一步路加上耕第一块地所花的时间导致成长时间下降,而第一次额外耕作导致成长增幅的作用时间下降,所以成熟度不会超过95%。
    而以小麦为例,第一个月会出来两个农民,这两个农民最多可以耕作10个小麦地,若总的小麦地为18格,那么会各耕种9格,由于不可能将18格地都放在农民出来的地方,所以超过16格以上的种植面积,农民在第一个月是无法完全耕种的!而且如果一开始出来的农民不回去的话,其他农民是不会出来的,所以第一个月的成长增幅也浪费掉了,所以在16格的情况下,平均成熟度应该是:
    3.5(成长时间T1)*0.2+2.5(增幅作用时间T2)*0.05=82.5%
    当然如果尽可能的使所有农田分布在出口处,平均成熟度会略高于这个值,但混种的情况下,这是无法做到的。
    注:虽然第二波农民有四个,但耕作的作物是随机的,就是说有可能第二个月某一作物被耕了3、4次,而另一作物在月底才被耕作一下,根据不完全测试,第二个月受增幅的作物平均时间约为0.5,而后面两个月则不受影响。由于大部分植物成长时间都为4个月,可以把2.5当做增幅系数,但这并不是一个固定值,变动会在下面提到
    由于一农民耕作8格所占的时间约为一个月,则农民每走两步加耕作的时间为1/8月
    而农作物成长的速度为1/20月,取两者最小公倍数40,则我们暂时把每个月定义为40单位时间。则每单位时间农作物成长0.5,增幅0.125,在第一个耕作周期(种小麦的农民回去之前)5单位时间播种1格小麦。
    但当种植面积超过24的时候,由于有些田总是没有人去耕作,增幅系数大幅减小,20田时大概降至2,之后下降的速度随面积增长更快
    


    IP属地:浙江2楼2009-12-09 19:58
    回复
      2025-09-15 05:24:10
      广告
      不感兴趣
      开通SVIP免广告
      下面给出农作物的数据表,虽然在20~24格中,作用原理稍有不同,但基本符合实测数据


      IP属地:浙江3楼2009-12-09 20:04
      回复
        在混种的情况下:



        IP属地:浙江4楼2009-12-09 20:26
        回复
          意思就是若想混种2种农作物,要追求单位面积产出,则各种18格,3种则各种15格
          以此类推……
          面积比计算公式为
          单种:产量/(种植面积+9)
          2混种:产量/(种植面积+4.5)因为2混种产生2倍工人
          注:4混种是考虑除水稻外的四种植物混种情况


          IP属地:浙江5楼2009-12-09 20:31
          回复
            关于产量不稳定问题的说明,当种植面积超过一定值的时候,会导致产量不稳定
            因为从第一波工人工作结束后,每波出来3个工人,每个工人会完成一定工作量
            比如说走一步的工作量为1,耕一块地的工作量为5,则工作总量应该在20左右,
            即最多耕3块地,走的路越多,耕的越少。
            所以一种植面积未超过20,收获波动约为5%
            超过20,未满40,收获波动约为20%
            当然取极值的概率小于0.03%,如果真的所有地都耕过一遍后所有人总是只耕3块
            地,那你还是买彩票去吧…………


            IP属地:浙江6楼2009-12-09 20:48
            回复
              由于“最佳”的标准,所以我想列出数据给大家参考,你说的单一粮食作物5*6能具体说一下怎么计算的么,因为还有四舍五入的问题,所以效果应该以实测为准,也就是说你测出来的数据应该更正确,但是刚刚看了个外国人做的表格,似乎测试时间够长的话好像能排除四舍五入的因素
              最佳布局而具体测试的话我肯定是没有这个时间和耐心的,由于本身也有一定的随机性,每种农作物连续测5年的话我肯定睡着了,而且不同气候最佳布局是不一样的
              关于水稻可以参考农作物生长季节表,其实这是个数学问题,如果把排在中间的水稻抽调的话就不会有四个作物在同一时间生长,而农场在同一时间好像最多出现12个农民(对应每种3个)5种的话顾不过来
              3种作物混种效率没有4种好,而要取4种作物的只有水稻产量在潮湿的气候最好,和另外四种作物不搭,所以不种水稻排起来是最方便的(我是这样理解的)


              IP属地:浙江8楼2009-12-09 22:05
              回复
                额,这个我比较惭愧,因为农场超过20格,亚麻超过16格(或者说应该是32)后成熟度的计算公式就不一样了,我很懒,所以就大致测了一下,感觉还是比较接近的,所以就取近似了
                你说的极限布局是每个农场所能保持最大产量,这时农场产量和工人比最高的布局,那么种植面积应该高于我的计算,因为我的算法局限性比较大,有些地方取了近似,你的那个布局我没有能力计算
                至于耕地的单位产量按小麦算
                1~16是一个阶梯,这里产量波动是比较小的,而且平均成熟度在80%以上
                16~20是一个阶梯,但和前面区别不大,单位面积产量还是基本线性下降的
                20~24是一个阶梯,由于第一波农民没有耕作完,第二波农民出来3个,每个最多耕作3下,因为第一波农民耕作的是靠近路口的那些土地,所以第二波农民一般能耕作4块没有耕作过的土地
                往24以上就说不好了,因为有可能某块地2个月都没人管,其实后来的只能说是概率问题了
                但有一点,超过24块地后产量和布局有很大的关键,如果布的很分散,那多出来的几块地单位面积产量会很不稳定
                而亚麻却有所不同,因为亚麻会产生第二波甚至第三波能耕作8块土地的农民(每波2个)而能耕作3块土地的农民夹杂在其中,看的我眼花缭乱,暂时没办法计算
                而且亚麻生长周期是5个月,和农作物最大的区别是,像亚麻类的经济作物增幅作用远大于粮食作物。
                举个例子,亚麻在第一次得到耕作后,每个月能成长12%,若四个月无人耕作,最后一个月只能成长10%,即总共58%,而每隔一个月时间得到一次额外耕作的话,每月成长速度为20%,由于亚麻成长周期长,农民走路的时间占得比例小,所以亚麻的最大成熟度可以达到97%,比粮食等四个成长期的作物略高。
                但由于增幅作用是随机,你不知道农民下一片耕作的是哪一片地,所以亚麻产量的随机性要大很多,产量波动应该也是很高的(大于16田时)


                IP属地:浙江11楼2009-12-10 13:03
                回复
                  2025-09-15 05:18:10
                  广告
                  不感兴趣
                  开通SVIP免广告
                  多谢13楼提醒
                  刚刚观察观察了一下,结果很意外
                  确实其实收获也是有随机性的,但其实原理和每波3农民是一样的,
                  若布局合理,农田分布在出口周围,一个月最多会出现6波共12个农民,每个农民可以收割3格农田,所以36格农田之内应该能完全收割,但由于农民工作会有一点点延迟(到收获那个月过一点点农民才走出来,最后一波农民还没完成任务就到了下一个月,所以亚麻的布局不宜超过36格,不然产量会进一步产生波动
                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                  而下面则是重点:
                  经济作物运作规律
                  1、漆树
                       播种:漆树第一个月会出现3个农民,每个播种6单位,农民回去的时候正好是3月头,也就是说第一个月最多播种18格,而漆树的农民产生速度是很快的,每波3个,一个月可以产生4波左右,所以大家可以看到在漆树田里面有12个农民同时工作。
                      
                       收割:漆树的收割也是产生3个农民,每个最多收割3格但农民的产生速率降低一半,而且到8月下旬(估计的)时不会产生农民。所以一共会产生9个农民,最多收获27格的作物。如果要考虑每个小屋获得最大收益的话,那么种植面积的讨论范围应在18~27之间。
                  2、丝绸
                      播种:一开始出来3个农民,每个播种6格,但由于桑树播种奇慢无比,等种完18格已经到5月底了
                      收割:而且桑树的收获也非常奇怪,第一次收获出来6~7个农民(场面很混乱,一边在种一边在收割)平均能收割15格的作物,而最后一次更惨,只能收割9格作物,所以桑树的产量是不稳定的
                  3、茶叶
                       播种:一开始出来3个农民,每个播种6格,种完18格已经到3月底
                       收割:茶树的收割和桑树差不多中间能收15格,最后能收9格
                  本来以为经济作物的产量随机性太强,难以计算,现在看来其实是可以的
                  


                  IP属地:浙江17楼2009-12-10 17:14
                  回复
                    牵一发而动全身,前面的结论全部错了,虽然大体上是对的……
                    主要原因有3点:
                    1、没有取整,取整之后单作物面积为21,和你说的相同,但是很遗憾,这个数据也是有问题的
                    2、没有推广布局,刚刚看了盗贼小号的贴,猛然醒悟,如果不能推广,那么实际占地比理论要高出很多,那么前面的单位面积产量就没有意义了,盗贼小号那个贴说的很精髓,让我想通很多。但也有一些错误,特别是单位面积产量,本来单位耕地的产量是线性递减的,但由于取整的原因,使得曲线几个峰值,但相邻峰值的关系也是递减的
                    3、没有全盘考虑,这点看似和上面那点一样,其实不然,因为农场处于路的分支,我布局一般有一条总线通往农业区,每个接口有一条长为5格的路,这样有两格可以放工业建筑,特别是纺织纺和造纸厂,有时候也放窑窖和粘土坑,这样总线的路所占的地就可以省下来了,这样平均农场额外占地为9+5=14格,若采用3个长的支路,平均额外占地为 9+10=19 到 9+3+5/2=14.5 格不等。
                    还有就是刚刚看了clw048 兄16楼的介绍,才知道混种还能加产量,再加上白菜大豆需要灌溉,那就必须测量提水车加灌溉渠占地面积与增产比,而依据城市的规模,农场数量不同,这其中的比例又略有不同,实际布局就更麻烦了,写到这里我只能仰天长叹一声
                    这游戏真是博大精深啊~~~精深啊~~~深啊~~~~啊~~~~


                    IP属地:浙江18楼2009-12-10 21:57
                    回复
                      1、你提到我的发帖中单位面积产量有计算错误?可以发一下具体的错误结论吗?
                      三种农作物对应的极限产出分别为:
                      粮食作物每格土地最多可以对应0.55左右单位产出。
                      亚麻每格土地最多可以对应0.35左右单位产出。
                      经济作物每格土地最多可以对应0.60左右单位产出。
                      经济作物你用3格去测一下
                      茶树在1~3格的时候每格对应1个产出,我的计算值是1.1
                      在4~9格的时候每格对应0.7~0.8产出
                      在9~12格的时候每格对应0.67左右的产出
                      在12~18格的时候大致才是0.6左右产出,而且波动较大
                      若按 产量:建筑数 比来计算,差别是很大的,但按 产量:人口 比来说比较接近,所以你的单个农场产出的计算
                      2、另外单位作物产量并非线形递减,而是在达到最大管理格数前接近一条直线,之后是非线性下降。
                      举个例子:漆树在种18格之前单位作物对应产量接近0.55(温暖气候),此时就算你再多添加几个农场也不会导致产量增加。
                      你和我讨论的范围不一样,计算单位经济作物产量要考虑这几个因素
                      A:3的倍数(小麦为2的倍数)。经济作物农民是3个一组出现的(第一波必然是,后面大多数是,但收成很大程度上取决于第一波的播种,后面只是增幅而已),所以每3格产量的数据会有一个波峰,然后递减。
                      B:第一波农民的种植面积。你仔细观察下漆树工人的工作方式,就会明白为什么多添加几个农场产量不会增加,因为漆树工人第一波出来3个,每个管理6格,种植完成需要两个月,之后的农民出来可以看成增幅效应,但实际上和农作物(小麦之类的)有所不同,但效果近似。
                      C:最后的收割面积。同样以漆树为例,收割过程和播种过程完全一样,而且漆树收割时间有2个月,所以收割面积为18。而茶树的收割面积为9,所以茶树在9~18直接的函数是一段曲线,18以上又是另一段曲线。
                      所以你说的和我说的并不矛盾,作物单位产量根据种植分为几段函数,我前面着重说明的是每段函数都是以3(或2)为周期有一个小小的波动。
                      3、而且你说的取整的考虑我认为没有必要,多出一格就算不能使稳定产量加1,但是会有更大可能性出现更高的产量结果,平均值应正好加0.55左右。
                      确实不稳定,但这点我是做过测试的,实验结果和我理论一样,在种植面积小于或等于
                      第一波农民的种植面积&最后一波农民的收割面积时,波动不会超过一担,一片农场十年会有1次产生波动,当然,我只测了10年,也许样本容量不够大,但这样的概率可以表明计算取整确实有意义,特别是你测一下15田和16田,产量相差还是有一点的
                      3、你是用数学方法计算产量,但是并没有提到对下一主要数学公式的实践验证...
                      “农作物成长算法应该是这样的:农作物每个月自身可以成长20%,如果当月获得农民的耕作会使成熟度的增加速度加快25%,即每月成长25%,我们暂时把这额外的成长速度叫做成长增幅”
                      即使这个公式是正确的,但由于大部分涉及精确计算的地方你都采用了模糊处理...数据的精确性会大打折扣;并且最关键的一点,你的实测次数太少,不足以证实理论计算结果的正确性。
                      这点我希望你能指出来哪个地方模糊处理导致精确性大打折扣了?
                      我模糊处理的地方有2点:
                      A、第一波农民的种植时间,根据种植面积,最后一个农民回农场会比第一个农民多3~5步路,你可以右击鼠标看农作物的成熟度农民走3步的时间农作物成熟度变化不超过3个百分比,而且我取的是第二个农民回农场的时间,所以有1/3田成熟度比平均值比计算值高出1.5~2.5个百分点,有1/3会低1.5~2.5个百分点,全部取极值,整体成熟度会有
                      0.33333%的偏差
                      B、增幅系数的随机性,第二个月我对增幅的计算是取一半的,在20田以内,农场的农民一个月完全可以照顾到所有农田,而且增幅系数占成熟度比重的1/5,这里面第二个月的偏差在9田内是不存在的,18田里面也不会超过0.04%(第一次3个农民一共耕9块田,从18块田里面随机选出9块田,第二次再选9块田,计算两个9块田重复的概率,再计算第三次,最后乘以5(增幅占得5个百分点))
                      无论怎么算误差都不会超过1个百分比,你算算,20田一个百分比也就0.2田,要影响田数误差最少也要0.5田才够吧?
                      关于实测数据太少,是不是正确你可以按我的结论试一下,占地面积比看来是有问题的,建筑数比是OK的(除了提水车对于白菜和大豆的灌溉还在研究中)
                      3、我提出的最大管理格数都经过多次实测证实无误,计算公式[收成 = 肥沃度 * 平均成熟度 * 格数]经多方验证确定基本正确。
                      超过我说的格数时平均成熟度会迅速下降低于80%;而如果少于最大管理格数,平均成熟度最多也不过90%。
                      关于收成的计算公式我是和你一样的,你能说说你的最大管理格数具体是什么概念么,如果最大管理格数定义在成熟度保持80%~90%的话那你的精确性肯定没我高,10个百分点20田的话同样收成的计算要差2块田呢
                      4、如果灌溉渠不占建筑数,我的结论要更改一下:经济作物建议专门建造灌溉渠!(当然我仍把建筑数量这一指标赋予最重的权值)。
                      这点我很赞同,种田不灌溉和来贴吧不灌水同属比无聊更无聊的行为
                      


                      IP属地:浙江21楼2009-12-11 11:28
                      回复
                        灌溉测试:
                        1、测试条件:灌溉与不灌溉农场各4间,每间15田,耕作范围不重复,测试时间为10年
                        2、测试结果:


                        IP属地:浙江23楼2009-12-11 16:15
                        回复


                          IP属地:浙江24楼2009-12-11 16:16
                          回复


                            IP属地:浙江25楼2009-12-11 16:17
                            回复
                              2025-09-15 05:12:10
                              广告
                              不感兴趣
                              开通SVIP免广告
                              从这个测试结果来看白菜是增产的,大豆是减产的,但没有你们所说一会儿增产,一会儿减产的情况,会不会是地图问题我就不清楚了,还有什么可能的变量,你给点意见


                              IP属地:浙江26楼2009-12-11 16:19
                              回复