一种通用兵棋系统及编辑和裁决方法

文档序号:2646484阅读:465来源:国知局
专利名称:一种通用兵棋系统及编辑和裁决方法
技术领域
本发明涉及兵棋及兵棋推演,更具体地,涉及一种通用兵棋系统,以及通用兵棋编 辑和推演方法。
背景技术
兵棋推演利用代表各种军事单位的兵棋,在地图、沙盘上按照推演规则模拟战争 过程,是在作战前评估战略战术的可行性、胜败概率、人员及装备损害程度的重要手段,对 做出战争决策、制订战略战术具有重要的参考作用。现有技术中的兵棋编辑和推演方法,分为手工版和计算机版两种形式。手工版兵 棋历史悠久,近代的手工版兵棋是由冯 莱斯维茨于1811年发明的,其由军事地图,一套代 表军队的兵棋棋子,兵棋详细规则和概率表,以及一个骰子组成。使用手工版兵棋,可以在 图上按照兵棋规则来移动棋子模拟战争过程,详细预测战场的实际作战活动。手工版兵棋 的编辑和推演方法具有规则开放、容易理解和便于修改的优点,但这种形式依赖人工读取、 记录、传递信息和计算裁决结果,因此推演速度缓慢;特别是进行大规模战役的推演时,读 取和传递的信息量增大,手工推演难以及时表现战争迷雾下的战场情报的实际情况。随着信息技术的进步,应用计算机系统的计算机版兵棋成为兵棋推演的主要发展 方向。计算机版兵棋编辑和推演运用复杂的战区仿真系统,输入作战各方的各类参数和作 战指令,可以连续数小时乃至数月模拟实战环境和作战进程。计算机版兵棋的编辑和推演 方法能自动读取、记录和传递信息,具有计算快速准确,可异地同步输入与显示推演结果等 优点。但是,计算机版兵棋的仿真规则不开放,难以被人理解,当仿真规则与现实情况不符 时,编程修改工作量大,不能适应瞬息万变的战场情况。

发明内容
为了弥补现有的手工版和计算机版兵棋各自的不足,本发明提供了一种手动和计 算机二合一的通用兵棋系统,包括兵棋算子,表示各个作战单位,包括兵棋算子文件以及手工版兵棋棋子;兵棋地图,表示作战发生的地理空间,包括兵棋地图文件和手工版兵棋地图;裁决数据库模块,其中存储所述兵棋算子文件和兵棋地图文件,并且还存储裁决 表文件,通过若干裁决表定义兵棋推演中的各种裁决规则;裁决流程文件,定义兵棋推演中 的裁决流程;兵棋想定文件,其中包括上述兵棋算子文件、兵棋地图文件、裁决表文件以及 裁决流程文件,并且其中还定义了兵棋推演方、推演回合和阶段、行动指令、随机事件以及 推演初始状态。手工版兵棋辅助裁决模块,从所述裁决数据库模块中导入所述裁决表文件,接收 表示所述兵棋算子的行动和状态的条件参数,产生并输出裁决结果;计算机版兵棋自动裁决模块,从所述裁决数据库模块中导入所述兵棋想定文件, 连接各个参演计算机终端并为各参演计算机终端分配推演角色;在各参演计算机终端显示兵棋算子和兵棋地像;接受从参演计算机终端输入的所述行动指令,产生并输出裁决结果。其中,优选地,所述兵棋算子具有符号、番号、类型、能力值的动态属性值。优选地,所述兵棋地图上具有网格、地形标志、地物标志。优选地,所述裁决流程文件包括预定义或者动态编辑的条件节点、事件节点、数据 节点、裁决表节点及判断节点,以及根据裁决流程可视化地连接各节点生成裁决流程图。优选地,所述手工版兵棋辅助裁决模块,从所述兵棋裁决表文件中导入合适的裁 决表用来产生裁决结果;进一步优选地,计算机版兵棋自动裁决模块根据所述兵棋想定文件来配置兵棋推 演的角色、指令集、回合阶段等运行环境;在产生裁决结果后,所述计算机版兵棋自动裁决 模块自动将该裁决结果标示于所述兵棋算子和兵棋地像上,并动态修改兵棋算子文 件、兵棋地图文件及各推演角色和推演本身的数据及属性。本发明还提供了一种手动和计算机二合一的通用兵棋编辑方法,包括1.编辑表示各个作战单位的兵棋算子,输出兵棋算子文件并打印或喷绘手工版兵 棋棋子;2.编辑表示作战发生的地理空间的兵棋地图,输出兵棋地图文件并打印或喷绘手 工版兵棋地图;3.编辑裁决表文件,通过裁决表定义兵棋推演中的各种裁决规则;4.编辑裁决流程文件,定义兵棋推演中的裁决流程;5.编辑兵棋想定文件,包括导入上述兵棋算子文件、兵棋地图文件、裁决表文件以 及裁决流程文件,并且定义兵棋推演方、推演回合和阶段、行动指令、随机事件以及推演初 始状态,输出该兵棋想定文件。其中,优选地,所述通用兵棋编辑方法进一步包括将上述兵棋裁决表文件、兵棋 裁决流程文件以及兵棋想定文件输入到一数据库模块,以用于在兵棋推演中进行配置和产 生裁决结果。优选地,所述编辑表示各个作战单位的兵棋算子包括设置各兵棋算子的符号、番 号、类型、能力值的动态属性值。优选地,所述编辑表示作战发生的地理空间的兵棋地图包括导入位图或矢量图作 为底图,在底图上设置网格、地形标志或者地物标志。优选地,所述编辑兵棋裁决表文件进一步包括自动生成裁决表节点用于裁决流程 编辑;进一步优选地,所述编辑裁决流程文件包括预定义或者动态编辑条件节点、事件 节点、数据节点、裁决表节点及判断节点,并根据裁决流程可视化地连接各节点生成裁决流 程图,将该流程图转换为所述裁决流程文件并输出。利用本发明的通用兵棋系统,能够实现对传统手工兵棋推演的计算机辅助裁决, 为此,本发明提供了一种利用上述通用兵棋系统实现的手工版兵棋计算机辅助裁决方法, 包括1.在所述手工版兵棋地图上添加表示对所述手工版兵棋棋子的行动命令的注记, 移动兵棋棋子;
2.利用所述手工版兵棋辅助裁决模块导入裁决表文件并选择合适的裁决表来作 为裁决规则;3.向所述手工版兵棋辅助裁决模块输入表示所述兵棋棋子的行动和状态的条件 参数,或者由手工版兵棋辅助裁决模块自动识别手工版兵棋地图、兵棋棋子或所述注记来 获取表示所述兵棋算子的行动和状态的条件参数;4.所述手工版兵棋辅助裁决模块产生随机数,根据裁决表的裁决规则产生裁决结 果;5.将裁决结果手工标记在手工版兵棋地图和兵棋棋子上,或者由手工版兵棋辅助 裁决模块在手工版兵棋地图和兵棋棋子上自动标记裁决结果。本发明还提供了一种利用上述通用兵棋系统实现的计算机版兵棋自动裁决方法, 包括1.利用所述计算机版兵棋自动裁决模块读取兵棋想定文件;2.为各参演计算机终端分配推演角色,在各参演计算机终端显示兵棋算子和兵棋 地像;3.各参演计算机终端输入行动指令;4.利用所述计算机版兵棋自动裁决模块导入所述兵棋想定文件中的裁决表文件 以及裁决流程文件,按照裁决流程根据裁决规则自动移动兵棋算子;5.所述计算机版兵棋自动裁决模块自动读取行动条件参数;6.所述计算机版兵棋自动裁决模块根据所述裁决流程文件的裁决流程,产生随机 数,并根据裁决规则产生裁决结果;7.所述计算机版兵棋自动裁决模块自动将该裁决结果标示于所述兵棋算子和兵 棋地像上。优选地,所述计算机版兵棋自动裁决方法进一步包括所述计算机版兵棋自动裁 决模块动态修改兵棋算子文件、兵棋地图文件及各推演角色和推演本身的数据及属性。本发明是一种将手工版兵棋与计算机版兵棋合二为一的通用兵棋系统,以及通用 的编辑和推演方法。利用本发明,可以实现手工版和计算机版两种兵棋的同步编辑、生成和 裁决规则的同步,实现裁决的计算机化,保证两种兵棋规则的一致性、开放性、易改性和推 演的快速性,从而弥补了计算机版兵棋规则不开放、可信度低和手工版兵棋推演速度慢、规 模小的缺点,使兵棋更容易被理解、修改和用于快速产生决策分析,显著提高兵棋的应用价值。


下面结合附图和具体实施方式
对本发明作进一步详细的说明图1是本发明实施例的通用兵棋编辑方法的流程示意图;图2是本发明实施例的通用兵棋系统的结构示意图;图3是本发明实施例的手工版兵棋计算机辅助裁决方法的流程图;图4是本发明实施例的计算机版兵棋自动裁决方法的流程图。
具体实施例方式为了使本技术领域的人员更好地理解本发明的技术方案,并使本发明的上述目
7的、特征和优点能够更加明显易懂,下面结合实施例及实施例附图对本发明作进一步详细 的说明。图1是本发明实施例的通用兵棋编辑方法的流程示意图。步骤1 开始编辑;步骤2 编辑兵棋算子;兵棋算子表示各个作战单位,对于战略级、战役级、战术级 等不同级别的兵棋推演,可以相应地定义不同级别的兵棋算子。在编辑过程中,要设置各个 兵棋算子的运态属性值,包括符号,即各兵棋算子的视觉标志符;番号,即兵棋算子所代 表的作战单位的番号;类型,如步兵,坦克兵,炮兵,特种兵等,表示各作战单位的类型;能 力值,如杀伤力、防备力、机动力等数值,用来表示作战单位的作战能力;这些属性值均是动 态的,即在推演过程中可以随着战斗进程而发生改变。将编辑后的兵棋算子输出为计算机 文件形式的兵棋算子文件101 ;同时,对兵棋算子进行排版,排版结果可打印或喷绘输出手 工版兵棋棋子(图1未示出)。步骤3 编辑兵棋地图;兵棋地图表示作战发生的地理空间和地形、地物特征,其 具体编辑过程是导入位图或矢量图形式的等高线图、地形图、立体图等作为底图;在底图 上设置网络,以方便定位和指挥;在底图上设置地形标志,如山川,高地,河流等地形的表示 符号;在底图上设置地物标志,如公路,房屋,机场,路障等物体的表示符号;将编辑后的兵 棋地图输出为计算机文件形式的兵棋地图文件103 ;打印或喷绘输出手工版兵棋地图(图1 未示出)。步骤4 编辑裁决表文件;裁决表文件利用若干裁决表来定义兵棋推演中的各种 裁决规则;编辑战术、战役、战略各级裁决表的行、列及对应的数据,编辑各级裁决表的数据 输入、表格数据定义、数据输出、裁决表计算及查询条件;编辑结果输出为裁决表文件105, 并且自动形成用于裁决流程编辑的裁决表节点。步骤5 编辑裁决流程文件;裁决流程文件以流程图的形式表示兵棋推演过程中 的裁决流程。战术、战役、战略各级兵棋裁决流程以可视化的方式加以编辑;裁决流程用带 有流程引脚、数据引脚的各种数据和处理节点以及带有箭头的连线连接在一起组成裁决流 程图。数据和处理节点可通过预定义或动态编辑的方式来实现,包括条件节点、事件节点、 数据节点、裁决表节点、判断节点等,这里裁决表节点是在步骤4中自动生成的;按照兵棋 规则使用节点及连线生成裁决流程图,将该流程度转换为计算机文件形式的裁决流程文件 106输出。步骤6 编辑兵棋想定文件,包括导入上述兵棋算子文件101、兵棋地图文件103、 裁决表文件105以及裁决流程文件106,并且在该兵棋想定文件中进一步定义兵棋推演方、 推演回合和阶段、行动指令、随机事件以及推演初始状态,输出该兵棋想定文件107。将上述上述兵棋算子文件101、兵棋地图文件103、裁决表文件105、裁决流程文件 106以及兵棋想定文件107输入一数据库保存后,在步骤7结束通用兵棋编辑。图2是本发明实施例的通用兵棋系统的结构示意图。如图,该通用兵棋系统包括兵棋算子文件101以及手工版兵棋棋子102,组成表示各个作战单位的兵棋算子; 所述兵棋算子具有符号、番号、类型、能力值的动态属性值。兵棋地图文件103和手工版兵棋地图104,组成表示作战发生的地理空间的兵棋 地图;兵棋地图上具有网格、地形标志、地物标志等。
8
裁决数据库模块108,其中存储所述兵棋算子文件103和兵棋地图文件104,并且 还存储裁决表文件105,通过若干裁决表定义兵棋推演中的各种裁决规则;裁决流程文件 106,定义兵棋推演中的裁决流程,该裁决流程文件106包括预定义或者动态编辑的条件节 点、事件节点、数据节点、裁决表节点及判断节点,以及根据裁决流程可视化地连接各节点 生成裁决流程图;兵棋想定文件107,其中包括上述兵棋算子文件101、兵棋地图文件103、 裁决表文件105以及裁决流程文件106,并且其中还定义了兵棋推演方、推演回合和阶段、 行动指令、随机事件以及推演初始状态。以上涉及的各种文件的编辑过程在对图1的介绍 中已经详细阐明,在此不再赘述。手工版兵棋辅助裁决模块109,该模块可以采用通用计算机、MCU、DSP或其它具有 数据接收和处理能力的硬件装置实现,用于在利用本通用兵棋系统中的上述手工版兵棋棋 子102和手工版兵棋地图104进行手动的兵棋推演时,通过计算机辅助执行预定的裁决操 作产生裁决结果。手工版兵棋辅助裁决模块109接收表示所述兵棋算子的行动和状态的条 件参数,该条件参数是通过计算机输入设备手动向该模块输入的,或者由手工版兵棋辅助 裁决模块109自动识别手工版兵棋地图104、手工版兵棋棋子102或兵棋地图上的棋子行动 注记,获取表示所述兵棋算子的行动和状态的条件参数;手工版兵棋辅助裁决模块109从 所述裁决数据库模块108中导入所述裁决表文件105,产生并输出裁决结果。计算机版兵棋自动裁决模块110,该模块可以采用通用计算机、网络服务器、MCU、 DSP或其它具有数据接收和处理能力的硬件装置实现。如图,该模块连接各参演计算机终 端111-lln,这里的“连接”可以是直接的硬件连接,或者是利用计算机网络实现的远程连 接,以及无线数据连接等等。计算机版兵棋自动裁决模块110从所述裁决数据库模块108 中导入所述兵棋想定文件107,连接各个参演计算机终端Ill-Iln并为各参演计算机终端 Ill-Iln分配推演角色,如红方、蓝方、攻方、守方等等;在各参演计算机终端Ill-Iln显示 兵棋算子和兵棋地像;接受从参演计算机终端Ill-Iln输入的所述行动指令,产生并 输出裁决结果。计算机版兵棋自动裁决模块110根据所述兵棋想定文件107中的所述兵棋 推演方、推演回合和阶段、行动指令、随机事件以及推演初始状态来配置兵棋推演的角色、 行动指令;导入兵棋想定文件107中的裁决表文件105以及裁决流程文件106,读取兵棋推 演过程中的行动条件参数,按照裁决流程根据裁决规则产生裁决结果后,所述计算机版兵 棋自动裁决模块110自动将该裁决结果标示于各终端显示的所述兵棋算子和兵棋地 像上,并动态修改兵棋算子文件101、兵棋地图文件103及各推演角色和推演本身的数据及 属性。本发明的通用兵棋系统是一种手工版和计算机版二合一的兵棋推演系统。利用本 发明的通用兵棋系统,能够实现对传统手工兵棋推演的计算机辅助裁决,为此,本发明提供 了一种利用上述通用兵棋系统实现的手工版兵棋计算机辅助裁决方法,如图3所示,包括步骤1 开始兵棋推演;步骤2 对手工版兵棋棋子102所代表的各作战单位下达行动命令,其具体方式是 在所述手工版兵棋地图104上添加表示对所述手工版兵棋棋子102的行动命令的注记;步骤3 根据上述注记手工移动兵棋棋子102 ;步骤4 利用所述手工版兵棋辅助裁决模块109导入裁决表文件105并从中选择 合适的裁决表来作为裁决规则;
9
步骤5 向所述手工版兵棋辅助裁决模块109手工输入表示所述兵棋棋子102的 行动和状态的条件参数;或者由手工版兵棋辅助裁决模块109通过扫描、模式识别、目标定 位等技术手段,自动识别手工版兵棋地图104、兵棋棋子102或所述注记来获取表示所述兵 棋算子的行动和状态的条件参数;步骤6 所述手工版兵棋辅助裁决模块109产生随机数,根据裁决表的裁决规则产 生裁决结果;步骤7 将所述裁决结果手工标记在手工版兵棋地图104和兵棋棋子102上,或 者由手工版 兵棋辅助裁决模块109通过打印机、自动绘图笔等输出设备在手工版兵棋地图 104和兵棋棋子102上自动标记裁决结果;步骤8 判断兵棋推演是否结束;例如,当根据裁决规则,可以裁定参与推演的某 一作战方获胜或失败时,则推演结束;又如,当兵棋推演的持续时间已经达到最长预定时间 时,也可以判断推演结束。如果结束则执行步骤9结束推演;反之,则返回步骤2,由参演各 方下达下一轮的推演行动命令。利用本发明的兵棋推演系统,可以实现计算机版的兵棋自动推演和裁决。为此,本 发明提供了一种利用上述通用兵棋系统实现的计算机版兵棋自动裁决方法,如图4所示, 包括步骤1 推演开始;步骤2 利用所述计算机版兵棋自动裁决模块110读取兵棋想定文件107 ;步骤3 根据该兵棋想定文件107,为各参演计算机终端分配推演角色;配置的方 法可以是由各参演终端自主选择所扮演的角色,或者全自动分配角色。在角色分配完成后, 在各参演计算机终端显示兵棋算子和兵棋地像;根据各终端所扮演的角色不同,所显 示的兵棋算子和兵棋地像也有所不同,其中比较常见的显示方式是各参演终端上只显 示己方的兵棋算子图像和局部的兵棋地像,不能显示其它参演方的兵棋算子和局部以 外的兵棋地像。步骤4 各参演计算机终端输入行动指令;步骤5 利用所述计算机版兵棋自动裁决模块110导入所述兵棋想定文件107中 的裁决表文件105以及裁决流程文件106,按照裁决流程根据裁决规则自动移动兵棋算子;步骤6 所述计算机版兵棋自动裁决模块110自动读取行动条件参数,该参数表示 各兵棋算子的行动和状态;步骤7 所述计算机版兵棋自动裁决模块110根据所述裁决流程文件106的裁决 流程,产生随机数,并根据所述裁决表文件105的裁决规则产生裁决结果;步骤8 所述计算机版兵棋自动裁决模块110自动将该裁决结果标示于所述兵棋 算子和兵棋地像上,并动态修改兵棋算子文件、兵棋地图文件及各推演角色和推演本 身的数据及属性;步骤9 判断兵棋推演是否结束,如果结束则执行步骤10结束推演;反之,则返回 步骤2,重新载入动态更新后兵棋想定文件,然后开始下一轮的自动推演。综上所述,本发明是一种将手工版兵棋与计算机版兵棋合二为一的通用兵棋系 统,以及通用的编辑和推演方法。利用本发明,弥补了计算机版兵棋规则不开放、可信度低 和手工版兵棋推演速度慢、规模小的缺点,使兵棋更容易被理解、修改和用于快速产生决策分析,显著提高兵棋的应用价值,适用用途广泛。
以上所述,仅为本发明的具体实施方式
,本发明还可以应用在其它控制设备中。本 发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围 内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范 围应该以权利要求所界定的保护范围为准。
权利要求
一种通用兵棋系统,其特征在于,包括兵棋算子,表示各个作战单位,包括兵棋算子文件以及手工版兵棋棋子;兵棋地图,表示作战发生的地理空间,包括兵棋地图文件和手工版兵棋地图;裁决数据库模块,其中存储所述兵棋算子文件和兵棋地图文件,并且还存储裁决表文件,通过若干裁决表定义兵棋推演中的各种裁决规则;裁决流程文件,定义兵棋推演中的裁决流程;兵棋想定文件,其中包括上述兵棋算子文件、兵棋地图文件、裁决表文件以及裁决流程文件,并且其中还定义了兵棋推演方、推演回合和阶段、行动指令、随机事件以及推演初始状态。手工版兵棋辅助裁决模块,从所述裁决数据库模块中导入所述裁决表文件,接收表示所述兵棋算子的行动和状态的条件参数,产生并输出裁决结果;计算机版兵棋自动裁决模块,从所述裁决数据库模块中导入所述兵棋想定文件,连接各个参演计算机终端并为各参演计算机终端分配推演角色;在各参演计算机终端显示兵棋算子和兵棋地像;接受从参演计算机终端输入的所述行动指令,产生并输出裁决结果。
2.根据权利要求1所述的通用兵棋系统,其特征在于所述兵棋算子具有符号、番号、 类型、能力值的动态属性值。
3.根据权利要求1所述的通用兵棋系统,其特征在于所述兵棋地图上具有网格、地形 标志、地物标志。
4.根据权利要求1所述的通用兵棋系统,其特征在于所述裁决流程文件包括预定义 或者动态编辑的条件节点、事件节点、数据节点、裁决表节点及判断节点,以及根据裁决流 程可视化地连接各节点生成裁决流程图。
5.根据权利要求1所述的通用兵棋系统,其特征在于所述手工版兵棋辅助裁决模块, 从所述兵棋裁决表文件中导入合适的裁决表用来产生裁决结果。
6.根据权利要求1所述的通用兵棋系统,其特征在于计算机版兵棋自动裁决模块根 据所述兵棋想定文件来配置兵棋推演的角色、指令集、回合阶段等运行环境。
7.根据权利要求1所述的通用兵棋系统,其特征在于在产生裁决结果后,所述计算机 版兵棋自动裁决模块自动将该裁决结果标示于所述兵棋算子和兵棋地像上,并动态修 改兵棋算子文件、兵棋地图文件及各推演角色和推演本身的数据及属性。
8.一种通用兵棋编辑方法,其特征在于,包括(1)编辑表示各个作战单位的兵棋算子,输出兵棋算子文件并打印或喷绘手工版兵棋 棋子;(2)编辑表示作战发生的地理空间的兵棋地图,输出兵棋地图文件并打印或喷绘手工 版兵棋地图;(3)编辑裁决表文件,通过裁决表定义兵棋推演中的各种裁决规则;(4)编辑裁决流程文件,定义兵棋推演中的裁决流程;(5)编辑兵棋想定文件,包括导入上述兵棋算子文件、兵棋地图文件、裁决表文件以及 裁决流程文件,并且定义兵棋推演方、推演回合和阶段、行动指令、随机事件以及推演初始 状态,输出该兵棋想定文件。
9.根据权利要求8所述的通用兵棋编辑方法,其特征在于所述通用兵棋编辑方法进 一步包括将上述兵棋裁决表文件、兵棋裁决流程文件以及兵棋想定文件输入到一数据库模块。
10.根据权利要求8所述的通用兵棋编辑方法,其特征在于所述编辑表示各个作战单 位的兵棋算子包括设置各兵棋算子的符号、番号、类型、能力值的动态属性值。
11.根据权利要求8所述的通用兵棋编辑方法,其特征在于所述编辑表示作战发生的 地理空间的兵棋地图包括导入位图或矢量图作为底图,在底图上设置网格、地形标志或者 地物标志。
12.根据权利要求8所述的通用兵棋编辑方法,其特征在于所述编辑兵棋裁决表文件 进一步包括自动生成裁决表节点用于裁决流程编辑。
13.根据权利要求12所述的通用兵棋编辑方法,其特征在于所述编辑裁决流程文件 包括预定义或者动态编辑条件节点、事件节点、数据节点、裁决表节点及判断节点,并根据 裁决流程可视化地连接各节点生成裁决流程图,将该流程图转换为所述裁决流程文件并输 出ο
14.一种利用权利要求1-7中任一项的通用兵棋系统实现的手工版兵棋计算机辅助裁 决方法,其特征在于,包括(1)在所述手工版兵棋地图上添加表示对所述手工版兵棋棋子的行动命令的注记,移 动兵棋棋子;(2)利用所述手工版兵棋辅助裁决模块导入裁决表文件并选择合适的裁决表来作为裁 决规则;(3)向所述手工版兵棋辅助裁决模块输入表示所述兵棋棋子的行动和状态的条件参 数,或者由手工版兵棋辅助裁决模块自动识别手工版兵棋地图、兵棋棋子或所述注记来获 取表示所述兵棋算子的行动和状态的条件参数;(4)所述手工版兵棋辅助裁决模块产生随机数,根据裁决表的裁决规则产生裁决结果;(5)将裁决结果手工标记在手工版兵棋地图和兵棋棋子上,或者由手工版兵棋辅助裁 决模块在手工版兵棋地图和兵棋棋子上自动标记裁决结果。
15.一种利用权利要求1-7中任一项的通用兵棋系统实现的计算机版兵棋自动裁决方 法,其特征在于,包括(1)利用所述计算机版兵棋自动裁决模块读取兵棋想定文件;(2)为各参演计算机终端分配推演角色,在各参演计算机终端显示兵棋算子和兵棋地 像;(3)各参演计算机终端输入行动指令;(4)利用所述计算机版兵棋自动裁决模块导入所述兵棋想定文件中的裁决表文件以及 裁决流程文件,按照裁决流程根据裁决规则自动移动兵棋算子;(5)所述计算机版兵棋自动裁决模块自动读取行动条件参数;(6)所述计算机版兵棋自动裁决模块根据所述裁决流程文件的裁决流程,产生随机数, 并根据裁决规则产生裁决结果;(7)所述计算机版兵棋自动裁决模块自动将该裁决结果标示于所述兵棋算子和兵棋地 像上。
16.根据权利要求15所述的计算机版兵棋自动裁决方法,其特征在于该方法还进一步包括通过所述计算 机版兵棋自动裁决模块动态修改兵棋算子文件、兵棋地图文件及各推 演角色和推演本身的数据及属性。
全文摘要
本发明提供了一种手动和计算机二合一的通用兵棋系统,包括兵棋算子、兵棋地图、裁决数据库模块、手工版兵棋辅助裁决模块以及计算机版兵棋自动裁决模块,其能够实现手工版兵棋和计算机版兵棋的同步编辑、生成和裁决规则的同步定义,实现裁决的计算机化,从而保证两种兵棋规则的一致性、开放性、易改性和推演的快速性。本发明还提供了通用兵棋的编辑和推演方法。
文档编号G09B19/00GK101882388SQ201010148689
公开日2010年11月10日 申请日期2010年4月16日 优先权日2010年4月16日
发明者朱南岑, 杨南征 申请人:南征兵推(北京)信息技术研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1