前言:因为看了籽岷的http://www.mcbbs.net/thread-277132-1-1.html视频里老外做了一个别踩白块,所以手痒也做了一个版本:14w20b
可以看到我这个是横向的,它有两种操控方式,按5号物品栏切换,分别是物品栏控制和按钮控制
可以看见我用了14w20b的新指令,不过就算你用以前的版本它也不会出错
然后它就会自动滚动屏幕了,不过你会发现旁边的分数一栏一直在0和1之间跳动,因为这根本不是分数,计时系统我懒的弄了,想弄的自己弄去(你是有多懒)
如果你点到了白块或者是没点着黑块都算失败,然后你只能按后面的踏板来重置了。
原理:
这个原理涉及到了很多方面:
滚动屏幕:
这个移位器并不是我设计的,而是空白设计的(虽然我之前也有过类似的设计,但他简化了一下,省去了高频时钟)
这个移位的基本想法是,把白块clone到红块的位置,再把红块clone到黄块的位置,这主要是因为clone指令无法复制方块到方块本身的位置,也就是白块复制到黄块的位置。而我们给黑白羊毛下面放上指令方块,意味着如果你点到羊毛就会执行指令方块。随机数用的是发射器随机,随机将四种状态复制到上面,延迟一定要控制好。主要原理只有这些,非常简单,但可惜我没苹果手机,不然第一个做出来的就不是那个猥琐的老外了
下载地址:
[groupid=546]Command Block Logic[/groupid]