難易度スケーリング解説
VOID STRIKER はステージ数の上限がないエンドレス設計です。ステージが進むごとに敵は硬く・速く・数多くなっていきますが、無限に難しくなり続けると理論上どこかで詰んでしまうため、内部的には「8ステージ相当」で強化が頭打ちになるよう設計されています。ここではその計算式を、プレイ体験に置き換えてわかりやすく説明します。
「有効ステージ」という考え方
すべての強化計算には 有効ステージ S = min(実際のステージ数, 8)
という値が使われます。つまりステージ1〜8までは進むごとに着実に手強くなりますが、ステージ9以降はこの
S
が8のまま固定されるため、敵の耐久力や弾速、発射頻度といったパラメータはそれ以上増えません(進行の速さや出現数など一部の要素は緩やかに変化し続けます)。ステージ1では全ての倍率がちょうど1.0になるため、公開当初のゲームバランスと完全に同じ体験になります。
雑魚敵の強化(enemies.js)
| パラメータ | 計算式 | 意味 |
|---|---|---|
| 敵HP倍率 | 1 + 0.22 × (S - 1) |
各敵タイプの初期HPに乗算。ステージ8相当で約2.54倍にまで硬くなる |
| 敵弾速倍率 | 1 + 0.10 × (S - 1) |
敵が撃つ弾すべての速度に乗算。ステージ8相当で約1.7倍 |
| 発射頻度倍率 | 発射間隔を 1 / (1 + 0.12 × (S - 1)) 倍 |
数値が大きいほど間隔が縮まる=弾を撃つ頻度が上がる。ステージ8相当で間隔は約54%まで短縮 |
| ウェーブ間隔スケール | max(0.45, 0.92(S-1)) |
敵の出現間隔(ウェーブとウェーブの間の待ち時間)を短縮。ステージ8相当で約56%まで詰まる |
| ウェーブごとの出現数 | S≥3で+1体、S≥6でさらに+1体(合計+2体) | ステージ3・6を境に、1回の編隊あたりの体数が増える |
ただしテレグラフ(sniperの0.6秒の点滅予告)や時限弾の起爆猶予(orb/mineのfuse秒数)は、どれだけ難易度が上がっても固定のままです。これは「見てから避けられる」公平性を保つための意図的な設計で、難易度が上がるほど理不尽になっていくことを防いでいます。
ボスの強化(boss.js)
| パラメータ | 計算式 | 意味 |
|---|---|---|
| ボスHP | 900 × (1 + 0.40 × (S - 1)) |
ステージ1で900、ステージ8相当で3,420まで増加 |
| ボス弾速倍率 | 1 + 0.08 × (S - 1) |
全アーキタイプの弾速に乗算。ステージ8相当で約1.56倍 |
| ボス発射頻度 | 発射間隔を 1 / (1 + 0.10 × (S - 1)) 倍 |
ステージ8相当で発射間隔は約59%まで短縮 |
ボスの弾幕パターンそのもの(フェーズ構成やアーキタイプごとの攻撃の種類)は変わらず、あくまで「速さ」と「量」だけが強化されていきます。ボス攻略 で紹介したフェーズ移行時の無敵時間(1秒)や、fortress の弾の壁(wall)の最低隙間幅(内部80px以上)といった安全装置は難易度に関わらず維持されるため、パターンさえ覚えれば高ステージでも回避は可能です。
プレイ体験としてのまとめ
ステージ1〜2はチュートリアル的な易しさで、基本4種の敵(dart/sine/orbiter/turret)中心の小編隊が中心です。ステージ3〜4で新しい敵タイプが出揃い、弾の密度も体感できるほど上がってきます。ステージ5以降は新顔の敵(weaver/sniper/splitter/bomber/aegis/miner)が優先的に抽選されるようになり(65%の重み付け)、ステージ8相当に到達する頃には初期状態と比べて敵の耐久が2.5倍以上、弾速も発射頻度も大きく強化された「本気の弾幕」になります。そこから先はこの強度を維持したままエンドレスに続くため、じっくり自分のハイスコアを更新し続けることができます。