etflly
本帖最后由 etflly 于 2015-2-5 03:56 编辑

本文首发于我的博客:http://www.cnblogs.com/etflly/p/4272747.html
本来昨天想看区块加载/卸载和怪物despawn部分的源码的,但是眼贱看到了庄主接受挑战的视频,虽然说挑战发起者不是我,不过这个设计思路跟我之前发的帖子基本一样,而且原帖我正好路过庄主贴吧的时候看到并且插了几句嘴,于是对刷石机这个问题瞬间又提起了兴趣,于是一天都在查这方面的源码。

刷石机设计


刷石机故障分析


D大刷石机

ET刷石机

庄主刷石机

完美刷石机设计

刷石机效率分析


增加刷石机产出的方法

信标式刷石机效率分析

凋零式刷石机效率讨论(TODO)


结语
于是到此我们的讨论可以暂告一段落了。这篇文章前前后后写了整整2天多,大量时间对着代码看,脑子有时候会乱,如果有错误请指出,多多包涵。


etflly
有没有人能帮忙@下庄主……?

菜鸡木有庄主好友_(:зゝ∠)_

Dies
身为理科差的我表示。。。。

924145739
Ahhh...{:10_528:}THAT"S TOO DIFFICULT!!!

Terry39
好厉害

qxdnfsy
厉害!话说我都没昨研究过耶。。

Blueberry_
我只可以@ 籽岷…

萤火虫
好深奥的感觉

変態のマギ
我居然看完了。。。
Lz做得很好,果断加分。

呵呵呵呵呵123
不明觉厉……我用的刷石机从来都是一条的……

蔡小赛
崇拜楼主,羡慕楼主,楼主无敌,请楼主教我红石。

哥们帮起个名吧
但是。。。源码在哪。。。

etflly
哥们帮起个名吧 发表于 2015-2-5 15:45
但是。。。源码在哪。。。

用MCP反编译得到的。代码比较杂乱就不在帖子里发了。

96181998
本帖最后由 96181998 于 2015-2-8 02:27 编辑

楼主有兴趣可以看看这个视频,这个设计很早就做好了,就是你说的最终设计,另外说下,虽然楼主理论上说tick上容易出问题但是实际运用上还没有出过问题,,就这个视频里面的http://v.youku.com/v_show/id_XNzc4NzUyMzYw.html?f=22764370教程的刷石机没有长期测试,但是这个掘一死战绝对是长期在用的,而且是在服务器用的!

etflly
96181998 发表于 2015-2-8 02:25
楼主有兴趣可以看看这个视频,这个设计很早就做好了,就是你说的最终设计,另外说下,虽然楼主理论上说ti ...

写这篇文章前我特意先看了这个视频,和我所说的最终设计并不一样(时序)。而最终设计的完美性就来自于改了时序,物理结构和庄主本身的设计是一样的。

庄主机器实际出问题的概率非常非常低,应该是random到某个特定方块的概率的三次方。所以没有遇到过也正常,而且这个机器就算出了问题也只是刷出一个石头,不会很令人在意(应该说很难被在意这种细节的人碰到……)。

搞个完美时序出来只是强迫症~~

不过那个电路我是做的丑爆了……完全没有简化- -

96181998
etflly 发表于 2015-2-8 02:41
写这篇文章前我特意先看了这个视频,和我所说的最终设计并不一样(时序)。而最终设计的完美性就来自于改 ...

233,你把tick加长了,还是我本身时间点没算好!

96181998
ps;论坛比起以前卡的一比

96181998
96181998 发表于 2015-2-8 02:47
ps;论坛比起以前卡的一比

太晚了,后期视频睡觉!bye

etflly
96181998 发表于 2015-2-8 02:46
233,你把tick加长了,还是我本身时间点没算好!

刚刚特意又去看了一下视频……

是的……就这么一点点差别_(:зゝ∠)_

所以说其实很蛋疼!只是强迫症产物。顺便加强一下对活塞的认识~

还是很佩服庄主这种设计的!

96181998
etflly 发表于 2015-2-8 02:54
刚刚特意又去看了一下视频……

是的……就这么一点点差别_(:зゝ∠)_

那个设计还算满意,即使出错也不会卡机,应该是这样的!

鞠传翔
此贴告诉了我们MC时时刻刻都处于一种非常不稳定的状态。。。

murders_baby
好多种方法好棒==

etflly
鞠传翔 发表于 2015-2-15 08:25
此贴告诉了我们MC时时刻刻都处于一种非常不稳定的状态。。。

还是random tick搞的鬼……

chyx
活塞推动不一定是1.5t吧 有时候是1t

chyx
被比较器、中继器、火把激活时延迟1t

etflly
chyx 发表于 2015-4-29 07:42
被比较器、中继器、火把激活时延迟1t

找时间我再看看红石的代码吧……有点恶心

nenn
很多朋友不理解为什么要用钻石镐采集不用凋零,对这类机器喷的很厉害。我总结原因有这么几点:
凋零头打起来看RP。
困住凋零不容易,很危险,特别是在1.8。
凋零工厂建造更麻烦。
实际上信标式刷石机主体部分和凋零式一样的,只是处理石头方式不一样。
这种机器本身就是一种乐趣。(其实上面4条都是编的_(:зゝ∠)_


lz凋零头颅是可以通过凋零骷髅刷怪塔批量获得的。获得不用辛辛苦苦打,而且几分钟一个是很正常的速度。
另外,凋零笼子感觉还没这造石机本身麻烦,当然也许是我的错觉。。。1.8的凋零笼子的确是个问题 但是并不是没有方案 目前的方案还是用船 或者用床bug吃基岩做基岩笼子(不过这个好像已经修了)
另外 凋零的也可以一次性 oc的凋零造石机造在末地 挂机刷了一百多箱圆石以后,凋零跳虚空自杀了 虽然逃了出来 但是没有什么实际损失

lz的分析说实话 的确令我佩服 但是 lz也应该更加注重实用性 挖掘式的造石机真的已经out of date了。。。

nenn
nenn 发表于 2015-5-21 21:00
lz凋零头颅是可以通过凋零骷髅刷怪塔批量获得的。获得不用辛辛苦苦打,而且几分钟一个是很正常的速度。
...

但是对lz的分析 真心佩服 分析很到位 思路也很好 要是知道的行情再多一些 用在前沿技术上 可能就更好了 0.0

ruhuasiyu
不错不错

刷石机故障往往都是由随机刻更新引起的,只要不是完美设计,一旦randomTickSpeed变高就一定会堵塞。{:10_512:}


ddee
我我我,看呆了

geng5196
哇哦! 好6啊

Java_command
96181998 发表于 2015-2-8 02:46
233,你把tick加长了,还是我本身时间点没算好!

庄主你至于懒到一种不愿意换英文输入法的地步吗……

Sssss...
96181998 发表于 2015-2-8 02:46
233,你把tick加长了,还是我本身时间点没算好!

你竟然打全角字符,你没有英文输入法吗?!

Minecraft-only
不 明 觉 厉

MODlover
看完了,实在太麻烦了,还是用BC条纹管道吧

MODlover
说到刷石机,能不能用这个
新型刷石机[1.8+]
http://www.mcbbs.net/forum.php?mod=viewthread&tid=613009


lightbreal
楼主有存档吗,小白看的不是很懂。。而且那个4.5tick的怎么弄啊

无名人小子
看完,还只能听懂一点啊

1768019994
好厉害????,支持一下

乐天记忆
不明觉厉。

第一页 上一页 下一页 最后一页