FTL珍珠砲

於 2024年8月19日 (一) 16:20 由 Njes9701留言 | 貢獻 所做的修訂 (發射角度敘述)

FTL(Fast Than Light)中文珍珠砲,最初是由scicarft伺服器中玩家Xcom6000所開發,藉由數量可觀的TNT

同時對終界珍珠轟炸而累積大量動能,最後發射而出使玩家可以在不到一秒的時間旅行至千萬格外,成功打破MINECRAFT遊戲中限制的320格每秒的速度限制。

In Minecraft the theoretical speed limit is known to be 320m/s

One object has been known to break this law--projectiles

--Xcom6000

FTL結構

一台完整的FTL大致可以分為以下幾個部件2D單選面板、TNT數量控制、終界珍珠滯留裝置、TNT複製陣列、區塊加載裝置。

2D單選面板

此結構提供了玩家一個2D的地點選擇面板,按下選擇地點後面板將會把預先設定好的TNT數量、發射方位角

一併透過脈波的形式將訊號傳送至頂端的TNT陣列進行設定。

TNT數量控制

假設單一最大的陣列可以一次複製588個TNT以供發射,為了精準控制發射所需的TNT數量,通常會將不同複製數量的TNT陣列以小排到大的形式組成FTL的一側陣列,且可以依照所需的TNT發射數量來進行設定588到1個TNT數量的控制。

終界珍珠滯留裝置

玩家投擲終界珍珠後會透過半線勾觸發訊號,活塞將終界珍珠的隨機動量X、Y、Z給消除掉方便後續發射時不會產生任何的座標偏差。

TNT複製陣列

是FTL中最核心的一部分,在FTL工作時陣列通常會複製兩個批次的TNT,第一個批次的TNT通常數量較少只為了將第二批次的TNT給加速到FTL正中央。

通常越多的TNT複製數量決定著後續發射精準度。

區塊加載裝置

在FTL發射的同時區塊加載裝置會啟動,並瞬間加載每次終界珍珠停留的位置。

發射角度

 
珍珠發射角度

為了實現360度的發射通常會複製兩個批次的TNT並且排列成如右圖所示,控制兩組TNT的數量來實現360度發射。