很多人刷古裝劇,看到打仗那幾分鐘,要么覺得刺激,要么干脆快進。反正就是一堆人喊著殺啊沖啊,一窩蜂擠上去,一窩蜂倒下去,塵土飛揚,幾句煽情臺詞一收尾,完事。久而久之,大家潛意識里就把“古代戰爭”想成了“混混打群架”,誰嗓門大誰就是將軍,誰沖得猛誰就是英雄。
但如果你認真翻翻史書,再回頭看那些戰爭戲,你會發現一個巨大的錯位:真正的冷兵器時代,打仗是技術活,是精細活,是腦子和紀律撐出來的,不是靠激情堆的。只要陣一亂、隊一散,再勇猛的士兵也會在戰場上瞬間崩盤。古代軍隊最怕的,不是敵人刀有多鋒利,而是自己陣型亂了、號令斷了,然后整個軍心像被抽掉了脊梁骨,一下就塌。
![]()
偏偏,這種最關鍵的東西,很多影視劇壓根沒拍出來。
所以,當你突然遇到一部電影,居然把“布陣”“破陣”這種東西拍得有模有樣,還能把一場戰斗講得有層次、有邏輯,你就會有點恍惚:《原來古代真是這么打的。》這種感覺,我第一次是從中日合拍電影《敦煌》里那場甘州之戰里體驗到的。
![]()
電影里這場仗只有短短七分鐘,但細看下去,信息量大得嚇人,不但能摸到當時西夏、回鶻這些政權的真實狀態,還能看到冷兵器時代指揮藝術是怎么發揮作用的。更妙的是,它還把一個歷史上被很多人忽略的節點,悄悄地擺在了我們面前:一個富得流油的小政權,怎樣在大勢面前被一步步推向滅亡。
咱們不繞彎子,就按這場仗本身,從頭到尾捋一遍。
首先得搞清楚,這仗為什么會打起來。
![]()
如果你把地圖攤開,從中原往西看,一條“走廊”特別顯眼——河西走廊。簡單說,就是古代版本的高速公路+金融街+物流中心,商隊要走、絲綢要運、信息要傳,大多繞不過這里。誰控制了河西走廊,誰就掌握了一條能直接通向中亞和更遠地方的大動脈。
在電影《敦煌》里,朱王禮跟趙行德隨口一說:“西夏軍要經常和回鶻人、吐蕃人作戰”,背后其實是地緣政治的殘酷現實:這片地方,在11世紀前后,真的是亂成了一鍋粥。
![]()
甘州之戰的大概時間是公元1028年左右。現實中,那時候的河西走廊,已經經歷了至少一百年的“誰都想當老大”的拉鋸戰。早些年,歸義軍政權和甘州回鶻,這倆在歷史敘事中經常被帶過的小政權,分地盤、搶商道、各自稱霸過一陣。等到甘州之戰前后,他們倆基本都走下坡路了:兵力不多,財力還不錯,但那種“自己說了算”的時代已經過去了。
這時候,西夏崛起了,遼在北方盯著,吐蕃勢力還在,從他們眼里看過去,甘州回鶻簡直就是一塊放在桌子上的肉:位置好,錢多,兵卻不算強。
![]()
你看電影里提到一個細節:甘州回鶻為了自保,向北宋稱臣,這個“稱臣”還不是普通的格式,他們寫給宋朝的國書,是“舅舅你好”,自稱外甥;北宋回復則寫“與甥書”。這不是搞親切感,而是當時的政治話術——甘州回鶻知道自己夾在各方勢力中間,打不過,只能抱宋朝這條更遠但更穩的“粗腿”。
問題來了:既然已經找了“舅舅”,按很多人想象,宋要不然出兵幫忙,要不然提供點實質援助,至少能讓甘州回鶻喘口氣吧?現實卻冷酷得多——宋朝的力量投送到河西,成本極高,政治上又顧慮重重,這種表面上的親戚關系,更多是精神安慰。真到了關鍵時刻,親戚也救不了命。
于是就出現了電影里沒直接說透但隱隱呈現的局面:甘州回鶻站在一個看似風光但實際極危險的位置上——掌握重要商路、擁有可觀財富,卻沒有與之匹配的軍事能力和可靠盟友。這就好像一個富裕但沒有安全系統的倉庫,門口貼著“某大公司合作伙伴”,然而一旦有匪徒來,那個大公司壓根趕不過來。
![]()
這,也是為什么李元昊、遼國、吐蕃都看上了甘州回鶻,原因其實特別俗:有錢、好打、地盤重要。光這三條,就足夠讓這小政權成為眾矢之的。
電影里甘州之戰的戰爭場面,其實就拍的是這個政治現實被推到戰場上的那一刻。
![]()
然后,就是那七分鐘戰斗的展開。
很多人第一次看《敦煌》這段,會有一種錯覺:怎么感覺比大部分古裝劇打仗都“專業”一點?其實這背后有個原因——這部片子拍的時候,中國這邊投入了大量群眾演員,光騎兵就有八百多人。這本身就說明劇組是真的想把一場“戰爭”拍出來,而不是幾隊人跑一跑就交差。
![]()
鏡頭一開始,李元昊騎著白馬站在沙丘高處,這個形象稍微有點講究:史書里記載,他確實喜歡穿白衣服,電影里的服飾也刻意往這個方向靠。更關鍵的是,當時他還不是正式的西夏皇帝,甚至連太子都不是,只是一個被父親倚重、在軍中嶄露頭角的大將。甘州之戰后不久,他才被立為太子。也就是說,這場仗,對他個人來說,是證明自己“能打”的關鍵舞臺。
前奏一響,不是兩邊士兵一窩蜂沖,而是軍樂隊先出場。西夏這邊是鼓點沉穩、有節奏的軍樂隊,還配了指揮官。這個設計,很多人可能以為只是為了顯得氣勢宏大,其實背后有軍事邏輯——古代戰場噪音極大,塵土、喊殺、風聲混在一起,單靠人喊根本沒法精準傳令,所以各軍都會用鼓、號、旗幟配合起來當“戰場語言”。鼓點的變化,就是節奏與隊形變化的暗號。
回鶻那邊也有軍樂隊,不過他們號角的存在感更強。這一點,電影拍得比較細:對陣雙方的“聲音系統”,代表著兩套不同的指揮習慣。
![]()
接下來,西夏軍已經先布好陣,朱王禮率著雇傭軍打頭陣。雇傭軍在不少人印象里是“不可靠”“臨時拼湊”,但在這種場合,他們有天然用途——沖在最前面,頂掉敵軍第一波火力,相當于用錢換傷亡。電影沒把這個講成大道理,只用一個簡單安排:他們打頭陣。觀眾只要稍微想一想,就能明白導演的用意。
另一邊,回鶻軍緩慢入場。鏡頭里,你可以看到他們兵種配備比較完整,既有弩兵,也有拋石機,回鶻可汗本人也在隊伍里。這個配置很重要,它告訴我們:這是一場“守方”的戰斗——西夏主動出擊,回鶻立陣防御。
![]()
對比一下就明白了。西夏軍這邊在鏡頭呈現中幾乎全是騎兵,速度快、沖擊力強,但缺乏遠程火力;回鶻則有弩和拋石機,偏向防御作戰。這種攻守關系,其實已經在兵種配置上先說了一遍。
要知道,西夏并不是真沒有步兵和拋石機,他們的“步跋子”是山地重裝步兵,“潑喜軍”則是架在駱駝上的小型拋石機,類似移動火炮。電影沒把這些都拍出來,大概出于篇幅和預算考慮。但這反而更凸顯一點:在這場仗中,導演刻意強調的是西夏騎兵的機動與沖擊——這符合李元昊當時的軍事風格。
![]()
戰斗真正開始,是從一個簡單的命令和一聲號角。
李元昊下令進攻,號角手立即吹響號角。這個過程很平常,卻貼近真實古代戰場:將軍往往不可能在每個節點都扯著嗓子喊,他的命令需要通過號聲、旗語立刻傳到各隊。這種“指揮系統”,在很多國產戰爭戲里是被忽略的,總喜歡直接來個“將軍怒吼——全軍沖鋒”,但歷史上的軍隊,如果真這么操作,幾輪下來陣型早就打散了。
西夏騎兵自高地向下發起沖鋒是一個很精妙的細節。帶坡度的山丘能幫助他們快速積累速度,形成更強的沖擊力,這群人明顯被當成先鋒“陷陣”部隊——他們作用就是幫主力撕開第一道口子。對于這種騎兵來說,速度就是生死線,速度一旦降下來,他們就從“戰場錘頭”變成了“被人敲的鐵塊”。
![]()
回鶻弩兵的出現,正好打在這個邏輯上。對付騎兵,一向弩是首選。弩的優點是操作門檻相對低、穿透力強、對陣型沖擊更明顯。電影里弩兵列陣發射,西夏騎兵紛紛中箭,人仰馬翻,光這個畫面,就夠甩出不少電視劇幾十條街。因為你明顯能看出來,這些“翻身落馬”的動作,是真有人訓練過的,不是現場群演隨便撲騰一下應付鏡頭。
更關鍵的是,弩火力并沒有直接把西夏騎兵打退,卻逼得他們陣型發生變化——騎兵繼續沖,弩兵則按旗幟變換位置,分散開來。這一點特別現實:古代戰場上一旦發現“正面火力壓不住騎兵”,防御方往往會選擇改變陣地,而不是硬撐在那里被人碾壓。
![]()
眼看弩兵沒能徹底擋住沖鋒,回鶻的騎兵開始動作。他們從弩陣后方出擊,試圖與西夏先鋒騎兵對沖。這個動作背后的意圖也很清楚:把對方騎兵的速度降下來,別讓他們沖到本陣附近時仍保持高動能。一旦騎兵速度被拖掉,戰斗力瞬間打折扣,這不僅是古代戰場共識,連后來的坦克戰也一樣——高速突擊的裝甲部隊,一旦被拖入近距離緩慢膠著戰,很容易被步兵和火力點反吃。
電影里還拍到了一個很多導演壓根不會想的細節:雙方騎兵用的是楔形陣。楔形陣的好處在于,陣首尖銳,容易切入敵方陣列,而且能有效控制沖擊面,防止陣線拉得過寬導致后力不濟。二戰時德軍坦克的楔形或菱形陣,邏輯也是類似的:通過尖銳陣型,從一點撕開對方整體防線。能在一部古裝片里看到這種陣型呈現,說實話,很難得。
當回鶻騎兵在正面交戰里逐漸落下風時,電影讓他們派出了重裝步兵。片里的步兵裝束跟弩兵相差不大,但功能上可以推斷:這些人是拿盾和長矛組成“步墻”,用盾抵擋騎兵沖擊,用長矛戳殺沖過來的敵人。在冷兵器時代,重裝步兵防騎兵的經典畫面,很多人是在《勇敢的心》《角斗士》里見過,這里算是一個簡化版呈現。
![]()
李元昊看到對方重步出動后,立刻下令第二波騎兵投入戰斗。這在表面看像常見的“添油戰術”,就是打得差不多了再加一隊。但細想就知道,這是在根據現場局勢做兵力調配:既然對方把重裝步兵擺上來了,說明他們希望靠穩固陣線抵消騎兵優勢,那我就用機動兵力繞過混戰區,從側翼直接沖擊本陣。
電影很聰明地給了一個側面鏡頭,讓我們看到這第二波西夏騎兵并沒有沖進雙方纏斗的混戰里,而是沿著戰場側翼快速通過,目標直指回鶻本陣。這種側翼突擊法,在很多游牧騎兵體系里都是標配玩法。金國的“拐子馬”就專門干這種事——不在正面硬碰,而是繞側面打對方指揮中心。一旦本陣亂了,前線部隊立刻軍心動搖,戰斗力不需要打就自己崩。
![]()
回鶻看到側翼有大股騎兵逼近,只能抬出拋石機阻擊。但拋石機在野戰里向來不好發揮。它的優勢,在于對固定目標、城墻、密集隊列進行打擊;在戰場開闊、雙方都在移動的情況下,射程和落點都難以精準控制,最多起個牽制作用。電影里也是這樣表現——拋石機砸出一陣混亂,卻沒能形成有效阻擋。
這時候,西夏放出第三波騎兵——鐵鷂子。
![]()
鐵鷂子在歷史上跟金國的鐵浮屠齊名,是西夏的重裝騎兵王牌,兵力不多,三千上下,卻足以讓敵人聞風喪膽。電影把他們當作戰斗高潮的象征,一出場就帶著殘酷的意味:這不是普通騎兵,而是“專門用來把陣打爛”的殺陣工具。
不過,這里電影也有一個比較大的史實偏差:鐵鷂子的鉸聯方式。很多人習慣照搬《宋史》的說法,以為鐵浮屠、鐵鷂子都是幾匹馬捆在一起當連環馬沖鋒。按這個想象,好像畫面更“壯觀”,但從實際戰術和操作來看,這幾乎就是自殺玩法——連在一起的馬,在復雜地形和混戰環境里非常難控制,一旦摔倒就是成片崩塌。
真實的鐵鷂子,更合理的解釋是:人和馬鉸聯,保證即使騎士死亡,戰馬也不會輕易脫離沖陣。這種做法,不是為了制造陰森效果,而是硬核思路——重裝騎兵的使命就是破陣,他們的存在意義,就是哪怕自己陣亡,也要用最后一次沖擊撕開對方防線。對于這種兵種來說,人和馬綁在一起,是形象也是決心:生死都交給這次沖鋒了。
![]()
清代乾隆在給《宋史》做御批的時候,對那段“連環馬”的記載就非常不客氣,核心態度就倆字:“不可信”。他本身出身有游牧背景,對騎兵實戰感受更直觀,看這種紙上談兵式的想象,自然會直接否定。
電影里面有個細節,倒是很貼近真實戰術——鐵鷂子沖鋒采用的是空心陣。所謂空心陣,就是中間留空,整體呈環形或外圈密集。好處在于:在對方使用弩、拋石機這類遠程武器時,空心陣能減少被密集火力覆蓋的面積,讓射來的攻擊更多落在陣型空白處。中國古代很多精銳騎兵,都喜歡用這種陣型應對遠程攻擊。
![]()
在這個關鍵時刻,回鶻王親自率騎兵沖上來阻擋鐵鷂子。這個動作意味著很多東西:預備隊已經耗盡,只能把最后一點力量投入戰場;主帥親自上陣,是一種“賭命”也是一種“沒退路”的宣言。古代軍隊一旦到了這步,基本就是生死分界線。
李元昊此時的狀態,電影里只是給了幾個簡短鏡頭,但你能看出來,他心里已經有數——只要鐵鷂子這一波不翻車,這場仗大局已定。這種自信不是從虛無里來的,而是之前兩波騎兵已經把回鶻陣線沖得七零八落:前線弩兵被迫不斷后撤、重步被拖入消耗戰、本陣被側翼騷擾得疲于應付,預備力量打光,戰場主動權徹底在西夏手里。
![]()
最后,回鶻本陣潰散。鏡頭里沒有刻意煽情,只用一個很簡單的畫面說明現實:陣一亂,隊一散,士兵還在,但已經變成了一群沒有組織的人。古代戰場上這種局面叫“失陣”,一支軍隊天塌地陷般的崩潰,往往就發生在幾分鐘內——不是人一下全死光,而是軍心斷掉,誰都不知道該聽誰的了。
這場戰斗在電影里的呈現,有一個值得再強調的點:導演沒讓它變成“英雄個人戰”,而是從頭到尾強調陣型、梯隊和指揮。這和很多國產劇里那種“主角一個人沖殺出血路”的戰爭表達,是完全兩條路。
戰斗結束之后,我們再回頭看,才能看清楚導演比較深的一層用心。
![]()
甘州回鶻在電影中為什么會失敗?表層看,是兵力少、預備隊不足,戰術偏保守。但如果只停留在這層,就把問題簡單化了。
先說兵力問題。正面硬剛時,人少是最直接的劣勢之一,這在冷兵器時代尤其明顯。因為所有戰術,最終都得落實到“某處能不能填得滿”“某個角度能不能有兵去接應”。電影里的西夏是在標準的多梯隊、多波次進攻節奏里打這場仗的:第一波先鋒測試、防御火力;第二波側翼穿插擾亂本陣;第三波重裝騎兵鐵鷂子終結戰局。每一波都圍著一個目標運作:讓回鶻在正面和側翼防御中越來越疲于奔命。
![]()
回鶻這邊的配置,幾乎從一開始就注定了他們是防守方。弩兵、拋石機、重步都是防御型兵種,但導演沒有給他們一個能真正扭轉戰局的進攻節點。你可以這樣理解:如果在第一波雙方騎兵膠著的時候,回鶻王選擇不只是穩住陣線,而是派出一支精銳騎兵打西夏側翼,跟岳飛郾城之戰里的那種“主動出擊側翼”類似,戰場復雜度立刻會上升,西夏需要投入更多兵力防止被反包圍,那鐵鷂子這張王牌,可能也不得不提前用掉。
結果電影中,回鶻王從始至終都是“守著本陣想辦法擋住對方”的姿態。戰場主動權一直在西夏手里。一個始終在被動防御的軍隊,要依靠少數幾次正面抵擋,頂住一個多梯隊、多方向進攻的敵人,難度非常高。
![]()
影片最后那一瞬,本陣崩潰,其實也是對這種戰術保守的自然懲罰:你不去干擾對方節奏,對方就一直按自己的節奏推進到你防線最脆弱的地方。
從更大的歷史背景看,甘州回鶻的失敗,還不是僅僅“打這一仗打輸了”這么簡單,它幾乎是一個小政權在大棋盤上徹底付出的命運成本。
電影里,我們只看到了西夏與甘州回鶻的對撞,但真實歷史復雜得多。
![]()
甘州城在遼國圍攻之下,曾經扛了四個月。雙方都打到油盡燈枯,遼軍最后選擇撤退,甘州回鶻表面看是“撐過去了”,其實已經是耗到極限。就在這種虛弱狀態下,李元昊一腳順勢踏了進來——趁著遼一撤,他立刻發起突然襲擊,輕松滅掉這個剛熬完圍城的殘破政權。
你可以把這理解為一種非常冷酷的戰略眼光:他沒有在遼攻城時貿然出手,而是等對方幫他把“獵物”消耗得差不多了,再來一擊致命。這樣既不用承擔圍城成本,還能避免和遼直接正面沖突,屬于撿現成的戰果。電影只給我們看了“戰場上的七分鐘”,但背后這一整套“算計時間”“算計敵我狀態”的操作,才是真正讓甘州回鶻徹底滅國的根源。
![]()
甘州回鶻滅亡后,回鶻人群體被迫四散遷徙。整條河西走廊,像是突然抽掉了一個支點,原本圍繞他們運轉的商路、文化網絡,都開始重新洗牌。
有的回鶻人往西逃,越過蔥嶺,投向更遠的中亞空間;有的一路向東,歸附北宋,希望借中原王朝的庇護再求生路;還有一部分人與瓜州的回鶻合流,慢慢在這片土地上生根,最后在幾個世紀里逐步演變成后來被稱為“黃頭回鶻”的群體。
![]()
“黃頭回鶻”這個叫法,本身就帶著一種歷史記憶的痕跡——意思是“回鶻王的后代”。他們被當作曾經王權力量的遺脈。明代史書里,把他們稱為“撒里畏兀爾”,再往后,到新中國成立以后,這群人自己討論、確認,最后正式以“裕固族”作為民族名稱,延續到今天。
如果你把電影關掉,翻歷史,一條線其實是很清晰的:河西走廊的政權更替,并不是一段段彼此孤立的故事,而是一連串血緣、文化、經濟關系被不斷打斷又重組的過程。甘州回鶻的滅國不是一個“消失”,而更像是一個被強制改寫的節點——人還在,只是以不同身份、不同位置繼續存在。
回到電影本身,《敦煌》這段甘州之戰之所以值得被拿出來反復聊,不只是因為它拍得比普通古裝劇更“好看”,而是因為它在有限的七分鐘里,盡力尊重了那個時代戰爭的技術邏輯:陣型、梯隊、號令、側翼沖擊、重裝騎兵終結戰局,而不是只靠主角的一腔熱血。
![]()
你再想想,多年來我們習慣的古裝戰爭戲,大多是什么樣子:將軍站在山頭怒吼幾句,幾排士兵密密麻麻沖上去,鏡頭切來切去就是血漿、慢動作、配樂拉滿,戰術和陣型基本靠想象。久而久之,觀眾的感知就被塑造錯了——以為古代打仗就是“誰猛誰贏”。
《敦煌》這場甘州之戰給出的東西,是完全不一樣的視角:古代戰爭的本質,是組織,是紀律,是指揮,是算計。普通士兵毫無“個人戰術意識”,他們只是在服從旗幟和號角的走向,一旦那東西斷了,隊伍瞬間瓦解。真正決定勝負的,是那些站在高處做判斷的人,以及他們背后對于地形、兵種、時機的理解。
![]()
所以,當我們今天再刷影視劇里的戰爭場面,不妨偶爾停一停,想兩秒:這個導演,到底有沒有認真想過“陣怎么布”“戰怎么破”,還是只是把一群人堆到畫面里讓他們喊一喊、跑一跑。
也許,未來我們會有更多像《敦煌》甘州之戰這種,把冷兵器時代的“技術含量”拍出來的作品,讓觀眾看到的,不再只是熱血與慘烈,而是更接近真實的那種復雜與冷靜。
最后,還是得對《敦煌》的劇組以及當年上陣的解放軍騎兵戰士多說一句敬意。能在那個年代,用真馬真人、真陣型,拍出一場如此完整的古代戰斗場面,放到今天看都不過時,這本身就是一件難度極高的事。也正因為有這些細致的嘗試,我們才有機會在銀幕上,對冷兵器時代的戰爭,做一次真正“夠嚴謹”的回望。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.