玩家丧心病狂,在 MineCraft 里建造硬盘

标签:
股票 |
玩家丧心病狂,在 MineCraft 里建造硬盘
http://img0.tech2ipo.com/upload/img/article/2014/08/1408676230840.jpgMineCraft
或许
MineCraft 的创造者自己都没想到这个风靡全球的游戏能够成为丧心病狂玩家的实验工具。Imgur /
Reddit网名为
让我们跟随 smellystring 一同来看看他是怎样用二进制的砖块、活塞、数据收集用的房间、指示灯,以及「字节」模拟器建造的。
学着点……
友情提示:图在上,说明在下。
http://img0.tech2ipo.com/upload/img/article/2014/08/1408676349371.jpgMineCraft
红色的信号能够穿过中间的砖块。当中间砖块透明时信号不可传递,不透明时信号可传递。
http://img0.tech2ipo.com/upload/img/article/2014/08/1408676345429.jpgMineCraft
信号传递通过了砖块。
http://img0.tech2ipo.com/upload/img/article/2014/08/1408676341215.gifMineCraft
上述机制的动态演示。
想要在电脑上存储数据,必须使用二进制代码。二进制数码就是 1 和 0,在 smellystring 的世界里,不透明砖块储存 1,透明砖块储存 0。
http://img0.tech2ipo.com/upload/img/article/2014/08/1408676338245.jpgMineCraft
smellystring 用非常多的活塞来推动一系列的砖块运动,构成了一个回路。通过在回路中切换透明和不透明的砖块,不同的数据就能够存储下来了。这个「硬盘」的读写速度大约为每 8 个信号(代表八个比特),一个字节。
http://img0.tech2ipo.com/upload/img/article/2014/08/1408676333418.jpgMineCraft
读写新数据的地方。读取的过程就是检测砖块是否是不透明的;写入的机制则正好相反,能够将砖块从不透明到透明之间来回更换。
http://img0.tech2ipo.com/upload/img/article/2014/08/1408676330867.jpgMineCraft
硬盘,鸟瞰视角。
http://img0.tech2ipo.com/upload/img/article/2014/08/1408676328975.jpgMineCraft
硬盘的架构。
http://img0.tech2ipo.com/upload/img/article/2014/08/1408676324260.jpgMineCraft
这是玩家发出指令的中心。里面有非常多的各种开关,可以用来向硬盘发出不同的指令,比如读取 x 位置的数据,或者写入任何位置的数据。
http://img0.tech2ipo.com/upload/img/article/2014/08/1408676321155.jpgMineCraft
指示灯显示硬盘是否目前正在执行指令(busy),或可以接受新指令(ready)
http://img0.tech2ipo.com/upload/img/article/2014/08/1408676319745.jpgMineCraft
左边的按钮向硬盘发出指令「到某个具体位置」(需要手动设置);右边的按钮则发出指令「在当前位置写入数据」。
http://img0.tech2ipo.com/upload/img/article/2014/08/1408676318343.jpgMineCraft
这些指示灯显示目前硬盘当前位置存储的数据,每个灯代表一个比特(bit),一共八个灯,代表一个字节。
http://img0.tech2ipo.com/upload/img/article/2014/08/1408676314921.jpgMineCraft
这些开关则显示了将要写入硬盘的数据,按下之前的 Write 按钮之后即可写入,同样,每个开关代表一个比特,八个开关代表一个字节,一次可以写入一个字节。
http://img0.tech2ipo.com/upload/img/article/2014/08/1408676312877.jpgMineCraft
这些是硬盘中设定前往位置的开关,通过二进制码来调整位置。如果要在 1KB 的存储空间中找到一个准确的位置,需要至少十个字节来定义(2 的 10 次方=1024=1KB)
演示完毕。
原文链接 :http://tech2ipo.com/83483
来源网络:科技新鲜事
http://www.changweibo.com/ueditor/php/upload/20140825/14089273616606.jpgMineCraft