当前位置: 华文问答 > 科学

如何评价三国志11的地图地理环境?

2014-11-30科学

用三国志11地图说说【三国演义】地理吧。

一、有趣的细节,阳平关

三国志11这里还原了【演义】中的设定:从汉中往北,过阳平关,进入褒斜道,走出去就到了关中平原。——这当然与真实的历史军事地理相去甚远,但只有这么理解,【演义】中的曹操张鲁汉中之战、刘备曹操汉中之战、诸葛亮北伐相关情节才比较合理。

以下为嘉靖本【演义】原文。

曹操张鲁汉中之战,从关中攻取阳平关方可入汉中——

1. 张鲁与弟张卫商议退敌之策。卫曰:「汉中最险,无如阳平关,左右依山傍林。下十余个寨栅,迎敌曹兵。兄在汉宁,尽拨粮草应付。」
2. 于是令夏侯渊、张郃分兵两路,各引轻骑三千,取小路抄阳平关后。曹操大军尽拔寨起。

刘备曹操汉中之战,从汉中将曹操逐出阳平关——

1. 张飞、魏延得严颜代守阆中,分兵杀来,先得了南郑。操心惊,奔阳平关而走。
2. 操令许褚引一千精兵,去阳平关路上护接粮车。当日,部粮官参拜褚曰:「若非将军至此,粮又不得到阳平矣。」将车上酒肉献与许褚,诸将共饮,不觉大醉。褚乘酒兴,催粮车行。押粮官曰:「前【褒州】之地,山势险恶,未可过去。」褚大怒曰:「吾有万夫之勇,岂惧他人哉!今夜乘着月色,正好使粮车行走。」许禇当先,横刀纵马,引军前进。二更以后,往【褒州】路上而来。

安居平五路情节,从关中出兵直取阳平关——

1. 然后命大将军曹真为大都督,提兵十万,由京兆径出阳平关取西川。
2. 曹真兵出阳平关,赵子龙拒住各处险道,果然「一将守关,万夫莫逾」。曹真屯兵于斜谷道,不能取胜而回。

曹丕伐吴情节,赵云兵出阳平关剑指长安——

忽流星马报道:「赵云引兵出阳平关,径取长安。」丕听得,大惊失色,便教回军,各自奔走。

失街亭情节,诸葛亮点出汉中咽喉(演义宇宙中阳平关,褒斜道,街亭都在一条路上)——

孔明曰:「今汝接应街亭,当阳平关冲要道路,总守汉中咽喉。此乃大都督之任也,何为安闲乎?汝勿以等闲视之,失吾大事。前锋破敌者,乃偏裨之将也。汝宜小心,以代吾权!」

姜维北伐情节,出阳平关伐魏——

蜀将军姜维起兵二十万,令廖化、张翼为左右先锋,夏侯霸为参谋,张嶷为都转运粮使,又出阳平关伐魏。

钟会伐蜀情节,走斜谷路,攻陷阳安关(阳平关别称)进入汉中,定军山在阳安关西南——

汝(许仪)可一路出斜谷……
会调拨已毕,乃与众将曰:「兵贵神速,不可少停。」即时掣兵来取阳安关。
是夜,魏兵宿于阳安城中,忽闻西南上喊声大震。……钟会惊疑不定,次日自引数百骑,俱全装惯带,望西南巡来。前至一山……乡导官曰:「此乃定军山也。昔日夏候渊殁于此处。」

总之,按【演义】设定,斜谷道是长安、汉中之间的南北向大路,阳平关锁在斜谷道上。曹魏想南征,必须先攻打阳平关。西蜀方面想北伐,兵出阳平关也是正路。

如果按历史地图,阳平关和斜谷道根本无关,必须接受演义这一特殊设定,这些情节才能理解。而【三国志11】游戏中,将错就错地反映出了这一设定。

二、如果对演义中的过五关斩六将的线路感到奇葩,这里提示下

1)【三国志评话】中关羽的起点是长安

2) 嘉靖本演义中曹操送关羽锦袍的地点是霸陵桥

如果把过五关斩六将的起点由许昌改为长安,这个路线是不是顺眼多了?唯一的不和谐是东岭关,它应当改为在长安和洛阳之间的某个关隘,位于长安以「东」的某个「岭」的旁边,那么它就是有名的()关?

三、攻打成都那些事儿

三国时期汉中和四川之间主要两条通路:金牛道和米仓道。金牛道在汉中一侧的出口本来是阳平关(但是老罗改了阳平关位置,上文已述),在四川一侧的出口是剑门关。剑门关在文字上更像剑阁,在读音上更像葭萌关,其实它们都距离不远。

所以为什么【演义】刘备入川的章节里只提到葭萌关而没有剑阁,邓艾钟会伐蜀时只提到剑阁而没有葭萌关?因为它们基本可以视为是一体的。

为攻打成都,刘备从葭萌关出兵,邓艾绕过难啃的剑阁,他们现在面对一个相同的阻碍。在刘备的情节里叫涪水关(杨怀高沛),在邓艾的情节里叫江油城(马邈),拿下之后,他们都毫不费力地占领了涪城。在【三国志11】游戏中,涪水关(江油城)与涪城被合并为涪水关。

从涪城继续前进,邓艾面对着绵竹,嘉靖本【演义】在绵竹后面有小字注释(今雒城),这是一个重要的据点,邓艾面临着诸葛亮的后代,而刘备在这里损失了庞统,不得不等待诸葛亮张飞的增援。攻克雒城之后,邓艾眼前似乎一马平川直逼成都,而刘备眼前还有绵竹关(李严)这一关。无论雒城和绵竹关是同一个要塞还是两个,总之在【三国志11】游戏中,它们是同一个关口——绵竹关。

显然,在「涪水关」与「绵竹关」之间的地理应当比游戏中复杂得多,首先这里应该有涪水流过(黄忠魏延差点被泠苞淹没,多亏了彭羕),其次这里应当有多条小路(用于黄魏争功、刘备庞统分兵),游戏中做了简化,这可以理解。看到图中左侧山坡上的石头了吗?那里就是——落凤坡。庞统在下方的路上中伏身死,虽然原文写庞统是中箭而亡,但我们知道,这种情况下一般矢石不分家。

四、祁山,祁山

我在另一篇回答里论证了,演义中的祁山在渭水之南,斜谷口和箕谷口之间。

诸葛亮六出祁山的「祁山」如今是在哪儿?

【三国志11】游戏中,从汉中出了阳平关后有两条路,一条向前,是褒斜道无疑,另一条向右,这条路极其有趣,如果你热爱历史,可以把它理解为傥骆道,如果你热爱演义,则可以理解为箕谷道。无论如何,这条路通往关中平原,其出口在褒斜道和子午道之间。

所以在游戏中,「祁山」的位置就在秦岭南麓,斜谷口和箕谷口之间,也就是「决战称霸」模式下的五丈原那个位置,按演义设定,祁山、眉县、五丈原这些地方本来就距离不远。

至于为什么演义祁山要跑到不同于历史的渭南位置,之前那篇回答里写过了,这里就不再重复。

五、太行山通道

除官方设定的壶关(滏口陉)外,游戏中山西和河北间的太行山中还有三条通道:

其中最南端的通道在晋阳的正西,当是娘子关所在的井陉无疑,正好有条河(滹沱河)可以让韩信背水。北面的两条通道,看位置当分别是紫荆关(飞狐陉)、倒马关(灵丘道),至于居庸关,它超出了游戏地图的设定范围……

由于游戏的设定,我们是无法找到连通长治地区和河内地区的太行陉和白陉了,「太行八陉」之首的轵关陉,也只能拓扑意义地找到(游戏中未将王屋山、中条山体现出来)。最后,从山西西部可以横渡黄河到达陕西东部的蒲坂津,在游戏中体现为西河港、夏阳港两个港口,当年徐晃就是从这里西渡黄河,攻击马超的后方。

六、远征乌桓

在游戏中,山海关的位置极其好辨认:在辽西走廊的南端,「两京锁钥无双地,万里长城第一关」,但曹操北征乌桓时,这条路不能通行。

畴见操,言曰:「此地秋夏间有水,浅不通车马,深不载舟船,为难久矣。旧北平郡治在平冈道,出卢龙,达于柳城。自建武以来,陷坏断绝,垂二百载,而尚有微径可从。今虏将以大军当由无终,不得进而退,懈弛无备;若嘿回军,从卢龙口越白檀之险,出空虚之地,前近柳城,掩其不备,冒顿可一战而擒也。」

注意,下图中的「北平」不是今天的首都北京,而是今天的唐山。卢龙塞即喜峰口,在游戏中通过这条小路可以绕到辽西的「柳城」,即辽宁朝阳。(我本来想派一队兵去柳城修个城塞,以便截图,不料竟出现了「乌丸头目」攻击我,电脑太机智了)

七、水上高速公路

在古代,江河能起到高速公路的作用,「朝辞白帝彩云间,千里江陵一日还」。

【演义】中,刘备东征孙权时即带了水师,却不幸「蜀主窥吴幸三峡,崩年亦在永安宫」。后来晋灭吴之战「王濬楼船下益州,金陵王气黯然收」,终于一战功成。相反方向溯江西上的例子,有周瑜水军西上迎击曹操于赤壁,吕蒙白衣渡江偷袭荆州,及早期的孙坚、孙权跨江攻击刘表、黄祖。洛天依在【权御天下】中唱道「水师锁长江,抗曹刘」,即点出了东吴水上健儿在长江上的活跃。

【三国志11】中,与陆上的州郡城池相比,长江很宽,因为必须给水军足够的舞台。可通行的长江起点仅为巫峡永安(瞿塘关、白帝城),看来诸葛亮是不能溯江而上直抵雒城(绵竹关)了。支流方面,汉江、湘江、赣江一应俱全,只要你有一支强大的水军,这套「水上高速公路」将极大地提高你的投送能力。如果反而是你的敌人有一支强大的水军,你将体会到曹操对着宽阔的江面望而兴叹的心情。【布局天下】说「河流的意义重在流通,而贵在有据点可以扼守」,在游戏中,你能深刻地理解这句话的含义。

八、武关

游戏中的武关的位置是错误的。「关中四塞」,武关是其中之一,位于长安东南方向,控制着长安到南阳之间的秦岭通道。历史上,来自东面的军队嫌潼关过于难打时,常采用绕道武关进攻关中的方案。如果像游戏中那样,好不容易攻克了武关,结果发现还是要进攻潼关,那就要气死了。

【演义】中关于武关的情节不多。一处是曹操规划的讨董路线,让袁术「率南阳之军,驻丹析,入武关,以震三辅」,「三辅」指的就是关中(京兆、左冯翊、右扶风),即经典的「取道武关入关中」路线。另一处是吕布败于李傕郭汜,把这条路反过来走,「出武关去投袁术」。另外「张济自关中引兵攻南阳,为流矢所中而死」显然走的也是这条通道。

函谷关和潼关是同一个关隘在不同历史时期的不同叫法,说它们具体位置不同是有道理的,但同时存在就没必要了。游戏中潼关和函谷关之间那条路,无疑就是著名的「崤函通道」,但是游戏中并有体现出崤山。如果按现实中修改,应当加上崤山,以阻绝武关和崤函通道的关系,并恢复丹江通道,保证从南阳出武关可以直抵关中。

学着用bin编辑器修改地貌,比较粗糙

九、旋转门

【布局天下】中说的「南阳盆地像是关中、汉中、中原与湖北之间的一个旋转门」,这在游戏中有着完美的体现。

向西北方向,过武关,可入关中(袁术:啥)。东北方向,经过方城夏道,可到许昌(典韦:哦)。西南方向,走汉水通道,可进攻上庸、汉中(孟达:啊)。正南方向,不必出南阳盆地,即可进攻新野、襄阳(刘琮:妈呀)。

在演义中,宛城因张绣贾诩的表现为人熟知。其实在讨伐黄巾时期,刘备、孙坚就曾在这里并肩作战。在诸葛亮北伐中原时期,司马懿从这里直扑孟达。【隆中对】中「命一上将,将荆州之兵以向宛、洛」的构想,更是给后世读者留下了无穷的遗恨。

补充一个图,演义中的南阳(宛城)、穰城、淯水、安众位置

十、新野

新野区区一个县,在游戏中却是和长安、洛阳平等的城市,因为它在【演义】中戏份太多,非如此无法实现剧情和剧本吧。

在历史上新野县归南阳郡管辖,但【演义】中刘表说「此去襄阳管下有一县,名新野县」,我们以刘表的话为准,把游戏中新野看成襄阳板块的一部分。

区区新野,竟也算个四战之地。西北方向的道路通往南阳,夏侯惇、曹仁常常从这条路打来,注意这条路上茂盛的植被。东北方向的道路通往汝南,刘备在汝南被曹操打败,就是从这条路跑到汉江,游戏中的山对应于现实中的方城山、桐柏山,在演义中称为穰山(刘辟、高览死于此山)。西南的方向通往襄阳,「湖阳港」所在的位置就是樊城,与襄阳隔汉江相望,图中的红色箭头就是刘备携民渡江的路线。东南的道路通往江夏,就是有名的随枣走廊,但携民渡江时刘备派关羽孙乾去江夏,他们走的是水路,沿汉江而下,随枣走廊和汉江之间间隔的那座山,就是现实中的大洪山。

至于襄阳,以北上面说了,以南通往江陵、斜趋汉津,在游戏「决战称霸」模式的「长坂坡之战」有官方设定,不赘。

十一、逍遥津上玉龙飞

「决战称霸」模式「合肥之战」,一开始孙权就身处桥边,暗示着该桥就是有名的逍遥津小师桥,但地标上又显示此桥左巢湖、右长江,桥下这条水道又该是濡须水,有下方的濡须港为证。所以应当是游戏中做了有意设定,将逍遥津和濡须水合二为一。

这个濡须港,就是孙权听了吕蒙的建议而修的公事。

吕蒙进曰:「曹操兵来,可夹攻,濡须水口筑坞以拒之。」诸将皆曰:「上岸击贼,跣足入船,何用筑城?」蒙曰:「兵有利钝,战无百胜。如邂逅逢敌,步骑相促,人尚不暇及水,何能入船乎?」权曰:「‘人无远虑,必有近忧。’子明之见甚远。」便差军数万筑濡须坞,晓夜并工,务要立办。

后来果然起到了作用(演义中孙权陆战的高光时刻):

操以鞭指挥曰:「生子当如孙仲谋!若刘景升儿子,犬豕耳!」忽一声响动,南船一齐飞奔过来。濡须坞内又一军出,冲动曹军。曹操军兵退后便走,军皆四散,止遏不住。千百骑赶到山边,为首马上一人,碧眼紫髯,上长下短,众人认得正是孙权,亲自引一队马军来击曹操。操大惊,急回马时,东吴两员大将韩当、周泰,两骑马直冲将上来。操背后有大将许褚纵马舞刀,敌住二将,曹操得脱归寨。

合肥县与寿春县同属九江郡,控制庐江进攻寿春的必经之路。甘宁用铁链打倒朱光的皖城、及上文提到的濡须口均在庐江郡。虽然通常说长江是东吴的护城河,但东吴在江北亦占据部分领土。长江、淮河之间是曹孙拉锯的战场。在游戏中,这简化成寿春、庐江二城间的冲突。冲突的焦点,就在合肥。关于曹孙合肥之战的梗,网友们过于耳熟能详,这里就不多说了。

十二、寿春绞肉机

寿春是【三国志11】有名的绞肉机,四周多条道路通往各个方向。

寿春是袁术在淮南时期的老窝,曹操曾经会集了刘备、吕布、孙策的超豪华阵容围攻袁术。游戏中正北方向的大路通往徐州,吕布、刘备从那里打来,刘备讨伐袁术(留张飞守徐州),袁术讨伐刘备(辕门射戟),袁术讨伐吕布(七路下徐州),袁术救援吕布(曹操围吕布于徐州时),走的都是这条路。正西方向的道路通往许昌,曹操的大军就从这条路打来。正南的方向通往江东,孙策借兵后就是从这里走向霸业,现在又是从这里反攻袁术,这里同时也是孙权非常熟悉的地方。另外西南方向有一条小路可以通往荆州,在赤壁之战时,周瑜特意派了太史慈阻断这条路上的援兵。

第二唤太史慈分付:「你可领三千兵,直奔黄州地界,断曹操合淝接应之兵,就逼曹兵,放火为号;尽看红旗,便是吴侯接应兵到。」这两队兵最远,先发。

至于寿春向东那条狭长的陆路通往的江都港,那里就是广陵,从寿春能够通往广陵是当然的。

玄德兵至广陵,又被袁术劫寨,折兵太半。

下面的情节中涉及到了广陵的港口。

司马懿奏曰:「吴有长江之险,非船只不可渡。陛下必御驾亲征,可选大小战船,从蔡、颍而入淮,取寿春,至广陵,渡江口,径取南徐,此为上策。」

可惜遭到了徐盛的火攻。

十三、官渡

游戏中的兖州,以陈留、濮阳二城为代表,它们分别是陈留国、东郡的治所。

【演义】中陈留的戏份不多,只有曹操在这里散尽家财起兵讨董,再有就是早期的势力之一陈留太守张邈的些微事迹了。在游戏中,陈留作为曹操的大本营为玩家们熟知。

相比之下濮阳的故事就比较有名了,吕布袭取兖州后移居濮阳,在这里与志在夺回兖州的曹操大战(游戏剧本中即为陈留曹操vs濮阳吕布),曹操几乎在这里被烧死。

但在之后的故事里,陈留、濮阳都很少被提到,包括在官渡之战的情节里。事实上,濮阳西面不远就是白马,陈留西面不远就是官渡。在游戏中,虽然这个东西关系是正确的,但是白马、官渡与黄河的关系均不正确。游戏中白马在黄河北岸,但事实是颜良统率大军在白马压得曹军喘不过气,当时明显是袁绍军的进攻态势。游戏中官渡在黄河南岸,那样乌巢岂不是要跑到黄河北岸去,那还怎么偷袭?

事实上,白马在黄河南岸,延津在白马以西,官渡在延津以南,官渡并不是黄河上的渡口,否则曹袁是不可能在这里相持的。

如上图,游戏中的「白马港」实际应为与白马隔河相望的黎阳,在曹袁相争的战事里,黎阳是重要的据点之一,发生过多次作战。

十四、许都

许昌作为曹操的大本营,同样是个四战之地。

西北的大路可以通往洛阳,关羽离开曹营时犯路痴就走的这条路。正东的大路通往徐州,就是曹操出兵讨伐吕布、刘备的方向。东南的大路通往汝南,曹操走过这条路打飞了盘踞汝南的刘备。西南那条路通往荆州,在游戏中宛城的位置过于靠北,以至于从许昌想去宛城竟要先往北走(和去洛阳是同一条路),实际上从许昌南下荆州理当路过宛城。

宋忠直到宛城,见着曹操,献上降书。

在游戏中,从许昌去洛阳需要经过虎牢关。但在现实中,在许昌和洛阳之间虽然有嵩山,但这条路并不被虎牢关控制,如果有关,也是演义中的「东岭关」(孔秀把守)那样独立的关隘。至于虎牢关(汜水关),那是关羽离开洛阳后往东前进才要路过的。

比这个错误更过分的是,好端端的中原大地上,莫名地多了许多山不说,许昌以北更出现了一条绝涧,让许昌与北方的官渡无法直通!必须要先向西北洛阳方向前进,再拐90度大弯拐向东北才行,这难道是要为关羽去河北找哥哥的奇怪路线强行挽尊?

最后,许昌向南去汝南方向、向东去徐州方向,也应当是一马平川的,可以有些河流,但沿途多山则莫名其妙。也许是游戏中为了平衡性,而在河北、中原的平坦地带,凭空添加了许多山脉,这是让人感到遗憾的方面。

十五、徐州

小沛是徐州的大门,无论是西边的曹操要打徐州,还是南边的袁术要打徐州,小沛都首当其冲要沦为炮灰,不论这是否与现实地理相同,与【演义】的逻辑肯定是一致的。

谦曰:「如玄德公不从,此闻近邑,名曰小沛,玄德若肯念我,屯军小沛,以保徐州,始终救援,未知台意若何?」
陈宫曰:「不可。术据寿春,兵多粮广,不可便图。不如请玄德还屯小沛,养成羽翼。令玄德作先锋,那时先取袁术,后取袁绍,可纵横天下矣。」

在【演义】中,「徐州」与下邳不是同一座城:

吕布临行,登曰:「徐州四面受敌,操必死攻,先思退步:将钱粮移于下邳,倘围徐州,下邳有粮可救。」
陈登献了徐州。操军马入城,安民已了,唤众谋士商议取下邳。

但在游戏中,往往只保留小沛、下邳两座城,偶尔还有一个被降格为「据点」的彭城(严格说来历史上的徐州治所也不在彭城),这是可以接受的。读【演义】时,读者一般只记得徐州有个主城,是陶谦/吕布的,外面有个卫星小城,是刘备的。游戏用两座城实现剧情,接受起来并不违和。

另外,吕布智商在线时挺让人惊讶的,比陈宫还高明:

陈宫曰:「刘备今虽受困, 久后必纵横, 乃将军之患, 请休救之。」布曰:「袁术若并了刘备,则北连泰山诸将,吾亦在术图中也,不得不救刘备。」

游戏中下邳(逻辑上亦指徐州城)除了西边小沛这条路外,就只有北边通往北海的大路了,显然,那就是刘关张赵与太史慈从北海救援徐州时走的道路。

十六、赤壁!赤壁!

游戏中对赤壁之战的地理做了很有意思的设定。

无论在现实地理中,还是演义地理中,江陵、江夏、柴桑三者,都是以江陵在最上游,江夏次之,柴桑在最下游,这是毫无疑问的。刘备顺汉水逃跑到江夏后,曹操占据了江陵,诸葛亮从江夏去柴桑见到孙权周瑜,孙权决心抗曹后,周瑜率军从柴桑溯江而上,进军到江陵和江夏之间的三江口。即:江陵在最上游,三江口(游戏中叫陆口)次之,江夏再次之,柴桑在最下游。

游戏中在保留这个拓扑关系不变的前提下,对长江及沿岸地形做了大幅度扭曲。如上图,曹军在西北方向,周瑜军在东南方向,诸葛亮借来的东南风正好合用,有趣的是夏口港也在西北,如果将陆口港后面的山理解为锦屏山(七星坛所在地),夏口港刚好在其西北方向,这意味着——诸葛亮和赵云可以借助刚借来的东南风迅速返回夏口了!否则按正常地图,赤壁在江夏的上游,对这句话的理解就会很尴尬:

赵云却教拽起蒲帆,乘顺风而去。其船如飞,追之不及。

游戏中将赤壁(乌林港)、江夏都拉到了汉口两侧,这使得刘备得以率少量水军参与水战,这虽然与刘备的全程看戏不向符合:

孔明与玄德曰:「主公可于樊口屯兵,凭高而望,坐看今夜周郎成大功也。」

却能让玩家对刘备产生更多好感,也与关羽这句话相一致:

云长曰:「乌林之役,左将军亲冒矢石,戮力破敌,岂得彼劳,而无一块土相资,而足下欲来收地耶?」

同时,曹操与刘备隔汉江相望,在江面被周瑜水军控制的情况下,曹军是无法直接攻击刘备的,刘备也正好可以向两个方向眺望:

玄德尽把江夏之兵屯于樊口住扎,令人登高望之。回报曰:「南岸尽是东吴家战船;北岸隐隐烟火不绝,乃青州、徐州之兵。」

细细揣摩,这些设定着实巧妙,在真实地理和演义故事中完美地找到了平衡。

十七、荆南四郡

游戏中荆南四郡的位置,与历史中是一致的,但演义中的设定与它们不同。

玄德大喜,遂问四郡先取何郡,后取何郡。良曰:「湘江之西,零陵最近,可先取之;次取武陵。然后湘江之东,取桂阳;长沙为后。」
演义中的荆南设定

但是实际取四郡的顺序,与马良说的又不相同,马良主张先西后东(零武桂长),实际顺序却是先北后南(零桂武长)。

【演义】中荆南四郡的古怪,有可能是作者有意的设定。元杂剧中关羽取的就是长沙,这个重头戏必须放到取四郡过程的最后一个(东南角)。当然,也可能纯粹就是作者的失误。

十八、「山河四塞」的洛阳

在【三国志11】游戏中,把个以交通便利、四通八达著称的洛阳城,设计成了山河四塞、固若金汤,让人惊讶。事实上洛阳南面的山脉并非铁板一块,而是熊耳山、伏牛山、嵩山等山脉合拱,山脉之间本有缝隙,更有伊河、汝河、颍河流向西南、东南方向。伊阙、广成关、轘辕关等关隘控制着这些通道。

不过看【演义】中的诸侯讨董情节,似乎洛阳的安危全看虎牢关,虎牢关的安危全看吕温侯,不存在来自其他方向的压力,只有「沂水关」除外,华雄刚刚阵亡在那里,董卓派李傕郭汜二将带兵五万去守把。

事实上「虎牢关」和「沂水关」是同一个关隘,控制着洛阳向东的通道,后文关羽过五关斩六将阶段也要路过此地。但我们作为读者必须尊重作者设定世界观的权力,他说虎牢关和沂水关是两个不同的关隘,那就是两个不同的关隘。

董卓遂起兵二十万,分为两路而来:一路先令李傕、郭汜引兵五万,把住沂水关,不要厮杀。卓自将十五万,同李儒、吕布、张济、樊稠取虎牢关。

但与此同时,我们也尊重游戏的设定权力,把虎牢关、沂水关合并,并将洛阳以南的山地设为铁板一块,这与【演义】中涉及洛阳的主要情节——联军讨董——并不违和。尽管演义中提到过潼关、虎牢/沂水关、孟津之外的通道,但不是主要情节。

操于席上言曰:「吾始兴大义,为国除贼。诸公既仗义而来,却不听吾计。初吾欲使渤海引河内之众,临孟津;酸枣诸将守成皋,据敖仓,塞轘辕、太谷,制其险要;袁将军率南阳之军,驻丹析,入武关,以震三辅。皆深沟高垒,勿与战,益为疑兵,示天下形势,以顺诛逆,可立定也。今持疑而不进,大失天下之望。窃为将军耻之!」

这里提到的「轘辕、太谷」就是控制从洛阳直通许昌方向通道的关隘。

洛阳西面是崤函通道,在游戏中同时设置了通道西端的潼关和通道东端的函谷关,事实上【演义】中一次函谷关都没有提过, 函谷关在三国时期已经没落了 ,关中和洛阳之间,只有潼关这一座雄关,在曹操马超大战的情节中是重要的舞台。

最后,洛阳以北并非直接面临黄河,而是有一座北邙山,这在演义中有提到,「张让、段珪拥逼少帝及陈留王,冒烟突火,杀出后宰门,离城望北邙山逃难」,但这是十分次要的细节,而且该山的规模也不大,因此游戏中省略掉,没有什么影响。

十九、烧脑时间到了

这节分析演义中街亭、西城、陈仓城等地位置,请忘记它们的真实位置。

演义中的「陈仓城」在陈仓道中段,尤其是位于散关之南:

魏延、姜维到了(陈仓)城下……孔明曰:「汝二人且莫卸甲,可引兵去袭散关……」

可见,这个「陈仓城」不同于平时说的地名「陈仓」(韩遂对樊稠诉乡情之地),而是陈仓道上魏军新修筑的一座要塞,属于因道而得名。

孔明曰:「陈仓正北是街亭……」

陈仓城亦在街亭之南,那么演义街亭在哪呢?

懿下令:「径取斜谷中道,必至西城;虽然山僻小县,乃是蜀兵屯粮之所,即南安、天水、安定三郡总路。若得此城,三郡再可复矣。」

可以确定西城的位置:斜谷中段。

懿曰:「吾素知秦岭之西有一条路,地名街亭;傍有一城,名列柳城:此二处皆是汉中之咽喉,诸葛亮欺子丹无备,定从此处进也。吾与汝径取街亭,望阳平关不远矣。诸葛亮若知吾断其街亭要路,绝其粮道,则陇西一境不能安守,必然连夜奔回汉中去也。」

司马懿这段话透露的信息包括:1)街亭是汉中的咽喉;2)离阳平关不远;3)位于粮道的要点。

由此,可以推断演义街亭的位置:在西城以西,陈仓以北,距阳平关不远,有道路可通陇右,亦有道路可通关中(司马懿从此路打来)。这就是所谓的「五路总口」的含义。

【演义】陈仓道及街亭之战概念图
附一张正史地图,图中箭头为陈仓道,忘标了

二十、【演义】最帅台词

蛰伏了一辈子的黄老将军,以葭萌关为起点,沿着金牛道一路推到定军山,连续打崩张郃、夏侯尚、夏侯德,现在面对着曹魏西部战区王牌大将夏侯渊。

游戏「决战称霸」模式有黄忠、夏侯渊交战地点。如图,在【演义】中(游戏【三国志11】中亦然)汉中盆地的西口并不在阳平关控制之下,控制这个重要路口的是定军山,定军山以西即为黄忠、法正抢占的「对山」,以北则为夏侯德授首的天荡山。定军山以东相连的,则是屯粮之所米仓山。

米仓山下面的通道自然就是米仓道,汉中通往巴蜀的两条通道之一(另一条就是黄忠杀穿的金牛道),张郃曾经沿着米仓道进攻巴西(不是那个足球王国),被张飞在宕渠、瓦口击败,后来张飞、魏延从这条路杀来,直取南郑(游戏中的汉中城)。

张飞、魏延偷家时,曹操正在汉水东岸与刘备对峙,图中我用土墙表示这段汉水的样子。曹军曾经杀过汉水进攻赵云营寨,却被赵云用空营计杀败,曹军在汉水中淹死无数。后来徐晃亦在此地背水列阵,又被黄忠、赵云杀败,曹军又在汉水中淹死无数……

下辨在汉中盆地以西,在折了任夔之后蛰伏了很久的马超向东杀来赶上汉中之战的尾声,却立刻就又折了吴兰,成全了曹彰全【演义】的唯一一次斩将(曹彰也因这次斩将而入超呼声极高)。曹操在兵败如山倒的情况下退守阳平关,不情愿地啃着鸡肋,通过褒斜道给他运粮的许褚被张飞一枪刺倒。

魏延的一支神箭宣告了曹操的汉中之旅的结束,刘备取得了汉中之战的完胜,在分派刘封、孟达略定上庸后,刘备集团到达了全盛时期。这场气势如虹的汉中争夺战中,我心中的MVP是老将军黄忠,他以一己之力,将战线从四川盆地推到了汉中盆地。而他那句豪气干云的台词,也是我心中的【演义】最帅台词:

刘封谏曰:「红日已西沉矣,军皆远来劳困,且宜暂退。」忠大笑曰:「不然。昔日哲人顺时而动,知者见机而发。今蒙天赐奇功,不取是逆天也。」

二十一、99%读者没能理清的【演义】潼关地形

【演义】中马超曹操之战,其中的潼关附近地理设定与实际情况不同,与【三国志11】游戏亦不同,无法用游戏地图讲解,遗憾,只好自己动手画了。

在实际情况中,潼关位于渭口以东,这点【三国志11】中有正确的体现。在这种情况下,失去了潼关的曹操根本就摸不到渭水,更谈不到向北渡过渭水了。但【演义】中曹操能够北渡渭水——这就是夺船避箭的情节。

却说曹操整兵已毕,分三停军,前渡渭河。

可知【演义】中的潼关位于渭口以西,马超军在潼关后跨渭下寨,并搭有桥梁,可以在渭河两岸往来自如。

超不见庞德、马岱,引百余骑截于渭桥之上。

兵临潼关扎营的曹操却无桥可过,只能采取船渡的方法,闹出了夺船避箭的惊险情节,渡过渭水后,又面临立足不稳的窘境,多亏娄子伯献策,建起了冰城。另一方面,曹操也搭建浮桥方便渭南、渭北的通行,但遭到马超军的破坏。

曹操在渭河内,将船筏锁鍊,作浮桥三条,接连南岸。
南北两岸并力杀到寨前,堆积草把,放起烈火。操兵抵敌不住,弃寨而走。车乘、浮桥,尽被烧毁。

直到徐晃偷渡河西成功,马超求和,曹操使用离间计诈称要退兵(从渭北退回渭南)时,浮桥才得以搭建。

遣人回书,言:「待吾徐徐退兵,还汝河西之地。」操一面教搭起浮桥,作退军之意。

徐晃偷渡河西,走的就是有名的蒲坂津,在【三国志11】里是西河港、夏阳港,在游戏中,这条路直接能通往安定,对马超后方造成巨大威胁,所以马超感到压力山大,也不提杀父之仇了,向曹操求和,但被曹操趁机用计,杀到全盘崩溃。

曹操亲自追至安定,知马超去远,方始收兵不追。

可见马超的恐惧是有道理的,如果安定真的被徐晃趁虚攻取,此时他还有命吗?

二十二、游戏中的中华水系

【三国志11】中水系元素丰富,但只有黄河、长江(含汉江、湘江、赣江三大支流)、淮河(下游部分)及鄱阳湖、洞庭湖两个大湖可以行船,并有沿岸港口。除此之外的河流湖泊在游戏里的「中地图」上都不显示,只起到阻隔、装饰的作用。

北部河流,有戏份的除黄河外,就是其支流渭水(曹操马超之战、蜀汉北伐)了,另外漳水因为临近邺城,曾经被用来进行水攻,游戏中漳水上也有一个可以摧毁的堤坝。

当夜,曹操添十倍军士,并力发掘;比及天明,广深二丈,引漳水灌之,城中水深数尺,更兼粮绝,军士皆饿死。

中部河流中曾被用于进行水攻的是沂水和泗水,这次遭殃的是下邳。

郭嘉曰:「某有一计,胜如二十万兵。布虽勇,不能逃也。」荀彧曰:「莫非决沂、泗之水乎?」

另有颍水因颍川多才而著名:

玄德曰:「何颍川多贤乎?」徽曰:「昔有殷馗善观天文,见群星聚于颍分,对人曰:‘其地必聚贤士。’」

淯水因曹操的惨败而著名:

此时未到淯水河边,操右臂中箭,马亦带三箭。后贼赶到河边,安民被贼赶上,砍为肉泥。……曹昂被乱箭射死,人马填满淯水。

至于汉水,戏份就十分多了,斜趋汉津,汉中大战,水淹七军……但游戏中的汉水未体现出汉中部分。

南部河流除长江外,泸水因孟大王、馒头和【出师表】而著名:

故五月渡泸,深入不毛。

宕渠的有名在于张飞在此打败张郃:

洪大怒曰:「汝不听吾言,强要进兵,到折了宕渠紧要隘口。」

二十三、张飞快乐山

与史实不同,【演义】中张飞在荆州就和孔明分手,走陆路杀向雒城。他走的是哪条路?我们知道,从四川到荆州有一条陆路,就是夷陵道,那条路刘备走过,损失惨重。【三国志11】游戏中对夷陵有官方设定。

这让人感到疑惑,除了夷陵道之外是否还有第二条陆路。如果有,刘备伐吴时为什么不走。如果没有,难道张飞入川时曾经攻克过白帝城?

游戏中给出了完美的答案:张飞入川时通过了夷陵,但是不必攻打白帝城(永安)。在白帝城北面有一条小路,可以直接通往雒城!

更完美的是,这条路虽然不路过江州(张飞路过江州的线路是不可想象的),但是照样要通过巴郡,只要理解为巴郡太守严颜并未驻守于州治所江州城,一切都迎刃而解。而且张飞在这条路上还途径他后来非常熟悉的宕渠、阆中,这些要塞都归严颜管辖,后来张飞在这里和张郃作战行云流水,熟悉地理也是原因之一(另一方面黄忠曾经跟随刘备在葭萌关替刘璋抵御张鲁,熟悉金牛道也理所当然)。到张飞、魏延走米仓道北上袭击汉中时,就把阆中交给了严颜代管——这本来就是严颜了如指掌的地方。

又差严颜往巴西阆中守隘,替张飞、魏延,令飞、延来取汉中……

阆中向南方有两条路。一条通成都,关羽死后张飞就走这条路去见刘备要求出兵。另一条通江州,就是刘备让张飞到江州和自己一起伐吴的路线……

先主曰:「卿提本部兵,自阆州而出;朕统精兵,会于江州,共伐东吴,以雪此恨!」

二十四、四川

游戏中,四川地形比较复杂,梓潼、江州两城在【演义】中戏份都不多,看着容易迷惑。

简单梳理一下,从成都的视角看,主要就两个方向,一个向北,一个向东(孟大王故事中的地理过于架空,略)。向北,通往汉中。向东,通往江陵。向北的道路主要有两条,上文反复提及的金牛道、米仓道,其中金牛道比较好走,在游戏中也是大道,在四川这边的大门是剑阁(姜维在这里挡钟会)。米仓道不太好走,在游戏中是栈道,在四川这边的大门是阆中(张飞在这里挡张郃)。向东主要就一条道路,就是刘备东征走的夷陵道,大门是白帝城(李严在这里挡陆逊)。

金牛道沿途关隘很多,剑阁、葭萌关、涪水关、绵竹关一字排开,前两者在盆地边缘,后两者是成都门户,之间以梓潼作为跳板,进可出剑门兵发汉中,退可守雒城保卫成都。白帝城(永安)以江州为上游,从成都东出,可以在江州集结兵力,然后顺长江而下(可惜游戏中的江州段江水不能行船):

先主曰:「卿提本部兵,自阆州而出;朕统精兵,会于江州,共伐东吴,以雪此恨!」
此时赵云在川中江州,听知吴、蜀交兵,遂引军出。

阆中位于成都东北方向,在游戏中是一块小小的平地。向北,控制着米仓道的出口,张飞曾经在这里打得张郃抱头鼠窜,向东,阻遏着来自荆州的陆军。严颜曾经在这里气得张飞吹胡子瞪眼。向西,阆中可通成都,通梓潼。向南,则可下江州进入长江。真是战略要地、五路总口。刘备让张飞长期驻守此地,绝不是闲置,而是把他作为重要的总预备队。可惜的是,这代游戏中的城塞中不能驻军存粮。

二十五、狮儿难与争锋

游戏的200年官渡剧本,孙策势力处于鼎盛时期,拥有五座城市,刚好对应于【演义】中孙策创业的五个阶段。

1) 破刘繇,在游戏中体现为获得牛渚(芜湖港,即采石渡)、秣陵(建业)、曲阿(曲阿港,即瓜洲渡)、泾县一带

泾县以东不远就是宣城,周泰救孙权身负重伤的地方
策引兵到,张英领兵出,两军会于牛渚滩上。
孙策还兵,复攻秣陵,亲到战壕边,招谕薛礼投降。
长史张昭曰:「彼军被周瑜袭取曲河,无恋战之心,今夜正好劫营。」
追兵至泾县,来捉太史慈。

2) 破严白虎,在游戏中体现为获得吴

策领兵向南,进取吴郡。
王晟守嘉兴……黄盖生擒王晟,势如劈竹。
太史慈急攻打乌城,先登城射死那太守。

3) 破王朗,在游戏中体现为获得会稽(王司徒从句章港走海路逃跑)

白虎奔走余杭,于路劫掠,被土人凌操领乡人杀败,望会稽而走。
会稽太守王朗引兵救白虎……朗走海隅,白虎走余杭。
白虎走余杭。一人(董袭)引兵于路接白虎……

4) 袭取庐江,在游戏中体现为获得庐江

5) 迫降华歆,在游戏中体现为获得柴桑及赣江流域港口

袭取庐江,收复数郡,破黄祖,败刘勋,豫章太守华歆降。

引文中提到的「破黄祖」,在嘉靖本演义中有孙策所上表章提及。「身跨马擽阵,手击急鼓……其赴水溺死者,一万余口」,可见走的是陆路,游戏中正好有条陆路可以从庐江西出攻打江夏。「获船大小六千余艘,财物如山积」,江东水军由是兴盛。

在游戏中,孙策身处建业,这是不对的,虽然建业是后来吴国的首都,但此时孙策的大本营还是老家吴郡(演义不同情节里称为吴会、南徐),后来孙权听了张紘遗书的建议,才迁治建业。

秣陵山川,有帝王之气,可速迁居之,为万世之业!——张紘遗书
权曰:「张子纲令吾迁居,吾如何不从!」即命迁治于建业,筑石城。

二十六、盱眙

淮东重镇盱眙,位于寿春以东、徐州以南。是袁术与刘备交战的地点。曹操使用「驱虎吞狼」之计(11代游戏中可以使用此计略),命令刘备讨伐袁术,刘备明知是计,也不得不听命,于是率军南下,袁术派纪灵率军迎击,纪灵被关羽砍得叫停。

两军并起,会于盱眙。

吕布袭取徐州后,张飞逃往盱眙找到两位哥哥。

盱眙控制着泗水流入淮河的入口,从下邳顺泗水而下即可进入淮河,这时盱眙就挡在面前。江东猛虎孙坚当年就在这里起家。

除坚为盐渎丞,又除盱眙丞、下邳丞。见黄巾寇起,聚集乡中少年及诸商旅,并淮、泗精兵一千五百余人,前来接应。

二十七、两个巴丘

【演义】中有两个巴丘。

一个是周瑜亡故的地方,「巴丘天命尽,谁不痛伤情」,位于长江上游,白帝城和荆州之间。

【演义】中有两处情节证明巴丘在这个地方。一是三气周瑜情节,周瑜率水军「看看至公安,并不见一只军船」后,上岸到荆州城接受了一番羞辱,回到船上发狠要取西川,「遂令催前军行,兵至巴丘」,可见巴丘在公安上游,位于溯江而上进入西川的路上。二是星落五丈原后,「东吴全琮引兵数万,屯于巴丘界口」,可见巴丘位于吴蜀边界,即白帝城和荆州之间。

另一个巴丘位于孙策时期的江东边境,「却说周瑜守御巴丘,听知孙策中箭,因此回来」,这个巴丘就是游戏中位于湘水口的「罗县港」,也是历史上的巴丘位置,诸葛亮祭文中「吊君壮力,远镇巴丘;景升怀虑,讨虏无忧」,说周瑜镇守巴丘威震刘表,这个巴丘符合这一位置。

一个巴丘在荆州以西远离东吴,另一个巴丘在荆州以东东吴边境,显然无法调合,这是【演义】作者的错漏之一。

二十八、两个荥阳

【演义】中涉及荥阳的情节主要有两处,一是曹操追董卓,二是关羽过五关。前者明显在洛阳以西,后者明显在洛阳以东。

卓正(自洛阳向长安)行间,荥阳太守徐荣引兵出接……教徐荣伏军马于荥阳城外山坞之傍。
云长(离了沂水关)护送车仗,往荥阳进发。

后一个荥阳是历史上真实的荥阳,楚汉之际刘邦、项羽曾在荥阳、成皋大战,历史上徐荣亦是于此地伏击曹操。但【演义】中诸侯们早已兵临沂水、虎牢关,董卓放弃洛阳后,诸侯们在洛阳扎营,曹操断无「追董卓」到虎牢以东之理。

坚先发兵救灭宫中火,众诸侯各于荒地上屯住军马。曹操来见袁绍……

所以前一个荥阳,当是作者在进行故事创作时的疏漏,既想保留历史上徐荣杀败曹操的事迹,又想突出诸侯的尔虞我诈和各怀鬼胎,而无意间留下了地理方面的BUG。

二十九、两个剑阁

【演义】中有两个剑阁,一个是历史上真实的剑阁,即上文反复提到的金牛道门户,姜维最后抵御钟会「臣等正欲死战,陛下何故先降」的地方,不再多说。另一个剑阁在斜谷道上。

偷懒用张旧图,剑阁乙在孔明撤军路上
又令张翼先引军去修理剑阁,以备归路。

前文已经论证,【演义】中祁山、西城、阳平关分别位于斜谷道的北口、中部、南口,失街亭后,诸葛亮准备从西城退军阳平关而返回汉中,让张翼去修理的剑阁显然在斜谷道的南半段。

三人拜辞魏主,引四十万大兵,前行至长安,径奔剑阁来取汉中。

这里的剑阁也绝不可能是金牛道剑阁,因为那个剑阁在汉中以南。

吾引一军袭剑阁,截其蜀兵归路,孔明自然慌矣,那时大事可成也。——司马懿
二者令兵取袭剑阁,断吾粮道也。——诸葛亮

此时金牛道剑阁是不可能被司马懿攻击到的。

斜谷道上的粮道似乎十分容易被袭击,前面还有司马懿袭击西城(空城计),再前面还有张飞袭击许褚。

即今粮米皆在剑阁,人夫牛马,搬运不便。——杨仪

因为斜谷道通行不便,诸葛亮发明了木牛流马方便运输。

汝二人先引一万弓弩手,去剑阁木门道两下埋伏。——诸葛亮

【演义】中张郃中箭身死的地方在斜谷道上,「奔剑阁张郃中计」,此时张郃是不可能追到金牛道剑阁的。

三十、虎步关右,夏侯妙才

【三国志11】中存在的武威,及某些代游戏中存在的西平,地处三国地图的西北角,在【演义】中没什么戏份,只以董卓、马腾的大本营「西凉」概念存在。

陇西诸郡最有名的是天水,天水最有名的是姜维。其实更早的「杨阜借兵破马超」剧情就发生在天水,马超在潼关兵败后一度「攻拔陇西州郡。所到之处,尽皆归降」,至此被夏侯渊彻底打败,只得去投奔张鲁。立下平定陇西的大功,这是演义中夏侯渊的最高光时刻,他完全实现了自己曾经发过的誓言——

夏侯渊听了,心中气塞,厉声曰:「吾宁死于此地,誓灭马贼而回!」

「冀城」是天水郡的一个县,历史上冀县就是天水郡的治所,但【演义】中冀城和天水城是两个城,这给了孔明智降姜维的机会。

于是大军径到(天水)城下……(被姜维打败)……孔明遂唤安定人问曰:「姜维之母,见在何处?」答曰:「见居冀县。」

马超妻儿在冀城被杀后,马超败逃至历城,「走到历城下,守门者只道姜叙兵回,大开城门接入。超从城南门边杀起,尽洗城中百姓」,丧心病狂地犯下了屠城的罪行,这是【演义】中记载的不多的屠城事件之一,在嘉靖本【前言】中受到了严厉批评。

董卓迁都长安、李傕郭汜之乱、曹操攻徐州、马超屠历城,……封建统治阶级制造了多少个惨绝人寰的浩劫!

马超被与董卓、李傕、曹操并称为罪大恶极之辈,这在蜀汉其他核心人物中是不可想象的。

诸葛亮第一次北伐,擒夏侯楙,降姜维,平陇西三郡,成绩卓著。

大蜀建兴五年冬,诸葛丞相平定天水、南安、安定三郡(按:这三郡在上图中都可见),及冀城、上邽等处,威声大震,远近州郡望风归降。

夏侯渊如果知道自己儿子的表现,估计要气得活过来。

不过夏侯楙至少在说话算话这点上像夏侯渊。

吾若不生擒诸葛亮,誓不回见天子!——夏侯楙
叡曰:「向者夏侯楙驸马共议军机,陷了许多人马,见今羞惭不还……」

三十一、上庸

上庸郡及其东边的房陵郡、西边的西城郡,合称「东三郡」,在【演义】中称为「上庸诸郡」。

却说玄德命刘封、孟达、王平等,攻取上庸诸郡。
却说孟达在新城约下金城太守申仪、上庸太守申耽,克日举事。

【演义】中此处的所谓「西城」实际就是「金城」,所谓「新城」其实就是「房陵」。上庸三郡地处秦岭和大巴山之间,沿汉水上行可至汉中,下行可至襄阳。犹如一个横向的胡同,申仪、申耽、孟达三人在胡同中从左向右而站,现在司马懿、徐晃从胡同右端杀向孟达,左侧的申氏兄弟又同时背叛,孟达就只能成为瓮中之鳖了。

在这之前,在襄阳城下战败的刘封就遭遇过申氏兄弟的背叛。这两兄弟是上庸地区的地头蛇,在刘备曹操汉中之战时被迫「申耽等闻操已弃汉中而走,遂皆投降」,后来在刘封事件中怂恿孟达降魏,在孟达造反时又向魏国通风,是不折不扣的亲魏派。但孟达死后曹魏「加申耽、申仪官职,就随司马懿征进;命李辅、邓贤守新城、上庸」还是被调离了老巢。联想曹操杀苗泽、杀杨松,司马昭杀黄皓,枭雄会为了利益而利用敌对阵营中的小人,但是从骨子里对小人又鄙视和戒备。反之像徐晃不杀杨奉、王修不卖河北,没有让曹操利益最大化,却能得到曹操的敬重。刘备对张任、关羽对庞德,亦复如是,能得到英雄敬重的,只有英雄。

更多演义回答:祁达方的【三国演义】文集