[资料]盾牌24规则讲课记录I——概述 0 管理提醒: 本帖被 红军战神 执行加亮操作(2008-05-19) 主讲:老近卫军
E;}&2 a )r^vrCNy> 从今天开始连续三节课,讲盾牌24规则。从现在起,这个规则将彻底取代军团以往任何规则成为军团唯一的陆战规则。 w"5Eyz-eO 盾牌24规则具有划时代意义的,其采用了自动裁判软件。这个软件完成了原来人工裁判的90%以上的工作量,使裁判时间缩短到原来的10%以下。 7Xx3s@ 虽然还有2个阶段(机动和后勤补给)在裁判时还涉及到少量的人工介入,但是这点工作量比以前已经算是微乎其微,而且这2个“尾巴”也会在未来的几个月内彻底清除。 O}>@G 留这2个尾巴的原因,当然主要是目前软件解决上尚有些困难,不过也有其积极的意义,至少现在培训裁判还有点价值。 D=Q.Q :s6aFiz XLC9B3Jt 第一部分: a*-9n-U@[k 一,关于演习程序 qg{gCG A,裁判程序: /78]u^SW --------------------------------------------------------- dP?prT 裁判的运行界面是这样的: /5)*epF+ 您好,本程序为盾牌24规则全自动裁判程序 QEg[ 请输入地图文件的名称: oUwo!n} map !m^;wkrY 请输入当前全部地面部队状态表文件的名称: A|GtF3:G df3 8tQ;N' 请输入红军地面部队命令表文件的名称: TG[u3Y4 ro3 ?r KbL^2 请输入蓝军地面部队命令表文件的名称: rRg,{:;A bo3 u$yXuFj/ 请输入当前航空部队状态表文件的名称: Vbt!, 2_) air3 ^R=`<jx 请输入当前红军航空部队命令表文件的名称: ]XU4nNi rao3
HdN5zl,q 请输入当前蓝军航空部队命令表文件的名称: vn+XY=Qnr bao3 Lo3N)~5 请输入密码: :`e#I/, ******* N"}>);r 密码正确!请输入当前回合数: #B<EMGH 3 ("\{=XAQ 请输入当前时间的小时数(0-23): 5CZyA`3V^5 12 hH 5}%/vF 请输入当前的天气:1-晴,2-雨,4-雾 %ggf|\-e 1 r[4n2Mys --------------------------------------------------------- VxBBZsZO~ QuqznYSY{ 裁判程序一开始要载入7个文件,然后就是输入密码和一些必输参数。 dpTsTU!\ 然后裁判程序会自动运行到某个需要人工干预的地方停下来。然后由裁判做出确认(一般都是选YES或NO),即可继续往下运行。 =B9-}]DDO '{cSWa|
# 上面7个文件详解: Rjq Xz6 7个文件是 W?5') 1,地图文件 n9xP8<w8 2,地面部队状态表; Xd=KBB[r? 3,红军地面部队命令表; 7b+r LyS0 4,蓝军地面部队命令表; GuO}CQs^W 5,航空部队状态表; b%0p<*:a/ 6,红军航空部队命令表; V_:`K$ 7,蓝军航空部队命令表. ?D6uviQg SK
lvZ a,地图文件: T[Zs{S 就是载入的地图信息。 HwHF8#D*l 示例:东风演习地图在数据文件里的存放形如下: 3Rc*vVnI --------------------------------------------------------------------------- is4}s,]$6 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 I)rO| 1 * 林 林 林 * * * 林 林 Q]YB.n3 1 林 林 林 * * 林 nd]SI;< 2 城* 林 林 * * * * 林 林 ~f h 2 林 林 * * 林 林 ^K;k4oK 3 林 * * * 林 林 E
+_n@t" 3 * * 林 林 B W<Dmn 4 * 林 * 城* 林 * 林 eCYPd-d 4 林 * 林 林 城* -NXxxK 5 * 城 * 林 * 林 林 林 * q7X#LY k 5 * 林 * 林 林 城 ?qNU*d 6 林 * 湿 林 林 * 1Ng+mT 6 * 城* 湿 湿 林 林 c,4~zN8Ou 7 林 * 湿 * 林 林 <Z]#vrq 7 * * 湿 湿 * 林 <{isWEW9]3 8 林 * * 湿 * fZ$b8 8 * 林 湿 q#tUDxf(| 9 林 * * * 林 林 * ]xQv\u 9 * 城* * * 林 林 林 * k
ucbI_ 10 林 城* 城* 林 林 林 林 城* 林 YI g(^>sq 10 城* 城* 林 林 林 林 林 * 林 rP:g`?*V 11 林 城* 城* 林 林 林 林 * 林 林 ~Q&J\'GQH 11 * 林 * 林 林 林 * 林 林
H)Btm 12 * 林 林 * 林 林 * 林 wb0$FZzh 12 * * 林 城* 林 林 A`n>9|R 13 * * 林 林 林 oZa'cZNs 13 * * * 林 林 林 )i~AXBt} 14 * 城* * 林 林 林 S@/{34, 14 * 林 林 林 林 m\56BP-AM 15 林 * 林 林 林 *4}_2"[ 15 林 林 林 * 林 林 林 Nap[=[rv 16 林 林 林 * 林 林 林 X:oOp=y]| 16 林 林 林 * 林 t3@+idE b 17 林 林 林 * FJ_7<4ET 17 林 林 林 * 城* * <y@vv 18 林 * * * 城* 城 * i>YS%&O? 18 城* * * * 城* * r{;NGQYs 19 * g&s.
0+ 19 * (xHmucmwp ------------------------------------------------------------------------------- {y9G
" 每个格子用一个汉字显示地形,打*的表示公路。 w:t~M[kTW 在程序里,可以从这个文件里获取任何一个格的地形,以计算防御效果和机动消耗。 :C:6bDQ 河流的存储方式更复杂一些,所以另外用了一个文件,显示方法没有研究出来。但是可以在程序里体现。 "+(|]q"W 但是裁判程序并不调这个文件,而是在双方的计划工具里调这个文件,将过河信息隐藏到双方的命令表中。 N d].(_ b,地面部队状态表和航空部队状态表: ubwM*P 这两个文件,自始至终都在裁判手上,发到红蓝双方的部队状态表都是自己的那一部分,看不见别人的那一部分。所以裁判程序每次结束运行时,会保存6张表,2张留着做下一回合裁判,另外4张,分别发给红军和蓝军,用来写计划。 )[ V8YiyU 发出去的4张一般叫RedArmy.dat\RedAF.dat\BlueArmy.dat\BlueAF.dat Fw 0m(7 这4张不用回传给裁判。 5(+9a 传给裁判的,是依据这4个状态表文件分别做出的4个命令表文件。 Xs~'M/>O c,(以下四个文件) GbSCk}> 红军地面部队命令表 P8eCaZg?(3 蓝军地面部队命令表 )9hqd 红军航空部队命令表 WC#6(H5t$ 蓝军航空部队命令表 V&*IZt& (参演双方的计划) 1Gsh%0r3 裁判收齐了这4个文件,就可以运行程序裁判了。 \O5L#dc# 程序运行完,除了生成上述4个状态表文件,还可以生成2个战报文件。 ~CNB3r5R 将这6个文件分别发送给红军和蓝军就可以了。 L7$f01* 这个回合就结束了。 -c_l
n K 'H530Y\ ;z'&$#pA B,参演人员程序: ui%#f1Iq 参加演习的同志们任务就是用计划工具将2个命令表文件交给裁判。计划工具还有2个比较好的功能。 0V:H/qu8> NM{)liP
;8 1,合并计划,这是给高级指挥官用的,比如某个同志指挥红军一个师,他写了一个计划(比如叫X1),他把X1文件传给了红军的总司令,然后红军的总司令可以用 计划合并功能,将X1补充到自己的计划(比如叫X2)里。 Xq? >a+B 而如果这个人多写了其他的部队,而X2文件里已经提到了这些部队的动作,那么这部分指令就不会合并到X2里。 ciblj?"Wi 有了这个功能,高级指挥官可以稍微轻松一些了。比如假设他指挥2个集团军,200多个部队,那他可以把这2个集团军的十几个师,分给十几个人写计划,他合并一下就完事。
7kLurv 2,生成计划文本 $e\s8$EO 现在有计划工具了,手写计划文本没有的多大的意义,因为24这个规则比旧规则都要复杂一些。所以可以用这个生成计划文本功能将看着不太舒服的计划列表转成文本的计划语句。 bo\ bs1 可以将计划工具生成的计划文本,以及裁判工具生成的战报文本,直接发到论坛的基地里,而基本上不用去敲这些东西了。 jZA1fV tm~9XFQ< 演习过程,是紧密围绕着计划工具和裁判工具运行的。其他的则成为辅助,不用在计划和战报文字修饰上费什么劲了。 }j/\OY _& 当然,这些原始数据也不是一开始就有的。 QTHY{:Rmu 4fi4F1 f /HdXJL9B 二,如何用这套软件启动一次演习 p:~#(/GWf 演习一共8个程序: dla_uXtM6 1,:参演双方陆,空军指令器(4个程序); C~ &E7w |