作者kkc0828 (慢跑後卫)
看板Minecraft
标题Re: [闲聊] ComputerCraft 之金字塔大悲剧...
时间Fri Mar 1 00:03:22 2013
因为之前的大悲剧,想说应该要可改得更聪明一点
http://paste.ofcode.org/PngPDdcbRYxhHxw4ZMK3mK
程式部份有些进化
1. 会计算目前Turtle总共携带的砖块数量,评估可建造的层数
2. 建造路径是螺旋状,一口气绕过金字塔的四个面
3. 可容易修改参数,一次容许多个Turtle同时建构
建构过程
http://i.imgur.com/acW4bUb.png
http://i.imgur.com/VGyWTBm.png
http://i.imgur.com/k8ogdXk.jpg
http://i.imgur.com/wtYz023.jpg
http://i.imgur.com/HiE2xRp.jpg
http://i.imgur.com/qTGHTST.png
http://i.imgur.com/AHZsVu6.jpg
完成图
http://i.imgur.com/A5OTT2M.jpg
65x65
http://i.imgur.com/pJqHApE.jpg
97x97
http://i.imgur.com/rZnyqgD.jpg
http://i.imgur.com/ybYXfpT.jpg
四座金字塔
受限於Turtle携带的砖块数,目前最大的尺寸为 256x256
但是实际运作时,受限於电脑记忆体大小,如果记忆体不够时,Minecraft会把
大部分区域swap-out,然後在此区域内的Turtle会停止运作。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.248.174.41
1F:推 mmis1000:借问一下 03/01 15:37
3F:→ mmis1000:之前看你做挖洞用turtle 03/01 15:38
4F:→ mmis1000:後来就自己写了一个 03/01 15:39
5F:→ mmis1000:但却发现他挖到空格时会出问题,请问你知道怎麽回事吗? 03/01 15:40
6F:推 CP64:糟糕 我主要碰过的是编译语言( ′_>`) 03/01 17:33
7F:→ kkc0828:阿...那段code不完整? 03/01 23:33
8F:→ mmis1000:恩...主要函数好像不见了... 03/03 16:43
9F:→ mmis1000:这已经是最晚的备份了,之後的被误删了 03/03 16:44
10F:→ mmis1000:不过问题是出在mineafr跟mineafl(挖单层用的) 03/03 16:46
11F:→ mmis1000:因为这个在堵到人/无法前进时会出问题 03/03 16:48
12F:→ mmis1000:所以我在minef加上了,无法前进时就重新尝试的判断 03/03 16:50
13F:→ mmis1000:但却发现上面所说的异常,不知道是不是因为指令的延迟造 03/03 16:51
14F:→ mmis1000:成的 03/03 16:51