空中戦・海戦の書き方|高度・気象・索敵・編隊運用で読者を熱狂させる3次元戦闘設計術
こんにちは。腰ボロSEです。
空中戦・海戦を書こうとして、「結局、平面の銃撃戦になった」「天候が背景に消えて、晴れた日の戦闘ばかりになった」「被弾=即死で書いてしまい、ドッグファイトの粘りが描けなかった」という経験はありませんか。空海戦は、戦闘の舞台が3次元になる、特殊なジャンルです。
この記事では「空中戦・海戦」の書き方について説明します。
空海戦の本質は「速い・強い機体が勝つ」ではなく「上下と気象を味方につけた側が勝つ」です。これを設計に落とし込めば、戦闘機でも、飛空艇でも、潜水艦でも、読者が前のめりになる3次元戦闘が書けます。
(戦闘描写の総論は小説のアクションシーンの描き方、近接戦は格闘・剣戟の書き方、銃撃戦は銃撃戦の書き方、能力バトルは能力バトルの書き方、スポーツバトルはスポーツバトルの書き方、集団戦は集団戦・戦争の書き方、メカ戦は騎乗・乗り物・メカ戦の書き方で扱っています。本記事はその系列のジャンル別各論——空中戦・海戦に特化した書き方を解説します。)
空中戦・海戦の正体は「上下と気象の支配」
空海戦の核は、戦場が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次元の上下と、天候の駆け引きです。
どうですか、書ける気がしてきましたか?
もし悩むことがあったら、このブログに戻ってきてください。同じように初心者だった私が、基礎から応用まで気づいたことを書き綴っています。
さあ、今日も物語を書きましょう。あなたの傑作を待っています。
関連記事
• 騎乗・乗り物・メカ戦の書き方|速度・慣性・燃料・コックピット視界で読者を熱狂させる搭乗戦闘設計術
• 銃撃戦の書き方|距離・遮蔽・装填・残弾管理で読者を引き込む戦闘設計術
• 集団戦・戦争の書き方|陣形・兵站・指揮系統・視点切替で読者を熱狂させる戦争設計術
• 格闘・剣戟(近接戦)の書き方|間合い・呼吸・痛みで読者を熱狂させる戦闘設計術
ディスカッション
コメント一覧
まだ、コメントがありません