【mod介绍】电脑mod——只有码农知道的世界

再然后就是看主函数(叫主函数应该没问题吧。。。)部分了
在第一个forward()之前的是向前移动的代码,如果把下面的一堆代码删掉就留下个end的话这段代码的意思就是向前移动digit格。。。
然后进行矿物检测,由于前面的方块检测完毕后是肯定会被挖掉的,所以我只检测了左边、右边和上下两面的方块,代码具体的逻辑同上。。。



再在最后转身。。。往前走digit步。。。于是turtle就回来了

简单的代码就完成了

楼主 无¨名¨氏  发布于 2014-08-05 15:59:00 +0800 CST  


你知道在服务器里面造十个机器人来一起挖矿有多爽吗

楼主 无¨名¨氏  发布于 2014-08-05 16:08:00 +0800 CST  
反正我十台机器一次性了三次就大概塞满这么多的箱子了

虽然第一次的时候没放黑曜石导致其中一个机器人挖了2组半的黑曜石回来。。。

楼主 无¨名¨氏  发布于 2014-08-05 16:11:00 +0800 CST  
当然这个代码效率还是不够高,因为有已经探测过的区域重复探测的情况存在,那么该如何解决这个问题呢?为了保存已经探测过的区域,我们需要用一个table来保存整个探索过的路径,为了判断方位我们还需要用一个vector来保存机器人的朝向,于是接下来这个代码出现了。。。(渣一样的英文注释不要在意)


相比于之前的代码这个代码多了一个face和一个map,face保存朝向的信息,map保存以探索过的位置。代码总体和之前的差不多,就是多了个map的判断,我这里就不一一阐述了。有兴趣的同学可以去下载源码。执行“xia”后输入download autominerPlus(就是“自动挖掘者+”嘛)就可以下载到。也可以到下面的链接里面直接查看源代码
https://github.com/xia-st/xia/blob/master/autominerPlus


以上!!

楼主 无¨名¨氏  发布于 2014-08-05 16:20:00 +0800 CST  
那么,今天的教程就到这里了哟


楼主 无¨名¨氏  发布于 2014-08-05 16:28:00 +0800 CST  
电脑mod可以在1.7.10版本的MC中运行了!!!




找个时间写下更新的内容

楼主 无¨名¨氏  发布于 2014-10-14 23:18:00 +0800 CST  

楼主:无¨名¨氏

字数:37940

发表时间:2013-09-22 03:09:00 +0800 CST

更新时间:2016-03-08 01:09:35 +0800 CST

评论数:3365条评论

帖子来源:百度贴吧  访问原帖

 

热门帖子

随机列表

大家在看