空中戦・海戦の書き方|高度・気象・索敵・編隊運用で読者を熱狂させる3次元戦闘設計術

こんにちは。腰ボロSEです。
空中戦・海戦を書こうとして、「結局、平面の銃撃戦になった」「天候が背景に消えて、晴れた日の戦闘ばかりになった」「被弾=即死で書いてしまい、ドッグファイトの粘りが描けなかった」という経験はありませんか。空海戦は、戦闘の舞台が3次元になる、特殊なジャンルです。
この記事では「空中戦・海戦」の書き方について説明します。
空海戦の本質は「速い・強い機体が勝つ」ではなく「上下と気象を味方につけた側が勝つ」です。これを設計に落とし込めば、戦闘機でも、飛空艇でも、潜水艦でも、読者が前のめりになる3次元戦闘が書けます。
(戦闘描写の総論は小説のアクションシーンの描き方、近接戦は格闘・剣戟の書き方、銃撃戦は銃撃戦の書き方、能力バトルは能力バトルの書き方、スポーツバトルはスポーツバトルの書き方、集団戦は集団戦・戦争の書き方、メカ戦は騎乗・乗り物・メカ戦の書き方で扱っています。本記事はその系列のジャンル別各論——空中戦・海戦に特化した書き方を解説します。)

創作ノウハウ200超|小説の書き方ガイド

AI小説自動生成サイト Tomosto

動画で見る物語の書き方(kosiboroチャンネル)

空中戦・海戦の正体は「上下と気象の支配」

空海戦の核は、戦場が3次元であるという前提です。
近接戦・銃撃戦・地上戦が「平面(2次元)」で動くのに対し、空海戦は「上下を含む3次元」で動きます。空中戦なら高度、海戦なら深度——この垂直方向の駆け引きが、空海戦と地上戦を根本から分けます。

平坦な空海戦緊張感のある空海戦
平面の銃撃戦と同じ動きをする高度・深度を取り合う3次元の駆け引き
晴れた日の戦闘ばかり風・雲・波・潮流が戦況を変える
被弾=即墜落/撃沈浸水・出火・舵故障など段階的損傷
1機・1艦の単独戦闘編隊・艦隊の連携と僚機の存在

書き手が握っておくべきは「この戦闘で、上下のどちらが優位か」です。それさえ書けば、空海戦は一気に立体的になります。なお、機体内部の操縦感覚については騎乗・乗り物・メカ戦の書き方で詳しく扱っているので、本記事では3次元戦場の特殊性に絞って解説します。

空中戦・海戦の3スタイル

なろう・ラノベでよく使う3スタイルを押さえましょう。

• 戦闘機型(ドッグファイト):1対1〜数機の格闘戦。高度・速度・旋回半径の駆け引き(『紅の豚』『コードギアス』『戦翼のシグルドリーヴァ』、なろう系の魔導戦闘機)

• 大型艦型(艦隊戦):飛空艇・空中戦艦・帆船・近代艦の艦隊戦。射程・装甲・運動性能の駆け引き(『天空の城ラピュタ』『ラストエグザイル』『艦これ』『キノの旅』艦隊回)

• 潜水艦型(音響戦):海中での隠密・索敵・魚雷戦。音と深度の駆け引き(『沈黙の艦隊』『青の6号』『蒼き鋼のアルペジオ』)

スタイルによって、描写の重心が変わります。ドッグファイトと艦隊戦を混ぜて書くと、規模感が崩壊します。設計の最初に必ず1つに絞りましょう。

空中戦・海戦の描写を5軸で具体化する

「派手な空中戦が始まった」と書かずに、それを伝える具体パーツを並べます。これが空海戦描写の解像度を決めます。

① 高度・深度(3次元の上下)

空海戦の最大の特徴が、垂直方向です。

• 高度の優位(空中戦):高い側が位置エネルギーを持つ。降下しながら加速して襲える

• 深度の優位(海戦・潜水艦):深い側は音と気泡で発見されにくいが、水圧で機体が軋む

• 上昇/下降の駆け引き:エネルギー(速度+高度)の総和管理

• 海面・雲・水面下の境界(雲に隠れる、波間に消える、水面で潜望鏡を出す瞬間)

• 失速ライン(速度がこれ以下になると落ちる)/潜航限界深度(これ以上深いと圧壊する)

「俺は急上昇した」と書くだけでは弱い。「3000mから5000mまで上昇したが、速度を200ノット失った」のように、高度と速度のトレードオフを1箇所書くだけで、空中戦が現実の物理に乗ります。

② 気象と海況

空海戦は、天候と海況が第3のプレイヤーです。地上戦の地形に相当します。

• 空中戦:風向・風速・雲の高度・視界距離・乱気流・夕陽の方向

• 海戦:波高・潮流・霧・水温(音の伝わり方が変わる)・嵐・夜間

• 太陽の位置(太陽を背にすると敵から見えにくい——ドッグファイトの古典)

• 雲を遮蔽として使う(雲に飛び込んで姿を消す)

• 嵐の中での戦闘(視界・通信・機動の制限)

「晴天の戦闘」だけ書くと、空海戦は背景画のないアクションシーンになります。天候を1つ——風・雲・波・霧のどれか1つでいい——を必ず戦闘の駆け引きに絡めましょう。

③ 索敵と視界の制約

空海戦は、敵を見つけることそのものが戦闘の半分です。

• 目視索敵(地平線・水平線の彼方、雲の影、波間)

• レーダー/ソナー(探知範囲・解像度・敵に発見される逆探知)

• 死角(後方・直下・太陽の方向・雲の中)

• ステルス(雲・水中・電波吸収)

• 発見の瞬間(敵を見つけた瞬間、敵に見つかった瞬間——どちらが先か)

「先に敵を見つけた側が勝つ」というのが、空海戦の鉄則です。索敵描写を戦闘前半に必ず入れることで、戦闘そのものが情報戦として立ち上がります。

④ 編隊・艦隊運用

空海戦は、僚機・僚艦の存在が前提です。

• 空中戦:2機ペア(リーダーとウィングマン)が基本単位。4機編隊・8機編隊

• 艦隊戦:旗艦+随伴艦の陣形。砲撃艦・護衛艦・補給艦の役割分担

• 無線通信(短い符丁での連絡:「敵機、3時方向、3000」「了解、援護に入る」)

• 僚機・僚艦の死(仲間が落とされる/沈む瞬間が、主人公の心理を動かす)

• 連携機動(はさみ撃ち、誘い込み、釣り出し)

主人公が単機・単艦で無双する空海戦は、読者にとってつまらないものです。最低でも僚機・僚艦が1機いることを、戦闘の前提にしましょう。

⑤ 離脱経路と被弾後の生存

空海戦が地上戦と決定的に違うのは、被弾しても即死しない点です。

• 空中戦:被弾後の不時着・脱出(パラシュート・救命艇)、敵地に降りる恐怖

• 海戦:浸水・出火・舵故障の段階的進行、退艦命令、海に投げ出される

• 潜水艦:浸水・酸素切れ・浮上不能、艦内の閉所感

• 機体・艦の損傷で速度/機動性が落ちる(戦闘継続の難しさ)

• 離脱の判断(戦闘継続か離脱か、副官・僚機の進言)

被弾=即死で書くと、空海戦は地上戦と同じになります。段階的損傷——浸水していく、煙が出る、舵が利かない——を描写することで、空海戦特有の長く粘る戦闘が成立します。

3次元戦場を立体化する——3原則

空海戦は、書き手が高度・深度を意識しないと平面戦闘に堕ちます。3原則を守ることで、3次元の立体感が出ます。

原則①:高度・深度を必ず数字で示す

空中戦なら高度、海戦なら深度を、戦闘の節目で数字で書きましょう。

• 「高度4000、敵機は3000。500メートル上から襲える」

• 「深度80。これ以上は艦体が軋む」

• 「波高3メートル。砲手の照準が、波に揺らされる」

• 「雲底1500メートル。雲に逃げ込めば、敵のレーダーは届かない」

数字は読者を「飛んでいる」「沈んでいる」感覚に引き込む最短手段です。1シーンに1つだけ、節目で数字を出しましょう。

原則②:天候を戦闘の駆け引きに絡める

空海戦の天候は、背景ではなく主役級の要素です。

• 「太陽を背にして降下する」(敵から見えない)

• 「雲に飛び込んで、追跡を断つ」(視覚遮蔽)

• 「向かい風で機動が鈍る」(動きが制限される)

• 「波間に船体を隠す」(艦隊の位置を秘匿)

• 「霧の中で、ソナーだけが頼りだ」(視覚を奪う)

「晴れていた」と書く戦闘は、晴れていることを利用した戦闘として書きましょう。天候が戦況を変えていない描写は、空海戦としては機能不全です。

原則③:被弾後の段階的損傷を必ず書く

空海戦の戦闘時間を長く粘らせるために、損傷は段階的に描写します。

• 1段階目:「左翼に被弾。煙が出ている」「右舷に1発。浸水軽度」

• 2段階目:「速度が30%落ちた」「舵の利きが鈍くなった」

• 3段階目:「燃料漏れ、あと10分」「機関停止、漂流中」

• 4段階目:「不時着、または退艦」

これは銃撃戦の「外れた弾の描写」と同じ原理ですが、空海戦では自機・自艦の損傷が直接描写されます。被弾→ダメージ→継続困難→離脱の4段階を踏むことで、戦闘の終わりに重みが出ます。

空中戦・海戦シーン例3つ——なろう・ラノベで使える型

シーン例①:戦闘機型・ドッグファイト


高度4000。雲の上。
俺の僚機、リーザの声が、無線で短く入った。
「敵機3、6時方向、距離2000、高度同等」
俺は、機首を急上昇させた。
3000ノットで上がりながら、速度が200ノット落ちる。代わりに、500メートルの高度を稼いだ。
高度4500。敵は4000。
俺は、機体を横にひねって、降下に入った。
太陽が、ちょうど俺の真後ろに来た。
敵の3機編隊が、こちらを見上げる。
だが、太陽の中で、俺の機体は影でしかない。
最初の1機の尾翼を、機関砲で撃ち抜いた。
敵が、煙を引きながら降下していく。即死ではない。
リーザの声。
「2機目、左に旋回。挟撃、行くぞ」
俺は、リーザの方向を見た。彼女の機体は、敵の左後方に張り付いていた。

狙い:高度の数字(4000→4500)→速度とのトレードオフ→太陽の位置の利用→僚機との連携→被弾即死ではない描写。ドッグファイトの典型。

シーン例②:大型艦型・艦隊戦


旗艦『フェルミナ号』の艦橋から、艦長は前方を見た。
波高3メートル。風、北東から、強い。
水平線の向こうに、敵艦隊の煙が3本。距離、1万2000。
こちらの主砲の最大射程は、1万。
艦長は、舵手に低く言った。
「面舵いっぱい。風上を取る」
艦は、波を斜めに切りながら、ゆっくりと旋回した。
副官が、艦長の隣で言った。
「敵が先に撃ってきます。風下にいるこちらは、煙が視界を遮る」
「だから風上を取った」
艦長は、双眼鏡を握り直した。
3隻の僚艦が、旗艦の動きに合わせて、扇形に展開している。
最初の砲弾が、海面に着弾した。距離、9500。
こちらの主砲の射程に、敵が入った。
「主砲、斉射」

狙い:波高・風→風上を取る戦術→射程の数字→艦隊陣形→指揮官視点。艦隊戦の典型。

シーン例③:潜水艦型・音響戦


深度120。
俺たちの艦は、海中で完全に静止していた。
ソナー手のヘッドフォンの中で、敵駆逐艦のスクリュー音が、ゆっくりと近づいてくる。
艦長が、人差し指を口に当てた。沈黙の合図。
誰も、靴音すら立てない。
スクリュー音が、真上を通過した。
艦体の中に、爆雷の着水音が響いた。
3秒。5秒。
爆発。
艦体が、片側に大きく傾いた。
照明が、一瞬消えた。非常灯が、赤く灯る。
艦長が、ソナー手に小声で聞いた。
「次の爆雷、何秒だ」
「およそ20秒」
艦長は、機関を最低速度で前進させた。気泡を出さない速度で。
深度を、150に下げる。
水圧が、艦体を軋ませた。
だが、敵のソナーは、もうこちらを見失っている。

狙い:深度→音だけが情報源→沈黙の合図→爆雷の段階的恐怖→深度を下げる判断→水圧の描写。潜水艦戦の典型。

書くときに陥りがちな失敗——なろう・ラノベでよくある4パターン

• 失敗1:平面の銃撃戦になる——空中戦なのに高度の数字が一度も出ない、海戦なのに波高や深度が一度も出ない、というのは、舞台が活きていない証拠です。3次元の数字を1つは入れましょう。

• 失敗2:天候が背景に消える——晴れた日の戦闘ばかり書くと、空海戦の最大の駆け引きが死にます。天候を1つ戦闘の駆け引きに絡めましょう。

• 失敗3:被弾=即墜落/即撃沈で書く——「敵機を撃ったら、敵が爆発した」だけ書くと、ドッグファイト・艦隊戦の粘りが消えます。段階的損傷を必ず描写しましょう。

• 失敗4:単機・単艦の単独戦闘で書く——主人公一人で空海を制覇すると、編隊・艦隊運用の魅力が消えます。僚機・僚艦を最低1つは登場させましょう。

名作・人気作に学ぶ——空中戦・海戦の書き方

なろう・ラノベ・有名作品から、空海戦描写の名手を引きます。

• 『紅の豚』:ドッグファイトの最高峰の演出。高度・太陽・雲・風がすべて駆け引きに使われている、書き手必見の作品。

• 『戦翼のシグルドリーヴァ』『コードギアス』空戦シーン:ライトノベル・アニメにおけるドッグファイトの現代的お手本。僚機との連携の描き方が秀逸。

• 『天空の城ラピュタ』『ラストエグザイル』:飛空艇艦隊戦の典型。艦体の軋み・浮力・砲撃の物理描写が見事。

• 『艦これ』『アズールレーン』『高速戦艦の艦これ二次創作』:艦隊戦のラノベ的設計。艦娘×艦隊運用という独自の文法。

• 『沈黙の艦隊』『青の6号』『蒼き鋼のアルペジオ』:潜水艦戦の教科書。音響戦・深度管理・爆雷との駆け引き。

• 『キノの旅』『ロードス島戦記』艦隊回:ファンタジー世界での海戦・空戦。現代戦の文法をファンタジーに移植する手本。

これらの作品を「高度・深度の数字の出し方」「天候の戦術利用」「僚機・僚艦の描写頻度」だけ抜き出して読むと、空海戦の構造が一気に見えてきます。

他のバトルとの違い——書き分けの3ポイント

近接戦・銃撃戦・集団戦・メカ戦・空海戦は、戦場の次元が違います。

軸地上戦闘(近接・銃撃・集団)メカ戦空海戦
戦場平面(2次元)平面(地上)3次元(上下を含む)
環境地形地形天候・海況
索敵視界範囲視界+センサーレーダー/ソナー必須
被弾即時影響機体損傷段階的損傷
単位個人または部隊機体個別編隊・艦隊
終わり方戦闘不能機体損壊不時着/退艦/撤退

空海戦が特殊なのは、舞台が3次元になり、天候が主役級になることです。この2点を意識するだけで、ありきたりの空中戦が「読者が高度を感じる戦闘」に変わります。

まとめ

空中戦・海戦を書くときは、以下の順番で考えます。

1. スタイルを決める(戦闘機型/大型艦型/潜水艦型)
2. 5軸(高度/深度・気象と海況・索敵と視界・編隊/艦隊運用・離脱経路と被弾後の生存)で描写する
3. 3原則(高度・深度を数字で示す・天候を駆け引きに絡める・段階的損傷を書く)で組み立てる
4. 失敗4パターンを避ける(平面戦闘化/天候が背景/即墜落即撃沈/単機単艦)
5. 戦闘前後で機体・艦の状態と高度・深度・天候がどう変わったかを明示する

空海戦は、書き手がサボると「平面の銃撃戦」、踏み込んで書くと「上下と気象を奪い合う、3次元の駆け引きの物語」になります。
特に「太陽を背にする」「雲に逃げ込む」「波間に船体を隠す」「深度を下げて音から逃れる」のような、天候・地形を能動的に使う描写は、空海戦が地上戦と一線を画す決定的な差別化要素です。

空海戦が書けない、と悩む書き手の多くは、機体の派手さや必殺武装で解決しようとして空回りしています。
熱い空海戦の正体は、機体の派手さではなく3次元の上下と、天候の駆け引きです。

どうですか、書ける気がしてきましたか?
もし悩むことがあったら、このブログに戻ってきてください。同じように初心者だった私が、基礎から応用まで気づいたことを書き綴っています。
さあ、今日も物語を書きましょう。あなたの傑作を待っています。


関連記事

• 騎乗・乗り物・メカ戦の書き方|速度・慣性・燃料・コックピット視界で読者を熱狂させる搭乗戦闘設計術

• 銃撃戦の書き方|距離・遮蔽・装填・残弾管理で読者を引き込む戦闘設計術

• 集団戦・戦争の書き方|陣形・兵站・指揮系統・視点切替で読者を熱狂させる戦争設計術

• 格闘・剣戟(近接戦)の書き方|間合い・呼吸・痛みで読者を熱狂させる戦闘設計術

• 小説のアクションシーンの描き方|迫力とスピード感を生む4つのポイント

• ドラゴンを物語で活かす方法|脅威・共存・信仰3つの役割を描き分ける

この記事が参考になったら、ブックマーク or シェアしていただけると励みになります。

腰ボロ作家について
創作の「設定資料」と「物語の書き方」を中心に、550記事以上を公開中。
サイトトップ|X(Twitter)

よく読まれている記事

小説の書き方本をもっと読むなら → Kindle Unlimited