vlambda博客
学习文章列表

美国防部利用计算机辅助兵棋推演:SWIFT兵棋工具

标准兵棋集成简化工具包(SWIFT)是美国国防部成本评估和项目评价办公室使用的一款产品,主要为美国国防部兵棋推演提供所需的计算机环境。SWIFT是兵棋推演实践活动的补充,但不能替代这些活动。


只有在应用和推演过程中认真对待兵棋,它才能最大程度地发挥作用。利用计算机辅助兵棋设计、可视化、裁决和分析工作,能让兵棋推演更易于开展。一些工具可用于辅助商业兵棋推演,但不足以为美国国防部内的所有专业兵棋提供支持。



什么是兵棋?彼得·波拉将兵棋定义为“冲突或竞争在合成环境中的动态呈现,参与人员可在该环境中制定决策并应对决策的后果。”兵棋为对阵员了解决策过程以及思考当下问题提供了沉浸式环境。通常推演结束后对阵员就能带着推演结果离开。此外,兵棋能为范围更广的分析过程提供支持,而在这一分析过程中获取数据的工作比较繁重。


兵棋推演的形式多种多样,可能是少量参与人员在研讨式环境中,通过有限裁决方式研究政治-军事问题。也可能是大量参与人员仔细研究军事问题,而战斗结果通过严格、复杂的裁决过程得出。兵棋推演的目的与学习目标相似,例如对问题产生新的认识,进一步检验概念或假设,甚至是将思想和问题社会化。


当然,兵棋推演也有一些局限性。兵棋具有一战一棋的特点,通常无法重复应用于多种环境,解决多种问题,这会加大设计难度,增加资源消耗。一些兵棋的规则比较复杂,需要花费较长的时间进行推演和记录。


同样,采用人员裁决方式的研讨式兵棋推演,面临可视化动态推演过程和记录对阵员机动方面的挑战,因为这些过程必须与社交互动保持同步。而且随着兵棋推演规模的扩大,记录和分析难度也会随之增加。计算机辅助工具应提供可视化、记录、裁决、共享和协作方面的功能,以减轻兵棋推演负担。


那么如何才能做到这一点?值得庆幸的是,私人领域一直在解决计算机可及性问题。只需要Android,就可以在手机和平板电脑上进行令人难以置信的自定义操作。在软件和分析领域,开发环境蓬勃发展,分析人员和程序员的工作效率有了数量级的提升。


跨平台游戏引擎是商用领域的一种规范,这让技术实施负担转移到了艺术表现上。即使是在比较小众的商业兵棋推演领域,也有能实现在线或电子邮件推演,提供自定义数字兵棋桌面和棋子的兵棋引擎。


美国国防部成本评估和项目评价办公室利用SWIFT工具包解决了这一设计问题。SWIFT为构建、推演和分析回合制兵棋(主要用于分析目的)提供了软件环境。SWIFT提供的工具包可将可视化、兵棋规则、人类裁决和基于计算机的裁决整合到多对阵员回合制兵棋中,让测试、推演和分析变得更加方便有效。


注:本文作者为高级架构师和软件解决方案工程师威廉·埃勒比,作为高级开发员为SWIFT开发工作提供支持。项目经理兼分析师卡尔·塞尔克,负责SWIFT开发工作确保其成为功能资源。分析师迈克尔·奥滕伯格,负责OSD CAPE办公室SWIFT的使用工作。