Jinbo says
3 years ago
#Minecraft
大仙的TNT炮講座
>你們到底要跟什麼戰鬥啊
>男人的浪漫就是又粗又長的大砲
latest #24
Jinbo says
3 years ago
前言A: TNT技術基本常識
1-TNT點火後爆發時間是四秒
2-TNT爆風推力/破壞最大距離是半徑7格,實際有效範圍大約5格
3-一個紅石repeater, comparator, torch造成的延遲為0.1秒
4-只有點燃的TNT是可受物理效應影響方塊
4.2-點燃的TNT現行版本會被水推著走
5-點燃的TNT可互相重疊
Jinbo says
3 years ago
前言B: Wiki現行的TNT炮命名技術標準
第一碼: 發射藥的TNT水平相疊層數
第二碼: 彈頭(實際打出去)的TNT數量
第三碼: 發射藥TNT總數

如果有使用TNT壓縮系統在此加上小數點".";如果使用TNT作為壓縮器,在此寫上使用的TNT數量,如果沒有的話寫上0

R: 使用的repeater數量與調整的時間刻度,例:有十個repeater全部設定為0.4秒,寫作R4.10。如果完全沒有使用repeater則寫上M(手動)
Jinbo says
3 years ago
用以放置彈頭部位的彈床以數字編碼:
0= 其他不在下列的類型
1= 無彈床
2= 完整方塊
3= 半磚
4= 梯子 (ladder,不是stair)/玻璃板/鐵柵
5= 活板門
6= 柵欄/觸控板
7= 活塞
立即下載
Jinbo says
3 years ago
最後如果這支炮發射的方式有特異之處(例如垂直發射,發射散彈等),註明於技術名稱的末端
Jinbo says
3 years ago
(把剛剛講的東西全部扔出窗外)
以上是官方論壇上使用的規則,現在我們要講些不一樣的
Jinbo says
3 years ago
首先,TNT砲的基礎原理有三項:
1-TNT被點燃時會成為可以受到物理效應影響的方塊
2-TNT在水中爆炸時不會破壞周邊的方塊,但會保留推動可受物理效應影響方塊的動能
3-TNT可以用紅石訊號點燃
以此三項基本原理為基礎,TNT炮做的事就是"利用爆炸前的時間差,使用爆炸的TNT(或其他動能來源)去推動已經被點燃但尚未爆炸的TNT"
Jinbo says
3 years ago
本教學完全不考慮直接放置TNT方塊式的TNT炮,那玩意已經是過時的產物了,只要會做發射器式TNT炮就做得出來
Jinbo says
3 years ago
教學用範例TNT炮: 名稱都是我自己想的,跟"主流"一點關係都沒有
https://images.plurk.com/4qU0dkhYrazpWCVZg4km0t.png
Jinbo says
3 years ago
現行MC機制下主要的TNT炮可以分為三大類:
Jinbo says
3 years ago
1. 全引信式: 扣板機後輸出單一訊號,並直接使用紅石repeater延遲功能控制點燃時間(例:先點燃發射藥,隔3.8秒才點燃彈頭)的TNT炮,教學圖中的就是標準範例。

優點:
只要控制好時間差就絕對防呆,不會有誤爆自爆的風險
可以透過調整彈頭引信某種程度上控制發射角度與引爆時間
擴充性佳-大部分可以外接料斗或連閃器擴大彈匣或做成自動炮

缺點:
很肥,要塞下大量延遲裝置需要空間。
建造完成後調整彈道的幅度有限
Jinbo says
3 years ago
2. 時間差式: 完全不使用或極少使用repeater,由單一板機一開一關直接分別點燃發射藥與彈頭的TNT炮,通常會利用紅石火把作為相反訊號裝置。

優點:
可以手動調整發射角度與彈頭引爆時間
因為直接傳導相反訊號的先天特性,體積超級小
*第一章範例圖中的113.0R406M4炮,用時間差法做可以壓縮在水平面積3x3的範圍以內。

缺點:
沒有控制好將板機拉回的時間會自爆
不發彈需要進行手動故障排除。
擴充性不佳,因為設計緊湊沒什麼空間裝額外裝置
由於紅石火把三秒內連閃八次以上會燒斷的特性,通常很難或無法改造成高射速自動炮

範例: 324.1 KB file on MEGA https://images.plurk.com/7czxJ9reLmb3sIsfhSszhG.png
Jinbo says
3 years ago
3. 列車炮: 不是指要放在列車上移動的超大炮,而是使用"TNT炸彈礦車"當作發射藥的特殊種類TNT炮,利用炸彈礦車在手動放置時可以在同一格無限疊加,與脫軌時會引爆的特性製作。通常是用向下斜放的訊號軌道把礦車疊在一起,通電時整批扔進作為藥室的水坑裡,並同時觸發彈頭發射器將彈頭打出去。

優點:
發射藥不需要遵守TNT四秒引爆規則,幾乎是扣板機即發射
由於炸彈礦車可以無限疊加,射程與彈速是所有炮中最強的
不需要龐大的體積也可以造出超高裝藥的炮

缺點:
裝填極為麻煩,只能用人手對準軌道塞礦車
因為要手動裝填連射速度鐵定欠佳
材料貴的要死,每顆炸彈都要跟礦車合體才能成為材料
沒有擴充性,只有這種單一設計

範例:Epic Minecart TNT Cannon in Minecraft 13w03a - Possi...
Jinbo says
3 years ago
先講到這裡,明天開始講實際組裝與組裝須知XD
Frankie_K
3 years ago
畫成漫畫如何
Jinbo says
3 years ago
Frankiejou: 這很枯燥的,只有技術宅會喜歡,畫成漫畫也不好看 XD
金波Vtuber
Jinbo says
3 years ago
Jinbo says
3 years ago
那麼來講建造時的tips:
Jinbo says
3 years ago
1-發射藥一定要同時引爆才能獲得最大推進效率
2-為了推進效率,藥室中最遠的發射藥TNT不應離彈頭超過5格
3-常識作法是堆疊2排或更多的發射器,或把發射器排成向內發射的十字形
4-另一個做法是用活塞把TNT擠成一格,不過可伸縮活塞會讓整個發射結構變得超級肥
Jinbo says
3 years ago
5-如果不限制大小其實毫無難度,要做什麼功能的都做得出來,所以同樣射程與投射量的炮,做得越小越單純才叫做技術
6-自爆發生的主要原因:
6.1. 時間調整錯誤,在彈頭放出之前發射藥已經爆炸,以致彈頭留在彈床上然後自爆
6.2. 發射藥從藥室中溢出到沒有水保護的地方後爆炸
6.3. 藥室沒有充水
6.4. 藥室垂直高度高於一格,為了要用水帶動發射藥壓縮只有底層有流動的水,連續發射時後發的發射藥被爆炸的彈起來在乾的上層爆炸
6.5. 發射角度太高,彈頭往下掉後在離炮太近的地方爆炸
6.6. 扣板機時因為串線失誤使彈頭與發射藥一起點燃於是同時爆炸
Jinbo says
3 years ago
6.0. 測試時預防爆炸的方法: 在彈床上倒水作為安全措施
Jinbo says
3 years ago
7- TNT實體方塊被點燃或從發射器中點燃時,並不會完美地落在原本的位置/發射器指定的格子上,首先會往上跳一點,然後產生微小的左右偏移,如果想確保TNT能直直往前飛就要設置炮口
具體配置:
發T口
->
總之從左右把它夾住
Jinbo says
3 years ago
明天來講彈頭與發射距離/角度
Jinbo says
3 years ago
彈頭本身發射的角度與速度取決於3點:
1. 彈頭與發射藥爆炸時的相對位置
2. 彈床的種類
3. 發射藥的數量
back to top