最近寫GMS的小品遊戲寫到有點思緒雜亂, 於是又打開了Minecraft, 玩著以前蓋不到十分之一的小家園, 心想著挖石頭這工作很繁重, 要使用石磚來蓋家園就要一大堆的鵝卵石, 還得要燒成石頭才能組成石磚, 於是翻翻以前就有下載下來的BuildCraft(簡稱BC), 以前都只是下載而已, 並沒有實際去玩看看這模組的功能, 所以我就另外開一個BC實驗專用的地圖檔來使用, 目前已經大概了解BC在自動化方面的優越性, BC與Minecraft的紅石系統相比較之下, BC在學習電路擺設方面較為容易, 一些要做AND或OR功能的系統, BC都已經幫你做好在一個Gate裡了, 我們只要學習如何將各閘門應用與聯繫就能完成一個小型的自動化系統.
BC模組裡, 石油是一個很重要的元素, 末期幾乎都要使用內燃式引擎來驅動能量, 而內燃式引擎使用岩漿和使用燃油所輸出的能量差很多, 要節省自動化花費的時間, 就一定要用燃油, 而燃油是由煉油機將石油提煉出來的, 所以, 蓋一座自動化的煉油廠是必須的.
上圖是我自己研發出來的, 在BC實驗地圖裡不斷的摸索組合出這個小型煉油廠, 這套系統的優點如下:
1. 當石油槽有石油時, 煉油廠才會開始工作.
2. 當煉油機的燃油槽有燃料時, 會自動抽出送到最右邊的流體容器儲存.
3. 當煉油機的石油槽有石油時, 才會指示引擎開始工作, 沒有石油就自動停止工作.
4. 當引擎需要燃料來驅動時, 會自動抽取出流體容器的燃料過來使用.
5. 當引擎的冷卻水不足時, 會指示幫浦自動補充.
此套系統大約流程如下:
一開始要先放一桶石油到內燃式引擎的燃料室裡. (引擎沒燃料就不會動, 所以要給它動起來啦)
當流體容器石油槽有石油時, 先偵測煉油機裡的石油槽容量是否低於某個程度(例如低於25%), 如果過低, 就指示金AND閘門脈衝型來抽出石油, 送到煉油機.
當煉油機的石油槽裡有石油時, 指示內燃式引擎開始工作(紅石訊號開啟), 當煉油機的燃油槽有燃油時, 就自動抽出送到流體容器燃油槽.
當引擎的燃料量低於某個程度(例如低於50%), 就自動從流體容器燃油槽抽取燃油過來補充. 當引擎的冷卻水容量低於某個程度(例如低於75%), 就指示鐵閘門開啟能量管路, 從引擎輸送出來的部分能量就轉送給幫浦, 當幫浦收到能量後開始工作, 抽送冷卻水給引擎使用.
這一整套系統就是一個小型的自動化煉油廠, 只要你知道如何佈置管路, 如何在適當位置使用閘門, 配合紅藍綠黃色導管來傳遞指示給閘門, 就能輕鬆的完成你日常要做的重覆性工作.
在圖中用到很多的金閘門, 原因是只有金閘門以上的種類才有偵測周圍容器指定空間的功能, 因為某些地方我們必須清楚的知道要偵測的對象內部裡, 是否有水槽或燃料槽, 這些要分開偵測才行, 而鐵閘門沒有提供此種功能, 所以最少還是要用金閘門才行.