作者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