火薬3つは1つの3倍ではない — 1.67倍だ
ロケットのブーストは「10 × (2 + 飛行時間)」ティックで、この「+2」があるからこそ、火薬を3倍にしても飛距離は3分の2しか増えない。全ブロック数の表はこちら。
花火のロケットは火薬を1つ、2つ、または3つ使いますが、当然ながら火薬3つのロケットは3倍遠くまで飛ぶと思われがちです。しかし、そうではありません。ブーストの計算式には定数が含まれており、この定数が少ない火薬量の場合に大きな影響を与えます。
計算式
boost ticks = 10 × (2 + flight duration)
speed = 33.5 blocks/second at level flight
飛行時間は火薬の数で、1から3です。+ 2は、支払った量に比例するものではなく、すべてのロケットに適用されます。
結果
| 火薬の数 | ブーストティック | 秒数 | 33.5ブロック/秒でのブロック数 |
|---|---|---|---|
| 1 | 30 | 1.5 | 50.25 |
| 2 | 40 | 2.0 | 67.00 |
| 3 | 50 | 2.5 | 83.75 |
火薬3つでは83.75ブロック、火薬1つでは50.25ブロック飛びます。これは3倍ではなく、1.67倍です。火薬を1つ増やすごとに一律16.75ブロックが追加されるため、増加量は一定ですが、割合は減少し続けます。2つ目では+33%、3つ目では+25%です。
どのロケットを作るかは、何が不足しているかによる
2つのリソースは相反する方向に向かっており、どちらの解釈も正しいです。
火薬1つあたりのブロック数 — これは安価なロケットに有利です。
| 火薬の数 | 火薬1つあたりのブロック数 |
|---|---|
| 1 | 50.25 |
| 2 | 33.50 |
| 3 | 27.92 |
火薬1つのロケットは、火薬3つのロケットに比べて火薬効率が1.8倍です。火薬がボトルネックになっている場合(クリーパーファームがない、行商人が取引をするから火薬をかき集めているなど)は、小さいロケットを作り、たくさん持ち運びましょう。
インベントリスロット1つあたりのブロック数 — これは高価なロケットに有利です。64個のフルスタックの場合:
| 火薬の数 | 64個スタックあたりのブロック数 |
|---|---|
| 1 | 3,216 |
| 2 | 4,288 |
| 3 | 5,360 |
同じ64スロットで、火薬3つのロケットは2,144ブロック多く飛行できます。インベントリ空間が真の制約となる長距離移動には、このバージョンが適しています。
したがって、ルールは「常に3つ作る」ではありません。火薬が限られている場合は1つ、スロットが限られている場合は3つ作る、ということです。ロケットファームを建設するほとんどのプレイヤーは最終的にスロットが限られるため、3つが一般的なアドバイスとなりますが、それはロケットについてではなく、インベントリに関するアドバイスです。
33.5は水平飛行のみ
この速度は、持続的な水平飛行の速度です。急降下する際に到達する速度でもなく、上昇する際の平均速度でもありません。したがって、上記の距離は平坦なルートの計画上の最低値であり、急降下して滑空するルートでは過小評価となります。
スタックの数値は、ロケットが連続して発射されることを前提としています。つまり、前のブーストが終わるとすぐに次のロケットが点火されるモデルです。これはプランナーが使用するモデルであり、数値が示すケースです。ロケットを重ねて発射する計算は異なり、これらの数値には含まれていません。