要塞吧 关注:22,654贴子:598,703

苹果园相关生产函数

取消只看楼主收藏回复

苹果园看起来是一个机制十分简单的生产建筑,但其实不是的,它比看上去更复杂


IP属地:广东来自iPhone客户端1楼2023-11-26 16:08回复
    区别于其他的农业类生产建筑,苹果园的工人不需要种自己的作物,只需要等待苹果树自己结果再进行采摘和运输就可以了。


    IP属地:广东来自iPhone客户端2楼2023-11-26 16:10
    回复
      正是由于这一点,导致苹果园的相关生产函数不能像其他农业类建筑一样得出。事实上,这个推导过程相当复杂,而且其实只能得到一些数学期望


      IP属地:广东来自iPhone客户端3楼2023-11-26 16:12
      回复
        首先要介绍苹果树的生长过程。
        苹果园中有8棵苹果树,它们每棵树每次的成熟时间略有浮动,但整体的步骤是一样的。都是生长一段时间,然后结果。结果也会保持一段时间。在50的游戏速度下,苹果每两次结果之间大约有41.5s的间隔,结果的保持时间约为20s


        IP属地:广东来自iPhone客户端4楼2023-11-26 16:19
        回复
          然后介绍苹果园工人的工作过程,工人前往苹果园后,若处于苹果树结果时间,则采摘苹果并送往粮仓。这个采摘的过程约为3s,但其实工人只要有采摘的这个行为,就能送出苹果。比如工人在结果的最后1s进行了采摘,他还是能送出苹果。
          若苹果树未处于结果的时间,则工人会在苹果园等待苹果成熟


          IP属地:广东来自iPhone客户端5楼2023-11-26 16:23
          回复
            所以就存在一个问题,如果工人回到苹果园的时候,苹果树没成熟,那么他就要等。如果苹果树成熟了,他就又可以走了。那么如何用数学来描述出这两种情况呢?我们不妨先推导出出工人在苹果树一直成熟的情况下的生产函数


            IP属地:广东来自iPhone客户端7楼2023-11-26 16:32
            回复
              也就是工人采摘一次和来回走一次的这两个过程。


              IP属地:广东来自iPhone客户端8楼2023-11-26 16:35
              回复
                然后看苹果树,可以分为两个时间段:生长和成熟。设生长的时间为t1,成熟后结果的时间为t2,前面说了t2=20s,t1就是41.5-t2了。为方便研究,将两个时间画为饼图


                IP属地:广东来自iPhone客户端10楼2023-11-26 16:42
                回复
                  来看第一种情况,工人进行一次工作的周期T如果小于t2,也就是说工人进行了n次运输,然后在某一次苹果园结果时间结束了,那么工人就要等待一次苹果生长,这个等待的时间就是t1+t2-nT,那么平均每次工作的时间T'如下图所示


                  IP属地:广东来自iPhone客户端12楼2023-11-26 17:01
                  收起回复
                    第二种情况就简单很多,就是工人每次回到果园都要等待果树成熟,也就是T>t2那么此时的T‘和T就没有啥关系了,因为这样相当于工人每次运输都经历了完整的苹果树生长过程,即t1+t2


                    IP属地:广东来自iPhone客户端13楼2023-11-26 17:06
                    回复
                      还有一种情况就是T比t1+t2还要大,那么就让T一直减去t1+t2,直到0<T<t1+t2,再进行上述1,2情况的计算


                      IP属地:广东来自iPhone客户端14楼2023-11-26 17:10
                      回复
                        其实可以看出来,情况2也是情况1的一种,可以合并。经过测量,工人的速度约为76/21(还有t0其实大约是5s,之前说错了)代入1中的式子可以得到下图中的公式(为方便计算,稍微修改了工人速度的数值)。如果T>41.5,也就是L>66格(左右)的时候,令T-41.5k。


                        IP属地:广东来自iPhone客户端15楼2023-11-26 17:38
                        回复
                          我去,有个地方写错了,情况1里的分母写错了,应该改成下面这样,所以后面的也要改了


                          IP属地:广东来自iPhone客户端16楼2023-11-26 17:44
                          回复
                            最后应该改成这样


                            IP属地:广东来自iPhone客户端17楼2023-11-26 17:53
                            回复
                              “[]”为取整函数,由于存在这个取整函数,函数值肯定是分段的。比如计算得出,在距离粮仓9~29格之间的苹果园生产效率是一样的。也就是说,大部分苹果园的效率是一样的,这个结果看起来是反直觉的,但事实如此。并且加上工人其他一些零碎的小动作浪费的时间,其实9格以内的苹果园平均产量最多也就多一倍。所以苹果园的摆放除了紧贴着粮仓的那几个之外,不用太讲究。


                              IP属地:广东来自iPhone客户端18楼2023-11-26 18:10
                              回复