TNT大炮(TNT Cannons)(以下簡稱大炮)是一種用TNT或TNT礦車來發射TNT或其他實體的機械。
常規
這裏主要解釋傳統的TNT大炮,即用其他TNT做燃料發射TNT的大炮。用黏性活塞和史萊姆方塊建造大炮也是可行的。
主要部件
- 主體或外殼
- 布線
- 推進布線
- 彈頭布線
- 歸正布線
- 其他布線
- TNT(建議使用發射器發射TNT)
- 推進TNT
- 推進力集中器TNT
- 待發射TNT
- 爆炸區域
- 發射支架
基本概念
- 大炮的基本原理,在於TNT爆炸時不僅會摧毀方塊,而且會推進實體,包括點燃的TNT。TNT一般用紅石點燃,推進TNT被立即點燃,而待發射TNT在一段延遲之後被點燃。
- 因為大炮中使用到了TNT,我們必須採取恰當的防護措施來避免大炮對玩家造成傷害或引起死亡,或者造成財產損失。
- 待發射TNT就是「炮彈」,它可以是玩家、生物、點燃的TNT、箭、沙/礫石或鐵砧。
- 如果在突襲中使用大炮,則需保證TNT沒有落在水裏(除非你使用的是混合式的大炮)。
- 推進TNT是用於推動待發射TNT的TNT數量。
- 如果大炮不是用黑曜石建造的,那麼,要實現大炮的可重複使用,推進TNT必須保證在水中爆炸。
- 如果想要大炮正常運作,推進TNT必須先於待發射TNT引燃。
- 如果推進TNT和待發射TNT被同時(或幾乎同時)引燃,那麼被發射的TNT會在距離大炮很近的地方爆炸,毀壞大炮。
- 如果待發射TNT先於推進TNT被引燃,情況將會更加糟糕:待發射TNT的會在炮膛內爆炸會而引爆推進TNT和大炮周圍的易爆物,引發一個爆炸的連鎖反應。
- 推進TNT通常會被紅石同時引燃,除非你想建造一個後文所提到的推進力集中器。
- 為了最大的射程,你應該讓待發射TNT和推進TNT呈30°夾角,並使二者距離儘量近。這樣更多的爆炸推力可以被傳遞到待發射TNT上。
- 待發射TNT與推進TNT的相對角度關係決定了發射彈道。
- 在飛行過程中炮彈會以大約7.5/秒的恆定加速度下落。這對預測炮彈的著彈點落點非常重要。
- 大炮應該被從地面抬高,高度取決於射程的需求。
- 當待發射TNT為箭、沙/礫石或鐵砧時,可能會用到活塞,用來使其掉落。
- 為了避免一個很常見的誤區,這裏有必要明確一下概念:
- TNT大炮的一次發射或稱「一炮」,廣義上指大炮主電路與炮膛(包含炮軌,若有)開始執行至大炮主電路與炮膛完全復位允許下一次發射的時間段或過程;狹義上對於非折射炮(折射炮定義見下文)而言,指的是推進TNT爆炸發射炮彈TNT的一瞬間;對於無軌折射炮而言是折射TNT和炮彈TNT中後發射的(或同時發射)被推進TNT的爆炸推動而從炮口發射的一瞬間;對於有軌折射炮而言是炮軌中折射TNT爆炸發射炮彈TNT的一瞬間。某些高頻大炮炮彈需要多次被推進TNT的爆炸加速後發射,此時按第一次被加速算作發射。
- 一門TNT大炮指的是可以獨立完成操作(不管是何種方式,哪怕是用打火石點燃TNT)於發射的TNT大炮。如果你樂意,你也可以將多個TNT大炮連接至一個主電路上,並將其稱為一門TNT大炮————如果你的社群認可的話。我們並不建議這麼做,因為這些TNT大炮之間並沒有互相聯繫。
命名標準
某些簡易的TNT大炮有兩種命名標準,其一是「普通名字」,它給看到大炮的人一個初步印象,體現大炮的能力和建造難易程度等。其二是「技術名字」,它給出具體的資訊,比如紅石中繼器的延遲。
普通名字
普通名字是一小段對大炮的數字描述以及其暱稱。這適合用來比較兩個大炮,或可以給玩家關於大炮能力的初步印象。
普通名字包括五個部分:傷害(DV)、工程難易度(EV)、TNT數量(TA)、最大射程(MR)和暱稱。順序如下:
<DV>.<EV>:<TA>.<MR> <暱稱>
例如: 40.86:8.104 Basic.
傷害體現大炮的「品質」。傷害越大,大炮越「好」。它用四個值計算:精準度、力量、射速和速度。
精準度輸入為爆炸中心到其平均座標的距離的平均值。
如右圖,精準度輸入為三條藍線段的平均長度。紅點是三個爆炸中心的平均座標,是三條藍線段的端點。另一端點為爆炸中心。精準度公式為(45-A)*2
,其中A為精準度輸入。
力量為TNT每次發射數量的10倍。
射速Ti為正常情況下大炮每10秒最高平均發射次數。不支持連發的大炮取1。
速度輸入為大炮前端到爆炸中心平均座標的距離。速度公式為S/5
,其中S是速度輸入。
綜上,傷害用此公式計算:(((45 - A)*2) + (P*10) + (S/5)) *Ti/3.
- 工程難易度
工程難易度表示了大炮建造的難易度,更高的值表示更容易建造。工程難易度為建造難易度、紅石難易度和TNT量的平均值。
建造難易度輸入為對大炮中方塊數量的估計(不包括水、火、空氣和TNT)。建造難易度為(1000 - B)/10
,其中B為建造難易度輸入。
紅石難易度為對10減去對紅石難易度的評估的差,乘以10:(10-R)*10
其中R表示對紅石難易度的總體評估。
TNT量為(50 - T) * 2
其中T是在TNT容量最大幸運行所需的TNT數量。使用發射器的大炮按發射器全部被填滿計算。
綜上,工程難易度用此公式計算: ((1000 - B)/10 + ((10 - R)*10) + ((50 - T)*2)) / 3
.
- 其他
TNT數量,最大射程和暱稱,顧名思義。不過注意:TNT數量與EV中的TNT量相同,最大射程為大炮前端與最遠爆炸中心的距離。
暱稱可以被任意設定,只要它沒有被人用過或者含有侮辱性詞彙。
這是40.86:8.104 Basic大炮的命名過程。
Damage value = (((45 - 0)*2) + (1*10) + (104/5)) / 3 = 40 Ergonomic value = ((1000 - 50)/10 + ((10 - 2)*10) + ((50 - 8)*2)) / 3 = 86 40.86:8.104 Basic
技術名字
大炮的技術名字應該讓看到它的人讀出完整的功能、作用和工作方式。儘管大炮技術的發展無法預知,技術名字這樣的命名標準對大部分大炮是有益的。
- 第一個數指出推進TNT有多少橫行(層)的TNT或發射器。例子中為1。
- 第二個數是待發射TNT的數量。例子中為1。
- 第三個數字指出推進TNT的數量。
- 如果有推進力集中器,寫一個小數點然後將推進力集中器TNT的數量寫在後面。如果沒有推進力集中器,寫0。
- 這之後,寫出紅石中繼器的數量,以及其延遲。例:如果你有10個4檔中繼器,記作R4.10。如果沒有紅石中繼器,寫M表示手動點燃。
- 支架先寫M,然後按照如下代碼:0或1代表沒有方塊,2代表完整方塊,3代表半磚,4代表梯子、玻璃片或鐵柵欄,5代表地板門,6代表柵欄門和壓力板,7代表活塞。
- 如果這是特殊的大炮,像發射方向為垂直,或為散射,將其寫在後面。
- 最後,可以寫上暱稱。
下文「紅石中繼器延時」例子中的大炮命名為114.0R4.4M2。
特殊名字
複雜的TNT大炮通常只能使用特殊的命名標準。它們的名稱通常是「修飾詞1+修飾詞2+修飾詞3+...+炮」。修飾詞通常有如下這些:
- 矢量。即可變的打擊位置,分為一維矢量,二維矢量,三維矢量,由描述打擊點位的座標系中的變數個數決定數字。可以自動調整打擊位置的是「掃射矢量」。
- 電磁。即具有動漫人物御坂美琴打出的電磁炮效果,通常為一次開炮在一條線段上打出多個近似等距彈坑。如果打出的彈坑不在一條線段上,根據偏離的程度從小到大可稱為「偽電磁」「半高頻」或「霰彈」。
- 可移動。通常分為單向移動,雙向移動和四向移動。
- 中頻/高頻。通常來說,發射頻率在15發/分鐘以上,60發/分鐘以下的TNT大炮稱為中頻炮;發射頻率在60發/分鐘以上的TNT大炮稱為高頻炮。
- 發射量。通常用該炮一分鐘內可發射出的TNT量表示。
- 複製TNT。簡稱複製,在Java版利用錯誤無限複製TNT滿足全炮TNT消耗。
- 折射。發射出去的一組TNT在出炮口後爆炸,推進另一組TNT。當然這個過程允許多次,但目前尚未有TNT大炮執行多次折射過程。普通的電磁炮即使會有不同組TNT在發射後推進的行為,但近乎無法控制故不算作折射炮。根據有無限制出炮口後TNT的炮軌分為「有軌折射」與「無軌折射」。
- 能夠發射非TNT彈藥,如箭矢、藥水、終界珍珠。
- 其他這門TNT大炮具有的突出特徵。
修飾詞的順序通常可以任意調換。
一個例子:由RedstoneOrdnanceCommunity製作的一門大炮,普通名字為192750.-443961:1331712.240 spread-shot Catkin,技術名字為6-2312-216.106R4.3M0 spread-shot Catkin,較難理解;而特殊名字為300頻發射量693600短程霰彈炮,更為簡潔。
建築材料
在基本概念中討論過,有很多種TNT大炮。這一節講述需要用來建造的材料。
1. 主體
- 用普通的材料,像是鵝卵石。
- 在多人模式中,在與另一門大炮對壘的時候,儘量用爆炸抗性高的方塊。(更多的防守方式在下文)
- 在創造模式中,鐵方塊因其工業化的外觀而廣受歡迎。
- 另一個重要的因素是可見性,這件事經常被忽視:當用黑曜石製造大炮時,很難看到紅石,這可能導致致命的錯誤;另一方面,在叢林中設伏時,最好不要用例如橙色羊毛或青金石方塊的方塊製造大炮。
2. 布線
- 布線分為兩部分:推進布線啟動推進TNT,發射布線啟動待發射TNT。
- 沒有任何紅石中繼器——它們比較難以獲得,這門大炮就叫做是手動的。它只有2個紅石元件作為電源,例如按鈕。手動大炮的材料很簡單,只需一條將推進TNT與紅石電源相連的紅石線,以及一條將待發射TNT與紅石電源相連的線。但是,為了避免打不出發射炮彈,你必須清楚何時啟動每個按鈕。
- 有了紅石中繼器,情況就不一樣了。推進TNT和待發射TNT啟動之間的最長時間,是4檔中繼器延遲的10倍。這將帶來最遠的射程。這只需要一個電源,並無需控制發射時間的技巧。
3. 支架
- 支架(下文述)只能用特定的方塊。
4. 爆炸區域
- 除非是「干炮」,爆炸區域必須為水或者熔岩源。這些液體用於防止TNT炸毀周圍的方塊。
限制與解決手段
五條主要的TNT大炮工程的限制分別是:
- 無論我們做什麼,TNT會在點燃約4秒,或8次閃爍後爆炸。要迴避這條限制,可以讓TNT飛得更快,但這就導致了問題2。
- Minecraft的承受能力是有限的。實體在Minecraft世界中以逃逸速度飛行會導致其崩潰。可能導致Minecraft崩潰的另一件事是:大量的推進TNT同時爆炸。在分配的記憶體為1.5 GB的情況下,最大TNT量約為500。避免方法為增加Minecraft分配到的記憶體,不過不建議低配置計算機使用。
- TNT的爆炸半徑為7格,因此僅製造一門過大的大炮純屬浪費時間。超過第9個推進TNT,那個TNT就被浪費了。但是,可以向垂直方向增加更多行TNT,向大炮加入推進力集中器或將兩者結合來避免這種情況。
- TNT在水中時會隨水流動。這可能是好事,也可能是壞事,依情況而定。避免此問題的方法是使用水源,並且不要在其中放置任何TNT。
- 如果你將垂直大炮做得太強大,它會飛得太快和太高,這將使你的遊戲崩潰。可以透過降低大炮的力量或使其成為半垂直大炮來迴避這個問題。這樣,它就可以同時使TNT向上面和側面移動。
大小和特性
大炮尺寸的預設定義是待發射TNT中TNT的數量或發射的距離。如果你談到小型大炮,那麼你可能指的是大炮的大小(例如,它的體積),談論用於大規模毀滅的大炮時,你可能在談論的是炮彈的大小 。但是通常,人們指的是推進TNT的量。
小型的大炮,例如112.0MM3,射程很小,主要用來阻止大量衝過來的玩家和怪物。
中型的大炮,例如116.0R4.6M2,主要在前線用於攻城,用於瞄準射擊補給或是有弓箭部署的城牆,亦或是作為反弓箭手大炮。
大型的大炮,例如119.0R4.10M3,主要用於遠距離的進攻,作為邊界遠程迫擊炮,反大炮防禦系統,二線攻城炮以及許多其他用途。
狙擊炮,例如119.3R4.10M6,用於在營中,在對手甚至未發現時轟擊他們的城池,以及這類視距外的任務。
當然,還有毀滅性大炮,例如187.0MM6 spread-shot(散射),用於徹底摧毀一切防禦設施。
玩家有時也將這些特性加入其大炮中:
- 分裂箭矢
- 自動/半自動射擊並裝填
- 推進力集中器(一個額外的TNT使推進TNT更靠近待發射TNT,使爆炸更加有具有推進效果)
- 額外的安全特性,像是用於防止生物和玩家受到爆炸傷害的防爆盾
- 可控的發射延時
- 非傳統的待發射TNT,像是箭(屠怪炮)、沙/礫石或鐵砧(壘牆炮)、終界珍珠(珍珠炮)
- 脈衝連發
- 干炮:為簡化設計、維護過程或是增加射程(各條件一定時,干炮比濕炮射程更長)而用防爆建材建造的大炮(下文詳述)
- 特殊的發射方向,例如向上或是斜向
- 可調的射程、軌跡或方向(可瞄準大炮,又名矢量炮)
- 流程迭代掃射大炮
- 散射/毀滅性大炮
- 霰彈類的推進TNT
- 最新炮種:電磁炮,透過打出一串不同啟動時間的TNT以先後爆炸,達到貫穿(多級直線爆炸)的效果
例如,結合了上述很多特性的512×239×512三維矢量掃射電磁/重力方塊炮。
推進力集中器
基於TNT的集中器
由於距離越遠,爆炸力越弱,TNT距待發射TNT超過7個方塊就幾乎沒有作用了。為了解決這個問題,可以使用推進力集中器。
推進力集中器的工作原理是:其在主推進TNT之前稍微爆炸,將其推向待發射TNT。由於此時推進TNT與待發射TNT距離更近,它將以更大的力量發射。
基於活塞的集中器
用活塞將推進TNT向前推也可以達到聚集推進力的效果。這種方式比較複雜,但更具有可控制性。要使裝置生效,在啟動前,推進TNT必須已經被引燃。當推進TNT被引燃後,一系列的活塞將這些TNT集中到待發射TNT的前一格,極大地增加了推進TNT的加速效果。
但必須注意的是,推進的活塞可能會覆蓋住起保護作用的水而損壞大炮。要避免這種情況的出現,不要將水放在活塞推進的路線上。另外,活塞系統最好能在推進TNT爆炸前回到初始位置,以免降低水對大炮的保護效果。
導向方塊
TNT被點燃時,它會稍微向一側移動一點。這可能會使以前的大炮不准。許多大炮都是這樣,但是解決方法很簡單。如果在加農炮上加入導向方塊,使得在TNT被點燃時在任一側都有牆,它將不會向左或向右移動,直射的大炮就不會變為斜射。如果你的設計不允許這樣做,則可以將導向方塊提高一個方塊。這是有效的,因為TNT被點燃時會跳起來,然後在空中向側面傾斜。請注意,在大多數基礎大炮中,如果TNT大炮會自動點燃彈藥,則導向方塊應該是透明方塊;否則,點燃推進TNT的紅石將啟動待發射TNT,並將其與推進TNT同時引爆。
在干炮中,導向方塊幾乎是必要的,因為干炮一般都不精準。但是,干炮的導向方塊主要作用是使待發射TNT發射得精準,而非點燃得精準。不過,如果引導方塊太長,也可能會減小射程。
歸正
在實際發射過程中你可以發現炮彈TNT仍然沒有非常精準地落在同一處,這是因為TNT實體大小為0.98並非1。如果你想做到更精準,嘗試使用TNT歸正,你只需要在原有大炮基礎上增加2個推力集中器,使推進TNT在X軸和Z軸方向上進行2次重合,這樣你的所有推進TNT完美重合到了一起,不過這需要考驗你的布線和時機把握技術。
支架
大炮的支架應根據大炮發射的速度,射程和高度來選擇。當然,這些在很大程度上取決於推進TNT的位置和數量,以及發射的時機,但是支架也會導致一些區別。例如,TNT量為5,延遲為R4.3的大炮用梯子做支架時,會比用柵欄和壓力板做支架時更傾向於產生迫擊炮的彈道。
一些事情:
- 雖然單方塊支架和梯子支架高度相同,發射角度也相同,但是梯子一向比單方塊射程更長,因為發射與推進TNT之間的物質少一些,減少爆炸被阻隔。這種情況也適用於很多種其他支架,比如半磚支架和柵欄壓力板支架也遵從這個規則。
- 需要做一個取捨:雖然柵欄和壓力板支架射程最遠,但是它們很貴。半磚則便宜、易得並且形式多樣。
- 任何大炮的最大射程都可以透過改變支架來達到。如果待發射TNT以30度角射出大炮,則射程最遠。因此,如果你只想使你的大炮打得儘量遠,請使用半磚,柵欄和壓力板或地板門支架。但是,當遇到要塞或地形障礙時,最好是安裝一個活塞,梯子或整個方塊作為支架,以使TNT以弧形越過障礙物。但是,話又說回來,用TNT炸穿東西確實挺有趣的。
- 以下支架已經過測試,並被認可是安全的。你可以隨意的嘗試各種支架,但是請記住,某些方塊(例如,單獨的壓力板)可能會導致你的大炮打不出,也會使其炸膛。
這些支架介紹很快會被重寫。
優點 | 缺點 | 註解 | 圖片 | |
---|---|---|---|---|
不使用發射支架 | 最大的發射速度,
簡單, 可縮放 |
向下飛行的彈道,
唯一的視線, 在小型大炮中只能發射很短的距離 |
當不使用發射支架時,因為待發射TNT位於推進TNT的正前方,炮彈會以完全水平的方向射出,重力會很快將炮彈拉向地面,從而產生一條非常平而向下的彈道線。
當推進TNT很少時,大炮的射程相當有限。想要增加射程,則需要增大推進TNT的數量或將大炮建造的離地面更高。更多的推進TNT會導致更高的發射速度,即在其落地前將其推進更遠。 玩家需要需要用70個及以上的TNT作推進TNT。從經濟效率的方面來說,這些沒有發射支架的大炮會比那些有發射支架的大炮耗費更多的TNT和裝填時間。 |
|
單方塊支架 | 發射角度高,
可以高吊角射擊 |
推進力被減弱,
低發射速度, 小型大炮中只能發射極短的距離 |
像鵝卵石、黑曜石這種整塊方塊放在待發射TNT之下,就構成了一個單方塊支架。這種支架使得爆炸產生的推進力並不只是向前的,有一部分推進力還是向上的,從而使炮彈產生一條大角度的彈道線。這種支架對打擊空中或隱藏在障礙物後的目標很有效果。
但是,由於一部分爆炸能量被支架方塊吸收了,所以這種大炮也存在著需要增加推進TNT數量來增加射程的問題。另外,由於相當一部分的能量被耗費在向上的方向上,向前的速度衰減相當嚴重。 一個更好的替代方案便是使用梯子來代替整塊的方塊。 |
|
半磚支架 | 平滑的彈道(不是很高也不是很低),
中庸的速度, 在小型和中型大炮中顯得比較有效率 |
推進力被略微減弱,
既不是高吊角射擊的最佳方案也不是平射的最佳方案, 引爆時限對射程的限制 |
半磚支架是在無支架和單方塊支架間進行制衡的產物,而且通常比上述兩種方案都要有效。大炮的推進力大部分都在向前的方向上,但依然有一部分推進力會使炮彈以大約向上30°的方向射出。像單方塊支架一樣,一些爆炸能量被支架吸收了,但量要小得多。裝填同樣的推進TNT,半磚支架射的比單方塊支架和無支架的大炮要遠。
當待發射TNT最開始放置在半磚上時,它會懸在半磚之上,就像它下面是一整塊方塊。一旦TNT被引燃,它就會下落到半磚的實際高度上。 由半磚支架所產生的射擊角度很好的延長了射程,也比較適合射擊空中目標,但想要實現越過高牆或障礙物的高吊角射擊,它的彈道還是太低了。對於平射而言,半磚支架發射的大多數炮彈會落到地面,但由於TNT爆炸時限的影響,當推進TNT增加到一定數量時,炮彈會因飛的太高而在空中爆炸,而不會落到其理論上的最大射程處。這就是前文提到的TNT爆炸時限對大炮射程的限制。所有的大炮都會受到這種限制,但在高角度射擊的大炮中,這種限制顯得尤為明顯。 |
|
地板門支架 | 關上時:
可最佳化平坦的彈道線, 發射速度幾乎和無支架時相同 |
發生時需要確保主線路不會意外啟動了地板門 ,(關上時)最前方的推進TNT可能會掉在地板門上。
過高的速度和在點燃後變大的待發射TNT可能會導致TNT在空中撞到旁邊的牆,從而落下而無法擊中目標。 不能瞄準中或高高度的目標。 |
如果你覺得半磚支架的發射彈道太高了,將半磚替換成地板門就可以了。像半磚支架一樣,地板門支架提供了一些向上的推進力。但是,地板門只有半磚的八分之三高度,發射彈道大約只有15-20°,使得它在增加平射射程時非常有效。
地板門支架的大炮發射時只有少量的向前速度衰減,而且通常情況下炮彈飛行速度非常快。這種低發射角度意味著大炮可以透過增大推進TNT裝藥量來增加射程而不用像半磚或梯子那樣過多的考慮引爆時限問題。 因為地板門的高度過低,製作這種大炮須注意推進TNT可能掉到地板門上。 注意:不要讓你的主電路意外啟動了地板門。 |
|
打開時:
可以用作大角度發射的支架, 良好標度, 可以擊毀高處目標 | ||||
梯子/鐵柵欄 /玻璃片支架 | 優點:
在小型和中型大炮中顯得很有效率, 較高的發射角度, 拋物線的彈道, 很適合高吊角射擊。 |
缺點:
低發射速度, 差勁的尺度, 有限的射程(±120) |
放在邊沿的梯子可以作為一種有效的支架來發射大角度射擊和高吊角射擊。被引燃的待待發射TNT會被梯子的邊沿支撐住,而不會繼續下落。因為梯子並不是一個整方塊,它不會吸收爆炸的能量,彈藥會被完整的推進力加速。透過在一個梯子上加裝另一個梯子,可以實現不同的發射角度。通常,單個梯子的支架會產生一個比半磚支架略大的發射角度,大約40°-45°。兩個梯子會產生非常大的角度,炮彈大概會以50°-60°的角度飛出。
一大部分的爆炸能量都用到了增加炮彈的豎直速度上了,所以炮彈的速度通常比無支架或半磚支架的大炮要低。但作為回報,大炮在透過高吊角射擊來穿過高地或牆壁時顯得非常輕鬆,炮彈可以達到很高的高度。 但是,引爆時限的限制也與這種支架相伴而來。在100格的距離上,設計優良的建設在地面的梯子支架大炮可以給地面造成傷害。但超過這個距離後,炮彈就會在空中爆炸了,不論你如何延長炮彈在空中的飛行時間。因此,玩家不能簡單透過增加推進TNT的裝藥量來增加大炮射程,因為這只會使炮彈飛的更高,而不是更遠。一種基本解決方法是將大炮建在地底,然後挖一個斜坡讓炮彈飛出。但在超過150格的距離上,這種方法不太現實。 |
|
柵欄支架 | 在小型和中型大炮中顯得很有效率,
較低的發射角度, 適合穿過洞穴或懸掛式的防禦工事, 高速, 在散射炮和遠程炮中有極大作用。 |
材料昂貴,
引信長度有限導致無法製成更大的大炮。 如果使用推進力集中器,TNT將會被發射的過高,從而炸毀大炮。 |
柵欄和牆有1.5方塊的高度,然而只佔據1個方塊,可以放在比其他支架靠下一格的地方,起到0.5格的支架作用但卻不會衰減爆炸推力。
如果大炮需要擋住水,可以在柵欄上放壓力板,但這會稍微降低發射速度。 |
|
活塞支架 | 可調節,
當完全伸出時相當於單個方塊,但更高效,作用更多樣、與沙/礫石相容。 |
昂貴,
用於迫擊炮支架,故不應在建築中或洞穴中使用,否則會導致距離很近, 不小心在一個TNT上放另一個TNT會導致其炸膛。 |
主要有三種用法:
|
|
較少使用的支架 | ||||
花盆 | 可以高拋發射。 | 引線長度有限,
昂貴, 無法瞄準低處目標 |
||
紅石中繼器 | 第二高速。 | 只能打9格,
昂貴, 需要注意不被不小心啟動。 |
這種大炮只在高山群系使用。只有當這門炮在懸崖上,並且目標在其下面時,它才有用。 | |
日光感測器 | 不錯的發射效果,
不是過高的速度, 可以高拋發射。 |
注意不要讓其在白天被啟動,
昂貴。 |
這種支架適合各種地面大炮。(除了有引信距離限制的) | |
床 | 不錯的發射效果,
速度非常快, 中高的射角。 |
昂貴(?),
體積大。 |
這適合用來進攻大城堡,也有很大的射程。這是最好的支架之一。 | |
蛋糕 | 不錯的發射效果,
中射角, 遠射程。 |
昂貴,
無法被回收。 |
這適合用於打擊遠處的敵人,但前提是你有足夠的資源。其碰撞箱比較小,所以推進TNT能夠更加接近待發射TNT,,即可增大射程。 | |
釀造台 | 與梯子相似的高射角,
傑出的射程, 很高的速度。 |
昂貴,
對水平目標效果不好。 |
釀造台支架發射TNT的速度會比梯子慢一些(且高度更低),但這種差異並不明顯。這還可以讓你在發射時釀造回復藥水,以幫助你恢復爆炸產生的傷害。 | |
附魔台 | 高爆炸抗性,
適合打擊各種距離的目標。 |
極其昂貴。 | 附魔台支架與半磚支架很相似。注意:附魔台上轉動的書本並不影響彈道。 | |
階梯 | 高射角。 | 低射速。 | 反轉的階梯沒有意義。用階梯做支架很可能導致炸膛或者炸毀附近的地形。 | |
地毯 | 低射角。 | 動力有所衰減。 | 羊毛地毯高0.125,可用於低角度平射 | |
雪 | 廉價,
高度可以自由調整, |
爆炸抗性低,
會被水沖走, 會因為人工光源融化。 |
由於雪層可以較自由地調節高度(0.125格每層)是作支架的不錯的選擇。價格便宜,可以用雪人無限刷,還可以等下雪的時候地面出現雪。(詳見刷雪) |
簡單的一鍵式大炮的建造
下面就是一個可實現自動延時待發射TNT引燃的簡易大炮,在開始建造之前,請確保你已經理解了前文提到的一些基本概念
建造這種大炮
用TNT礦車做推進TNT
可以用多輛TNT礦車組作為高密度推進劑(一般情況下會因擠壓而爆炸),把TNT礦車用斜向鐵軌引匯入水中,這樣它們之間的擠壓就被取消了,然後在引爆時用鐵桶移除水,立即爆炸。(擔心炸毀炮膛的話可以用另一個在水中的TNT間接引爆,但這樣會衰減推進力)
TNT礦車相對TNT的優點一是可以在不引起實體自動刪除的情況下無限堆疊(你甚至可以用命名的方式阻止它們消失,但記得讓你的待發射TNT也被命名並用發射器發射,否則你就可能放出TNT發令槍了,嘭地一聲,一個炮彈都沒有,白費一大堆TNT礦車以及時間!)(這樣做更要小心電腦或伺服器的承受力,不然你懂!)
二是你更不用擔心它會被炸到待發射TNT的前方對其產生相反的推力甚至從外部炸毀大炮,因為TNT礦車在受到衝擊時是會瞬間爆炸的。
利用TNT礦車的這些特性,超遠射程大炮唾手可得了。這也是給予箭以高速度(意味著高傷害)的有效方法,從而製作方塊弩炮。當然,電腦或伺服器要給力。
大炮教學
基於發射器的大炮
從紅石更新開始,發射器會發射被啟動的TNT而不是掉落TNT。這個特性可以用來製造更好的自動化TNT大炮。
右側的大炮使用發射器把TNT射進水裏。按下按鈕時,第一行發射器會開火。中繼器延遲33刻後,最左邊的發射器在TNT爆炸之前發射出TNT。注意最左邊的發射器要比其他發射器高,那樣水會流向大炮前方。發射器發射TNT時沒有啟動TNT時的那一下「跳躍」,這樣可確保TNT會落到比傳統TNT大炮更短半徑的距離內。
Mumbo Jumbo設計的最小體積TNT大炮如下所示:
你可以很容易地修改此設計使發射器朝向下方的水,也可以用在柵欄柱上們放壓力板的組合來代替半磚。
優點:重新裝填TNT的時間已被壓縮到最短。玩家只需要做的就是確保下一個炮彈在上一個炮彈發射後放置使你的大炮不會被炸毀。這門大炮發射需要一點小技巧,而最困難的部分是你與大炮保持適當的距離以免你被炸到。這門大炮的精確性令其成為突破城堡防禦的利器。此外,使用比較器可以簡單建造一個基於發射器的可瞄準大炮,且基於發射器的大炮被其他TNT大炮擊中時不會被摧毀。
缺點:發射器和TNT都很昂貴。這種大炮並不像手動大炮那樣堅硬,因為發射器可以被TNT摧毀。另外,如果大炮是從左邊自動裝填的,從炮膛中拿走幾個TNT沒有關係。(對傳統的自動大炮也有效。) 帶1格寬的水池基於發射器的大炮會摧毀大炮,特別是從左邊自動裝填的大炮。
使用這種設計很容易就能建造出一門自動炮。用紅石換掉按鈕然後把紅石接上時鐘電路。注意不要把時鐘電路設定為4秒以下,這個時間是TNT爆炸的用時。如果TNT裝填太快,在計時器會在推進TNT爆炸前引爆炮彈,摧毀大炮。
自動裝填大炮
為了避免手動填充大炮中的每個發射器,有些玩家設計了一些利用礦車或漏斗系統的現代化大炮以將很多組TNT從一個地方(如儲物箱)轉移到大炮的每個發射器中。這些系統仍然有一些錯誤,主要是如果大炮的推進TNT威力太大會摧毀附近的礦車,還有就是必要的紅石電路和樓都的設計看起來很龐大很複雜,不易上手。
中短程大炮
大炮
所需材料:14個建築性方塊、4個發射器、4個紅石、6個紅石中繼器、1桶水、1個按鈕、1個柵欄、1個壓力板和至少4個TNT。
- 用建築性方塊和發射器在地上1格建造一個U型框架。這個框架長6格寬3格,且發射器要面向U型框架的中心。
- 在U型框架前面加3個方塊。這些方塊將會引導炮彈發射。現在加上最後一個發射器,其朝向那一列方塊。
- 在U型框架中心下方一格的位置放3個方塊。
- 在大炮前面放一個柵欄,然後在柵欄上面放上壓力板,然後在壓力板上面放上水。
- 在2個發射器上面分別放置紅石(按下⇧ Shift放置),然後在上面放一個方塊,隨後在那個方塊裝上按鈕。
- 最後,用紅石中繼器填滿剩餘空間並在邊角處放上紅石。除指向上方發射器的中繼器以外,每個中繼器延遲為4刻。
- 往4個發射器裡裝TNT然後發射吧!
電磁炮
這是一門不同於其他大炮的大炮,其特點是會沿著炮彈路徑在炮口前留下一連串彈坑。
發射角度一般是0°水平發射,這就需要較大的推動力,可以用推進力集中器來積攢推進TNT。這門炮最特殊的就是炮口,一般炮口要高出地面2-3格,炮彈是高頻紅石不斷啟動發射器生成一大堆爆炸間隔時間很短的TNT重疊,推進TNT將炮彈發射出去後,大量TNT在飛行中一個接一個地爆炸,在地面上形成一個接一個的彈坑,可以用於火力支援。
推進力大小直接影響射程,並且和高頻紅石頻率共同影響彈坑之間的間距。
簡易製造方法:建造推力集中器,推進TNT建議20個以上,推進TNT和炮口的高頻紅石之間使用一個1延遲中繼器,炮口與推進TNT之間可以使用梯子或地板門。
如果高頻足夠快或時機把握的好可以貫穿一堵牆或更多,即使炮彈被擋住也能在原地進行數次連續爆炸。
垂直TNT大炮
這是一門很容易重新建造的TNT大炮。這門大炮效率很高,並把你射到空中很高的地方。
垂直TNT大炮(英文)影片(在 YouTube 上觀看) |
---|
3x9壓力板
優點:易懂、易用、易建造
缺點:任何生物均可使用
這門大炮所需的材料為水、紅石、任何方塊、TNT和壓力板。首先建造9x3區域,然後把中間3格打掉,後在洞的兩側放多2個方塊,直接對準方塊。將水放到另一邊,後把TNT填滿除水源以外的地方和最高的方塊之間的地方。從高處建造一條階梯下來,在階梯上放紅石,在1格開外放一個壓力板。沿著9x3邊框放紅石直至到達高處。在階梯較遠的角落放3個紅石,然後再放1個壓力板。踏上壓力板,等待3-4秒,然後踏上另一個壓力板,高處的TNT最遠會飛50-60格。
注意:水源中和了低處TNT的爆炸以防止大炮被毀。
單按鈕防禦性大炮
使用中繼器延時
這是一門有自動延時的簡單大炮。這門大炮多數用於掛在牆上防禦基於地面的軍隊或大炮的進攻。
114.0R4.4MB2 - 命名系統定義可在上文中找到。
使用礦車中繼
一旦你啟動開關後,首先啟動的是充能電路,然後在大炮附近發送一個觸發觸發鐵軌的礦車,點燃炮彈。這種方式能節約紅石,但需要大量的鐵(但是,如果你把廢棄礦道裡的鐵軌用來建造這大炮,這甚至會省很多資源!)。
礦車中繼影片(在 YouTube 上觀看) |
---|
使用發射器中繼
在啟動開關後,首先啟動的是充能電路,然後發射器會向外射出一個物品,這個物品會緩慢地穿過柵欄上的一個壓力板後自行燒毀。這種建造方式能節約紅石,不需要紅石中繼器。總之,這個設計比上面兩種設計所使用的材料更少。
發射器中繼影片(在 YouTube 上觀看) |
---|
發射玩家或其他實體的大炮
這門大炮建好後,可以用這門大炮把實體發射到地圖上的其他區域或目標。把非玩家實體塞進大炮裡有點難。
發射玩家的大炮影片(在 YouTube 上觀看) |
---|
終界大炮
這種大炮很容易建造,很強力(接近無限),可靈活挑選炮彈以及滑稽地看著炮彈發射。唯一的缺點是這門大炮需要啟動的終界傳送門以及想辦法在最多的炮彈中活下來。
這種大炮的原理是已啟動的TNT在穿過終界傳送門時其引信計時器會重設為0。這意味著可以用無限多的TNT作為炮彈,只需把它們塞進8格空間裏。在你抵達終界前遊戲都不會引爆TNT,因此唯一的限制因素便是電腦效能了。
垂直發射裝置
這種大炮通常被稱為「垂直發射裝置」,有時候也會稱為「煙花炮」。這種大炮可以用來把TNT垂直射出,使其在空中爆炸。
垂直發射裝置影片(在 YouTube 上觀看) |
---|
活塞大炮(TNT彈射器,廣義的TNT大炮)
這種大炮的原理是根據史萊姆方塊可以黏住實體的特性建造的,它的射程確實有點短,但優點是它不用TNT來助推。
終界水晶炮(廣義TNT大炮)
此類大炮利用終界水晶來驅動炮彈,用活塞將終界水晶堆疊,倒上水,再點擊終界水晶就能開火了。
缺點:終界水晶造價昂貴、過多的堆積終界水晶會造成卡頓、極易造成人員傷亡。
優點:隨時隨地發射,沒有延時、同終界大炮的特性,想堆多少推進終界水晶就堆多少。
長距離大炮
要建造發射多行TNT炮彈的大炮,長距離大炮是最佳的選擇。根據大炮所在的高度選擇不同支架會增加大炮的射程。
如果大炮裡要一次發射多個TNT,然後隨意挑選在大炮裡放置TNT的位置,你就可以高效地摧毀任何在大炮路徑上的任何東西。 3X3 TNT礦車大炮 https://www.reddit.com/r/Minecraft/comments/7w4qsr/3x3_tnt_cannon_with_adjustable_range/dtxfx1b/
自動化大炮
RailCannon的設計
一個使用了TNT礦車錯誤的簡單設計,多個礦車疊在一起同時引爆把投射物發射到空中。
L0:
L1:
基於發射器
L0:固體方塊地基,3X9,下沉一層。
L1:
L2:
L3:
- 記得所有中繼器必須設定為最長延時。
- 注意這裏用到的黑曜石是為了減少走火帶來的傷害,但可用其他強爆炸抗性的固體方塊代替。
- 改進後的全自動化霰彈炮教學和演示:[1]
- 確保所有發射器朝向炮管內,記得後面的第一格水是水源方塊。
- 使用附著在發射器後面的漏斗管道可更容易地把TNT從一個中心點分散到其他地方(如儲物箱)。
- 可自由修改設計。祝開火愉快!
特定用途的大炮
TNT空中轟炸炮(產生器+活塞蟲)
發射器可用來啟動TNT,因此,一堆朝下的發射器可以向其下方投下TNT雨。
優點:這是一個很好的轟炸敵方基地而不會受到反擊的方式。TNT大炮不能直線發射,或冒著炸膛的風險發射。這種大炮很容易就能一路炸到基岩。對於被水覆蓋的基地,可以在其上方放大量的沙。
缺點:這種炮在伺服器中對弄了方塊防護的基地沒有多大用處,因為這種炮需要炮彈直接落在基地上方。這種炮需要耗費巨量資源,因為要使用大量的TNT。 與朝下發射的TNT炮相比,這種炮的射程更小。
這個陷阱非常簡單:往上走,建造一個平台,把發射器朝下放置,放置一個方塊,然後看著你的敵人的基地被摧毀。使用支柱跳躍就能上到一個很好的高度。不要建太高,因為TNT會在空中爆炸,從而沒有什麼用處(離地大概70格能使TNT落地即爆)。在目標上方直接建一個平台,放上發射器,然後用TNT填滿發射器。給發射器製作一個時鐘電路來觸發。但小心!時鐘電路速度太快會讓發射的TNT朝上飛炸毀你的大炮。你可以在稍後挖走發射器。至於怎麼下來,你可以利用水梯,但用終界珍珠也是可以的。
而且利用一個還沒有解決的錯誤——可以透過活塞更新刷TNT!
破水防護炮
這種大炮會一起發射TNT和沙來摧毀水防護罩。水是TNT大炮的天敵,這個設計專注於解決這個難題。
破水防護炮影片(在 YouTube 上觀看) |
---|
可瞄準的T型武器
這種大炮像一個T字型。其工作原理是把炮彈落到支架方塊上2個可以放TNT的小水槽之間來改變改變炮彈水平發射角。你可以不往主水槽裡放上TNT來調節射程。這種大炮適用於放在城堡裡摧毀敵人的大炮。
簡易T型武器教學
潑箭炮
潑箭炮的原理於發射器沒有區別,只是射程更大,區域效果更強。建造這樣一門的大炮首先要有一個活塞,這個活塞的活塞臂能伸展到普通大炮放支架的地方。這個活塞由9個連成線的中繼器連著,然後反轉訊號使活塞臂一直伸展。剩下的就是放炮彈的地方,像普通大炮那樣連起來即可。然後在活塞頭部放一把儲存箭的發射器,並啟動一個與之相連的高頻紅石電路,使大量箭矢被發射到活塞臂上,然後按按鈕發射。其效果是:在推進TNT爆炸之前,活塞縮回使箭掉下去。然後推進TNT爆炸後,會把箭彈到較遠的距離外。這種大炮通常用於不摧毀方塊的中遠程發射場景(包括擊殺BOSS)裡。
另一種設計:
上述大炮使用延遲以破壞大炮前面的沙來給箭加速,下面的那張圖是俯瞰視角。
沙炮(壘牆炮)
沙炮是TNT大炮的無害化變種。其概念是一樣的,但只是把投射物換成了沙。同時,沙必須在炮裡的TNT爆炸時下墜以將沙射出去,否則會沒有效果。把沙堆在一起能造一個「霰彈沙炮」,將沙射向不同的距離。注意,沙炮的發射方向是固定的,也不具備殺傷性。這種炮可用在多人創造模式情景伺服器中連續向玩家發射沙的情形,這樣反過來會讓OP發瘋。沙炮也常被多人遊戲伺服器上的惡意破壞者使用。受害者在自己的地盤上裝修房子時,惡意破壞者會在不被抓的情況下快速建造一門沙炮,然後發射幾個沙到受害者的屋頂,期望受害者在裝修的時候拆開天花板時會被屋頂上的沙壓著窒息而死。
沙掉落的速度和TNT不同。因此,在TNT沙兩用炮中不能用沙來預測TNT的命中點。但是,如果用的是可瞄準的大炮,沙和TNT一樣會以相同的水平角發射出去。
要建造一門沙炮,在推進TNT前面用活塞把沙推下去,或用與反相電路相連的黏性活塞拿掉撐著沙的方塊。
注意:在這門大炮中,沙不是唯一可以使用的東西。任何會掉落的東西都能用,包括:
還要注意的是鐵砧和龍蛋不能被活塞推動,因此上面描述的第二種建造方法適用於這些方塊。
|
語言