收起

温馨提示

只有认证用户才能操作

为了享受完美体验,赶快去认证吧

认证
游戏技巧 > 话题详情
标记
技巧
19438
56
举报
2015-05-26
18:54
Nick. 楼主
7 工业时代史蒂夫
帖子:809

1. 设计思路

在1.7及以下版本,是没有办法做到自动播种的,这给小麦/胡萝卜/马铃薯的自动化带来了很大的麻烦。不过我们可以做到一键收割,虽然还需要手动播种,但把收割自动化之后相当于省去了一半的工作量了,所以做一个自动农场还是很值得的。

活塞推动和水流冲刷均可以破坏作物,达到收割的效果,但由于活塞昂贵且电路复杂,所以通常采取水流式的收割系统,即在一个位置存储水,需要收割时用一个开关来控制放水/收水,达到自动收割的效果。

这里要特别说明的一点是,在你能在网上找到的绝大多数类似的半自动农场中,均会附带一个收集系统,即收割水流将收获的作物冲进一个收集水流,收集水流再将作物冲到一个收集点或者漏斗。我必须要说的是,单从效率和操作舒适性来说,这种系统完全是有害的。首先,水流收集是一个很慢的过程,光是你等待收割水流把作物冲离农田就要好久好久了,而这段时间你什么都不能做;必须要清楚的一点是,你在收割之后是需要播种的,也就是说你要把整个农田都走一遍,而你走一遍这个过程自然就把所有的收获的作物捡起来了;这还附带一个好处,就是你可以更不频繁的补充你手里的种子,我们知道种子的最大堆叠是64,而我们的农场单元单个就是80的空间,也就是说你播种完一个农田单元,至少要从包里补充一次种子,而如果没有收集系统,你在播种的时候会捡到新的种子,新捡到的种子会优先补充你快捷栏里的堆叠,这样一来,你可以大幅减少手动补充种子的麻烦,而且在你稍微注意一下走位的情况下(在你手里的种子比较多的时候尽量避开地上的种子),很有可能你播种完还不需要补充种子,大大提高操作的便捷性;至于你要把收集的作物手动放进箱子这个问题,就算有收集系统你也要从箱子里面拿种子出来吧,这两者操作时间并差不了太多;而背包空间问题这看个人习惯了,我一般在家里的时候会保持自己的包尽可能空间多(可以在门口放一个箱子专门放出门用的物品,出门拿回家放)。

2. 具体设计

通常放水的方式有两种:活塞和发射器。活塞式的放水即利用活塞臂伸出来挡住水源,活塞臂收回的时候水就可以流出来;发射器式的放水是利用发射器可以发射/收回水的特性,发射器中有水桶时激活发射器可以放水,再次激活可以把水收回。

发射器和活塞的方式的主要区别,一是材料,活塞需要铁,而发射器需要弓也就是需要线(只讨论相对难获得的材料);二是操作方式,活塞进行一次放水/收水只需要一次脉冲信号,而发射器需要两次,也就是说如果你采用活塞的方式,只需要按一次按钮/两次拉杆即可完成一次收割,而如果用发射器的方式,如果不做额外的延时电路,需要按两次按钮/四次拉杆来完成一次收割,当然你可以做一个延时电路来达到按一次按钮激活两次发射器,不过那需要额外的至少3个中继器(木质按钮激活时间15 ticks,石质按钮10 ticks,每个中继器最多可以达到4 ticks的延迟,3个中继器可以错开石质按钮的激活器期,另外你很可能还需要一个中继器来防止短路。如果你用到了红石火把,延时电路需要准备出额外的2 ticks的延迟来等待红石火把变换状态)。而由于我们不需要水流收集作物,迅速地完成一次放水/收水的操作按钮最适合,用拉杆只会增加操作复杂度。

详细的水流和电路设计可见下图,图中铁块表示的方块的作用是承载电路,白色玻璃作用为挡水,木板的作用为装饰/隐藏电路,所有方块均可替换成你喜欢的,只要能达到所需功能即可(不可行的例子是用玻璃来代替图中的铁块,因为玻璃上不能放红石)。

 
(单个农田单元活塞式收割系统,活塞下面的那个铁块上有一个红石火把)
 
(单个农田单元发射器式收割系统,发射器下是铁块,在下面那个空位仍然是一个红石火把)
 

(单个农田单元发射器式收割系统的电路,作用是复制按钮产生的信号达到两次激活发射器的目的,

中间两排中继器左边的总延迟要比右边的至少多12 ticks)

3. 农田扩展

扩展农田其实很随意的,这里给出一个个人感觉比价不错的方案:

 
(农场扩展方案)
 

4. 关于水流

大家可能注意到我的放水部分用了奇怪的设计,为什么不简单粗暴地像下面一样做呢?

 

让我们先来看一下两种方式的放水效果:

 
(简单版)
 
(正常版)

可以发现“简单粗暴”的方式并不能覆盖全部9*9的格子。要搞清楚这其他的原因,不得不提一下minecraft的水流机制。

minecraft中,当你在平坦的地面倒一桶水,水流会四散开来,并流出7格(算上水源处共8格)。

 

如果水流可以下降,降落后的那一格水会重新形成一个“起点”,再流出7格。

 

如果水的“起点”5格以内有一处低洼的话,水会放弃其他方向而流向这个低地势的位置。如果有多个低洼,则流向最近的一个,如果有几个低洼的距离相同,则会同时流向这几个低洼,而低洼低出多少格并不会对此产生影响。


 
 

(图中白色玻璃下为水源,黑色玻璃下低一格,黄色玻璃下低两格)

(值得一提的是,已经存在的水并不会因为你在他旁边挖了一个坑而“收回”其他方向的水,水流的更新是一个比较复杂的系统,也可以利用这个来做很多有用和有意思的水流,虽然我很希望和大家分享,但是这已经超出本文范围太多了,有机会再发帖详解。)

知道了这个之后再回来看我们的水流系统,可以看到简单粗暴的版本中那两个格子距离水源的距离为8,超出了水流的范围,而不能被水冲到。

 

(图中绿色点为水流起点,黄色点为水流路径(之一),黄色点组成的路径长度最多为7,红色点为水流不能到达的点)

而在我的设计中,利用水流的特性,引导水流在耕地上产生3个水流“起点”,而原先两个不能被冲到的格子距离两个新起点的距离为7,正好可以被冲到。

 

(图中绿色点为水流起点,黄色点为水流路径(之一),黄色点组成的路径长度最多为7)

活塞式的系统中也有类似的设计。当然你可以采很多别的方式来让水流完全充满整个农场单元,这里提供的只是一个个人比较喜欢的思路。

   


人家有背景,我只有背影!~

打赏

打赏人数3钻石+20理由

鬼鬼 鬼鬼 +1 非常实用的帖子,赞

小彭 小彭 +1 土豪,不解释

小王 小王 +1 交个朋友吧

只看楼主
打赏楼主
阔绰的打赏了钻石  1  颗
  • 1
  • 2
  • 3
  • 4
  • 5
麦块有你更精彩 66666666666 交个朋友吧 土豪,不解释 愿HIM与你同在
确定
评论
TNT猩球
1 手无寸铁史蒂夫
帖子:0
good
1楼
2015-08-19 09:51
回复
用户名已存在
1 手无寸铁史蒂夫
帖子:6
2楼
2015-08-19 12:02
回复
____佐冰殊____
0 不知所措史蒂夫
帖子:0
赞赞赞赞赞赞赞赞
3楼
2015-08-20 15:46
收起回复
我也说一句...
回复
蔡富豪
蔡富豪:同意
2015-08-28 14:02
回复
流光 瓈水
2015-09-03 14:48
回复
蔡富豪
3 石器时代史蒂夫
帖子:6
 发表于3楼2015-08-20 15:46
同意
4楼
2015-08-28 14:02
回复
二氧化碳
8 合金装备史蒂夫
帖子:51

额.....这又是那复制来的

5楼
2015-08-28 15:56
回复
小王
1 手无寸铁史蒂夫
帖子:1
12345566789
6楼
2015-08-28 16:57
回复
gudu
0 不知所措史蒂夫
帖子:0
wq
7楼
2015-09-03 14:31
回复
流光 瓈水
1 手无寸铁史蒂夫
帖子:0
 发表于3楼2015-08-20 15:46
同意
8楼
2015-09-03 14:48
回复
夏季 苦笑着思念等待i
0 不知所措史蒂夫
帖子:0



9楼
2015-09-04 20:06
回复
帅锅1
1 手无寸铁史蒂夫
帖子:2

赞赞赞赞啊

11楼
2015-09-10 17:42
回复
下载排行
欢迎加入麦块社区
已奖励您
30经验值3钻石
要继续支持麦块喔
请收下3