很多人刷古装剧,看到打仗那几分钟,要么觉得刺激,要么干脆快进。反正就是一堆人喊着杀啊冲啊,一窝蜂挤上去,一窝蜂倒下去,尘土飞扬,几句煽情台词一收尾,完事。久而久之,大家潜意识里就把“古代战争”想成了“混混打群架”,谁嗓门大谁就是将军,谁冲得猛谁就是英雄。

但如果你认真翻翻史书,再回头看那些战争戏,你会发现一个巨大的错位:真正的冷兵器时代,打仗是技术活,是精细活,是脑子和纪律撑出来的,不是靠激情堆的。只要阵一乱、队一散,再勇猛的士兵也会在战场上瞬间崩盘。古代军队最怕的,不是敌人刀有多锋利,而是自己阵型乱了、号令断了,然后整个军心像被抽掉了脊梁骨,一下就塌。

打开网易新闻 查看精彩图片

偏偏,这种最关键的东西,很多影视剧压根没拍出来。

所以,当你突然遇到一部电影,居然把“布阵”“破阵”这种东西拍得有模有样,还能把一场战斗讲得有层次、有逻辑,你就会有点恍惚:《原来古代真是这么打的。》这种感觉,我第一次是从中日合拍电影《敦煌》里那场甘州之战里体验到的。

打开网易新闻 查看精彩图片

电影里这场仗只有短短七分钟,但细看下去,信息量大得吓人,不但能摸到当时西夏、回鹘这些政权的真实状态,还能看到冷兵器时代指挥艺术是怎么发挥作用的。更妙的是,它还把一个历史上被很多人忽略的节点,悄悄地摆在了我们面前:一个富得流油的小政权,怎样在大势面前被一步步推向灭亡。

咱们不绕弯子,就按这场仗本身,从头到尾捋一遍。

首先得搞清楚,这仗为什么会打起来。

打开网易新闻 查看精彩图片

如果你把地图摊开,从中原往西看,一条“走廊”特别显眼——河西走廊。简单说,就是古代版本的高速公路+金融街+物流中心,商队要走、丝绸要运、信息要传,大多绕不过这里。谁控制了河西走廊,谁就掌握了一条能直接通向中亚和更远地方的大动脉。

在电影《敦煌》里,朱王礼跟赵行德随口一说:“西夏军要经常和回鹘人、吐蕃人作战”,背后其实是地缘政治的残酷现实:这片地方,在11世纪前后,真的是乱成了一锅粥。

打开网易新闻 查看精彩图片

甘州之战的大概时间是公元1028年左右。现实中,那时候的河西走廊,已经经历了至少一百年的“谁都想当老大”的拉锯战。早些年,归义军政权和甘州回鹘,这俩在历史叙事中经常被带过的小政权,分地盘、抢商道、各自称霸过一阵。等到甘州之战前后,他们俩基本都走下坡路了:兵力不多,财力还不错,但那种“自己说了算”的时代已经过去了。

这时候,西夏崛起了,辽在北方盯着,吐蕃势力还在,从他们眼里看过去,甘州回鹘简直就是一块放在桌子上的肉:位置好,钱多,兵却不算强。

打开网易新闻 查看精彩图片

你看电影里提到一个细节:甘州回鹘为了自保,向北宋称臣,这个“称臣”还不是普通的格式,他们写给宋朝的国书,是“舅舅你好”,自称外甥;北宋回复则写“与甥书”。这不是搞亲切感,而是当时的政治话术——甘州回鹘知道自己夹在各方势力中间,打不过,只能抱宋朝这条更远但更稳的“粗腿”。

问题来了:既然已经找了“舅舅”,按很多人想象,宋要不然出兵帮忙,要不然提供点实质援助,至少能让甘州回鹘喘口气吧?现实却冷酷得多——宋朝的力量投送到河西,成本极高,政治上又顾虑重重,这种表面上的亲戚关系,更多是精神安慰。真到了关键时刻,亲戚也救不了命。

于是就出现了电影里没直接说透但隐隐呈现的局面:甘州回鹘站在一个看似风光但实际极危险的位置上——掌握重要商路、拥有可观财富,却没有与之匹配的军事能力和可靠盟友。这就好像一个富裕但没有安全系统的仓库,门口贴着“某大公司合作伙伴”,然而一旦有匪徒来,那个大公司压根赶不过来。

打开网易新闻 查看精彩图片

这,也是为什么李元昊、辽国、吐蕃都看上了甘州回鹘,原因其实特别俗:有钱、好打、地盘重要。光这三条,就足够让这小政权成为众矢之的。

电影里甘州之战的战争场面,其实就拍的是这个政治现实被推到战场上的那一刻。

打开网易新闻 查看精彩图片

然后,就是那七分钟战斗的展开。

很多人第一次看《敦煌》这段,会有一种错觉:怎么感觉比大部分古装剧打仗都“专业”一点?其实这背后有个原因——这部片子拍的时候,中国这边投入了大量群众演员,光骑兵就有八百多人。这本身就说明剧组是真的想把一场“战争”拍出来,而不是几队人跑一跑就交差。

打开网易新闻 查看精彩图片

镜头一开始,李元昊骑着白马站在沙丘高处,这个形象稍微有点讲究:史书里记载,他确实喜欢穿白衣服,电影里的服饰也刻意往这个方向靠。更关键的是,当时他还不是正式的西夏皇帝,甚至连太子都不是,只是一个被父亲倚重、在军中崭露头角的大将。甘州之战后不久,他才被立为太子。也就是说,这场仗,对他个人来说,是证明自己“能打”的关键舞台。

前奏一响,不是两边士兵一窝蜂冲,而是军乐队先出场。西夏这边是鼓点沉稳、有节奏的军乐队,还配了指挥官。这个设计,很多人可能以为只是为了显得气势宏大,其实背后有军事逻辑——古代战场噪音极大,尘土、喊杀、风声混在一起,单靠人喊根本没法精准传令,所以各军都会用鼓、号、旗帜配合起来当“战场语言”。鼓点的变化,就是节奏与队形变化的暗号。

回鹘那边也有军乐队,不过他们号角的存在感更强。这一点,电影拍得比较细:对阵双方的“声音系统”,代表着两套不同的指挥习惯。

打开网易新闻 查看精彩图片

接下来,西夏军已经先布好阵,朱王礼率着雇佣军打头阵。雇佣军在不少人印象里是“不可靠”“临时拼凑”,但在这种场合,他们有天然用途——冲在最前面,顶掉敌军第一波火力,相当于用钱换伤亡。电影没把这个讲成大道理,只用一个简单安排:他们打头阵。观众只要稍微想一想,就能明白导演的用意。

另一边,回鹘军缓慢入场。镜头里,你可以看到他们兵种配备比较完整,既有弩兵,也有抛石机,回鹘可汗本人也在队伍里。这个配置很重要,它告诉我们:这是一场“守方”的战斗——西夏主动出击,回鹘立阵防御。

打开网易新闻 查看精彩图片

对比一下就明白了。西夏军这边在镜头呈现中几乎全是骑兵,速度快、冲击力强,但缺乏远程火力;回鹘则有弩和抛石机,偏向防御作战。这种攻守关系,其实已经在兵种配置上先说了一遍。

要知道,西夏并不是真没有步兵和抛石机,他们的“步跋子”是山地重装步兵,“泼喜军”则是架在骆驼上的小型抛石机,类似移动火炮。电影没把这些都拍出来,大概出于篇幅和预算考虑。但这反而更凸显一点:在这场仗中,导演刻意强调的是西夏骑兵的机动与冲击——这符合李元昊当时的军事风格。

打开网易新闻 查看精彩图片

战斗真正开始,是从一个简单的命令和一声号角。

李元昊下令进攻,号角手立即吹响号角。这个过程很平常,却贴近真实古代战场:将军往往不可能在每个节点都扯着嗓子喊,他的命令需要通过号声、旗语立刻传到各队。这种“指挥系统”,在很多国产战争戏里是被忽略的,总喜欢直接来个“将军怒吼——全军冲锋”,但历史上的军队,如果真这么操作,几轮下来阵型早就打散了。

西夏骑兵自高地向下发起冲锋是一个很精妙的细节。带坡度的山丘能帮助他们快速积累速度,形成更强的冲击力,这群人明显被当成先锋“陷阵”部队——他们作用就是帮主力撕开第一道口子。对于这种骑兵来说,速度就是生死线,速度一旦降下来,他们就从“战场锤头”变成了“被人敲的铁块”。

打开网易新闻 查看精彩图片

回鹘弩兵的出现,正好打在这个逻辑上。对付骑兵,一向弩是首选。弩的优点是操作门槛相对低、穿透力强、对阵型冲击更明显。电影里弩兵列阵发射,西夏骑兵纷纷中箭,人仰马翻,光这个画面,就够甩出不少电视剧几十条街。因为你明显能看出来,这些“翻身落马”的动作,是真有人训练过的,不是现场群演随便扑腾一下应付镜头。

更关键的是,弩火力并没有直接把西夏骑兵打退,却逼得他们阵型发生变化——骑兵继续冲,弩兵则按旗帜变换位置,分散开来。这一点特别现实:古代战场上一旦发现“正面火力压不住骑兵”,防御方往往会选择改变阵地,而不是硬撑在那里被人碾压。

打开网易新闻 查看精彩图片

眼看弩兵没能彻底挡住冲锋,回鹘的骑兵开始动作。他们从弩阵后方出击,试图与西夏先锋骑兵对冲。这个动作背后的意图也很清楚:把对方骑兵的速度降下来,别让他们冲到本阵附近时仍保持高动能。一旦骑兵速度被拖掉,战斗力瞬间打折扣,这不仅是古代战场共识,连后来的坦克战也一样——高速突击的装甲部队,一旦被拖入近距离缓慢胶着战,很容易被步兵和火力点反吃。

电影里还拍到了一个很多导演压根不会想的细节:双方骑兵用的是楔形阵。楔形阵的好处在于,阵首尖锐,容易切入敌方阵列,而且能有效控制冲击面,防止阵线拉得过宽导致后力不济。二战时德军坦克的楔形或菱形阵,逻辑也是类似的:通过尖锐阵型,从一点撕开对方整体防线。能在一部古装片里看到这种阵型呈现,说实话,很难得。

当回鹘骑兵在正面交战里逐渐落下风时,电影让他们派出了重装步兵。片里的步兵装束跟弩兵相差不大,但功能上可以推断:这些人是拿盾和长矛组成“步墙”,用盾抵挡骑兵冲击,用长矛戳杀冲过来的敌人。在冷兵器时代,重装步兵防骑兵的经典画面,很多人是在《勇敢的心》《角斗士》里见过,这里算是一个简化版呈现。

打开网易新闻 查看精彩图片

李元昊看到对方重步出动后,立刻下令第二波骑兵投入战斗。这在表面看像常见的“添油战术”,就是打得差不多了再加一队。但细想就知道,这是在根据现场局势做兵力调配:既然对方把重装步兵摆上来了,说明他们希望靠稳固阵线抵消骑兵优势,那我就用机动兵力绕过混战区,从侧翼直接冲击本阵。

电影很聪明地给了一个侧面镜头,让我们看到这第二波西夏骑兵并没有冲进双方缠斗的混战里,而是沿着战场侧翼快速通过,目标直指回鹘本阵。这种侧翼突击法,在很多游牧骑兵体系里都是标配玩法。金国的“拐子马”就专门干这种事——不在正面硬碰,而是绕侧面打对方指挥中心。一旦本阵乱了,前线部队立刻军心动摇,战斗力不需要打就自己崩。

打开网易新闻 查看精彩图片

回鹘看到侧翼有大股骑兵逼近,只能抬出抛石机阻击。但抛石机在野战里向来不好发挥。它的优势,在于对固定目标、城墙、密集队列进行打击;在战场开阔、双方都在移动的情况下,射程和落点都难以精准控制,最多起个牵制作用。电影里也是这样表现——抛石机砸出一阵混乱,却没能形成有效阻挡。

这时候,西夏放出第三波骑兵——铁鹞子。

打开网易新闻 查看精彩图片

铁鹞子在历史上跟金国的铁浮屠齐名,是西夏的重装骑兵王牌,兵力不多,三千上下,却足以让敌人闻风丧胆。电影把他们当作战斗高潮的象征,一出场就带着残酷的意味:这不是普通骑兵,而是“专门用来把阵打烂”的杀阵工具。

不过,这里电影也有一个比较大的史实偏差:铁鹞子的铰联方式。很多人习惯照搬《宋史》的说法,以为铁浮屠、铁鹞子都是几匹马捆在一起当连环马冲锋。按这个想象,好像画面更“壮观”,但从实际战术和操作来看,这几乎就是自杀玩法——连在一起的马,在复杂地形和混战环境里非常难控制,一旦摔倒就是成片崩塌。

真实的铁鹞子,更合理的解释是:人和马铰联,保证即使骑士死亡,战马也不会轻易脱离冲阵。这种做法,不是为了制造阴森效果,而是硬核思路——重装骑兵的使命就是破阵,他们的存在意义,就是哪怕自己阵亡,也要用最后一次冲击撕开对方防线。对于这种兵种来说,人和马绑在一起,是形象也是决心:生死都交给这次冲锋了。

打开网易新闻 查看精彩图片

清代乾隆在给《宋史》做御批的时候,对那段“连环马”的记载就非常不客气,核心态度就俩字:“不可信”。他本身出身有游牧背景,对骑兵实战感受更直观,看这种纸上谈兵式的想象,自然会直接否定。

电影里面有个细节,倒是很贴近真实战术——铁鹞子冲锋采用的是空心阵。所谓空心阵,就是中间留空,整体呈环形或外圈密集。好处在于:在对方使用弩、抛石机这类远程武器时,空心阵能减少被密集火力覆盖的面积,让射来的攻击更多落在阵型空白处。中国古代很多精锐骑兵,都喜欢用这种阵型应对远程攻击。

打开网易新闻 查看精彩图片

在这个关键时刻,回鹘王亲自率骑兵冲上来阻挡铁鹞子。这个动作意味着很多东西:预备队已经耗尽,只能把最后一点力量投入战场;主帅亲自上阵,是一种“赌命”也是一种“没退路”的宣言。古代军队一旦到了这步,基本就是生死分界线。

李元昊此时的状态,电影里只是给了几个简短镜头,但你能看出来,他心里已经有数——只要铁鹞子这一波不翻车,这场仗大局已定。这种自信不是从虚无里来的,而是之前两波骑兵已经把回鹘阵线冲得七零八落:前线弩兵被迫不断后撤、重步被拖入消耗战、本阵被侧翼骚扰得疲于应付,预备力量打光,战场主动权彻底在西夏手里。

打开网易新闻 查看精彩图片

最后,回鹘本阵溃散。镜头里没有刻意煽情,只用一个很简单的画面说明现实:阵一乱,队一散,士兵还在,但已经变成了一群没有组织的人。古代战场上这种局面叫“失阵”,一支军队天塌地陷般的崩溃,往往就发生在几分钟内——不是人一下全死光,而是军心断掉,谁都不知道该听谁的了。

这场战斗在电影里的呈现,有一个值得再强调的点:导演没让它变成“英雄个人战”,而是从头到尾强调阵型、梯队和指挥。这和很多国产剧里那种“主角一个人冲杀出血路”的战争表达,是完全两条路。

战斗结束之后,我们再回头看,才能看清楚导演比较深的一层用心。

打开网易新闻 查看精彩图片

甘州回鹘在电影中为什么会失败?表层看,是兵力少、预备队不足,战术偏保守。但如果只停留在这层,就把问题简单化了。

先说兵力问题。正面硬刚时,人少是最直接的劣势之一,这在冷兵器时代尤其明显。因为所有战术,最终都得落实到“某处能不能填得满”“某个角度能不能有兵去接应”。电影里的西夏是在标准的多梯队、多波次进攻节奏里打这场仗的:第一波先锋测试、防御火力;第二波侧翼穿插扰乱本阵;第三波重装骑兵铁鹞子终结战局。每一波都围着一个目标运作:让回鹘在正面和侧翼防御中越来越疲于奔命。

打开网易新闻 查看精彩图片

回鹘这边的配置,几乎从一开始就注定了他们是防守方。弩兵、抛石机、重步都是防御型兵种,但导演没有给他们一个能真正扭转战局的进攻节点。你可以这样理解:如果在第一波双方骑兵胶着的时候,回鹘王选择不只是稳住阵线,而是派出一支精锐骑兵打西夏侧翼,跟岳飞郾城之战里的那种“主动出击侧翼”类似,战场复杂度立刻会上升,西夏需要投入更多兵力防止被反包围,那铁鹞子这张王牌,可能也不得不提前用掉。

结果电影中,回鹘王从始至终都是“守着本阵想办法挡住对方”的姿态。战场主动权一直在西夏手里。一个始终在被动防御的军队,要依靠少数几次正面抵挡,顶住一个多梯队、多方向进攻的敌人,难度非常高。

打开网易新闻 查看精彩图片

影片最后那一瞬,本阵崩溃,其实也是对这种战术保守的自然惩罚:你不去干扰对方节奏,对方就一直按自己的节奏推进到你防线最脆弱的地方。

从更大的历史背景看,甘州回鹘的失败,还不是仅仅“打这一仗打输了”这么简单,它几乎是一个小政权在大棋盘上彻底付出的命运成本。

电影里,我们只看到了西夏与甘州回鹘的对撞,但真实历史复杂得多。

打开网易新闻 查看精彩图片

甘州城在辽国围攻之下,曾经扛了四个月。双方都打到油尽灯枯,辽军最后选择撤退,甘州回鹘表面看是“撑过去了”,其实已经是耗到极限。就在这种虚弱状态下,李元昊一脚顺势踏了进来——趁着辽一撤,他立刻发起突然袭击,轻松灭掉这个刚熬完围城的残破政权。

你可以把这理解为一种非常冷酷的战略眼光:他没有在辽攻城时贸然出手,而是等对方帮他把“猎物”消耗得差不多了,再来一击致命。这样既不用承担围城成本,还能避免和辽直接正面冲突,属于捡现成的战果。电影只给我们看了“战场上的七分钟”,但背后这一整套“算计时间”“算计敌我状态”的操作,才是真正让甘州回鹘彻底灭国的根源。

打开网易新闻 查看精彩图片

甘州回鹘灭亡后,回鹘人群体被迫四散迁徙。整条河西走廊,像是突然抽掉了一个支点,原本围绕他们运转的商路、文化网络,都开始重新洗牌。

有的回鹘人往西逃,越过葱岭,投向更远的中亚空间;有的一路向东,归附北宋,希望借中原王朝的庇护再求生路;还有一部分人与瓜州的回鹘合流,慢慢在这片土地上生根,最后在几个世纪里逐步演变成后来被称为“黄头回鹘”的群体。

打开网易新闻 查看精彩图片

“黄头回鹘”这个叫法,本身就带着一种历史记忆的痕迹——意思是“回鹘王的后代”。他们被当作曾经王权力量的遗脉。明代史书里,把他们称为“撒里畏兀尔”,再往后,到新中国成立以后,这群人自己讨论、确认,最后正式以“裕固族”作为民族名称,延续到今天。

如果你把电影关掉,翻历史,一条线其实是很清晰的:河西走廊的政权更替,并不是一段段彼此孤立的故事,而是一连串血缘、文化、经济关系被不断打断又重组的过程。甘州回鹘的灭国不是一个“消失”,而更像是一个被强制改写的节点——人还在,只是以不同身份、不同位置继续存在。

回到电影本身,《敦煌》这段甘州之战之所以值得被拿出来反复聊,不只是因为它拍得比普通古装剧更“好看”,而是因为它在有限的七分钟里,尽力尊重了那个时代战争的技术逻辑:阵型、梯队、号令、侧翼冲击、重装骑兵终结战局,而不是只靠主角的一腔热血。

打开网易新闻 查看精彩图片

你再想想,多年来我们习惯的古装战争戏,大多是什么样子:将军站在山头怒吼几句,几排士兵密密麻麻冲上去,镜头切来切去就是血浆、慢动作、配乐拉满,战术和阵型基本靠想象。久而久之,观众的感知就被塑造错了——以为古代打仗就是“谁猛谁赢”。

《敦煌》这场甘州之战给出的东西,是完全不一样的视角:古代战争的本质,是组织,是纪律,是指挥,是算计。普通士兵毫无“个人战术意识”,他们只是在服从旗帜和号角的走向,一旦那东西断了,队伍瞬间瓦解。真正决定胜负的,是那些站在高处做判断的人,以及他们背后对于地形、兵种、时机的理解。

打开网易新闻 查看精彩图片

所以,当我们今天再刷影视剧里的战争场面,不妨偶尔停一停,想两秒:这个导演,到底有没有认真想过“阵怎么布”“战怎么破”,还是只是把一群人堆到画面里让他们喊一喊、跑一跑。

也许,未来我们会有更多像《敦煌》甘州之战这种,把冷兵器时代的“技术含量”拍出来的作品,让观众看到的,不再只是热血与惨烈,而是更接近真实的那种复杂与冷静。

最后,还是得对《敦煌》的剧组以及当年上阵的解放军骑兵战士多说一句敬意。能在那个年代,用真马真人、真阵型,拍出一场如此完整的古代战斗场面,放到今天看都不过时,这本身就是一件难度极高的事。也正因为有这些细致的尝试,我们才有机会在银幕上,对冷兵器时代的战争,做一次真正“够严谨”的回望。