本帖最后由 etflly 于 2014-10-18 09:35 编辑

之前发过全自动小麦农场的教程,利用的是1.8中村民可以收割/播种,但由于村民的工作机制和背包机制,那个设计并不适用于胡萝卜/马铃薯,本教程就来讨论胡萝卜/马铃薯的全自动农场的方案。本贴中的农场可用于小麦种植,但农场中作物格子数不能超过64!

本帖不会涉及农场的建造细节,而会更注重于游戏机制的讨论,也可以说是抛砖引玉,因为我对目前的设计也不是特别满意(耗费材料较多建造也略麻烦)。对于建造细节,可以参考我的其他帖子:

虽然本帖不会有具体建造教程,存档可以在帖子最后下载,感兴趣的小伙伴欢迎研究讨论。

首先对1.8的村民工作机制做一下总结:

  • 农民(棕色长袍的村民)会在16x16的范围内寻找空白耕地或成熟作物进行收割/播种
  • 未成年村民也会进行工作
  • 村民有8个格子的背包
  • 当村民拥有60个某种作物时,将不会试图收割这种作物(地上有掉落物的话会捡起),但仍会播种

其中第四条便是全自动小麦农场不能照搬用来做胡萝卜/马铃薯农场的原因。我的全自动小麦农场设计中完全利用村民来收割/播种,但对于胡萝卜/马铃薯,当村民背包中的农作物达到阈值时便不会进行收割了。

我的应对思路是不让村民收割,只让村民负责播种的部分,收割的部分由传统的水流来实现。

还有一个问题是补种,也就是给村民补充种子,为了达到全自动化,必须让村民的背包保持时刻有充足的作物来播种,我的方案是在水流收割后,不马上启动收集系统(漏斗矿车),而是让作物散落在田里,等待村民播种,在村民播种的时候,会把地上的作物都捡起来直到背包满,之后我们再启动收集系统来收集多余的作物。

设计思路明确后便很简单了,利用时钟电路来控制水流,隔很长一段时间(60分钟可以使80%的作物成)后,放水进行收割,然后再利用延时电路,等待一段时间(等待村民播种/捡作物,我使用了4分多的延迟,这个延迟不会使掉落物品消失),开启矿车进行收集。

整个农场的核心也是最复杂的部分是时钟电路和延时电路,时钟电路在我的这个帖子中有讲解,延时装置也有很多设计方案,我的这个设计有时间我会发个帖子进行讲解。

最后来计算一下整个农场的效率。由于成熟的胡萝卜/马铃薯平均每株会产生2.5个作物,其中1个给村民补种,那么一片完全成熟的9x9的农田将产生80*1.5=120的收获。而实际,不等待全部作物成熟,而是大多数(80%)的作物成熟后就开始收割会得到更高的效率,这需要大概60分钟的成长时间。也就是说单个农田每小时会收获110左右的作物。

存档点这里下载

存档里面还包括了一些其他形式的农田设计,具体教程参见【农场物语】小麦/胡萝卜/马铃薯种植及其自动化完全教程