是否有任何开源军事/战争战略模拟引擎或框架?战斗规则引擎或武器选择指南?我正在寻找类似于模拟领域中的军事战略“单元测试”的东西。
我正在努力为部署在战场上的部队建立一个战斗顾问。英特尔' 与敌人的动作一起出现 - 软件应该建议最佳策略 - 就像在国际象棋中一样,只有两支军队。该框架应该是可扩展的——在城市游击战的背景下,它应该就采取的战术行动提出建议,以抵消敌人评估的野战战术。这就是为什么我想知道任何开源计划,所以我可以从集体知识中学到一些东西,并获得对这样一个项目的洞察力。
是否有任何开源军事/战争战略模拟引擎或框架?战斗规则引擎或武器选择指南?我正在寻找类似于模拟领域中的军事战略“单元测试”的东西。
我正在努力为部署在战场上的部队建立一个战斗顾问。英特尔' 与敌人的动作一起出现 - 软件应该建议最佳策略 - 就像在国际象棋中一样,只有两支军队。该框架应该是可扩展的——在城市游击战的背景下,它应该就采取的战术行动提出建议,以抵消敌人评估的野战战术。这就是为什么我想知道任何开源计划,所以我可以从集体知识中学到一些东西,并获得对这样一个项目的洞察力。
在 CodeProject 上查看战地模拟器。
如果您正在寻找军事模拟,那么:对不起,但这会变得复杂。
Delta3D开源 3D 游戏和模拟引擎,用于军事训练模拟。它确实包含一些车辆和其他 3D 资产,但数量不多,您可以导入 3dsmax8 .Max 文件。
您可以添加SimCore以获得 HLA 支持以及弹药建模甚至天气系统。另外,您需要 RTI,例如CERTI
常见的军用传输和交换格式是 HLA 和 DIS(和 CIGI)
Open-DIS这是 DIS 的开源版本,主要由美国海军和空军军官开发。他们目前正在考虑将 Project DarkStar 用于分布式框架。
使用 DIS 的示例游戏是 ACM,虽然它相当老,但它确实包含 DIS 支持。Unix版本可以从这里下载
有许多可用的 DIS C++ 库,例如KDIS
AFAIK DIS 仍然存在,但在很大程度上已被 HLA-RTI 取代。您可以在此处
在 Wikipedia 上找到操作系统和商业 RTI 的列表
美国有一个名为OneSAF的“开源”模拟器,但它只对政府和军事开发人员开放源代码。:( 但是,您可以从网站下载一些文档。2004 年左右的旧屏幕截图。
说到完整的操作系统策略游戏,您可能想看看韦诺之战。我不知道这是否适合您的需求,或者您只是在寻找一个更有文档且对开发人员友好的框架。
不是真正的框架,而是真正的游戏(也许他们的引擎会很有用,至少是第一个)......
第一个是Warzone 2100,一款实时战略和实时战术游戏(在 GPL 下)。更多详情请参见其Wikipedia 页面。
第二个是美国陆军:特种部队,美国陆军基于虚幻引擎开发的FPS游戏。它也有一个维基百科页面。
在美国陆军游戏中,玩家受到交战规则 (ROE) 的约束,并在应对基于团队合作、多人、兵力作战的挑战时积累经验。在游戏中,就像在军队中一样,完成任务需要团队合作并遵守军队的七项核心价值观。通过强调团队合作,游戏展示了忠诚、责任、尊重、无私服务、荣誉、正直和个人勇气等价值观,并使它们成为美国军队成功不可或缺的一部分。
AFAIK,美洲陆军不是开源的,但我不知道是因为它是机密的还是因为 UT 的许可问题。有关详细信息,请参阅http://forum.americasarmy.com/viewtopic.php?t=310306 。也许军队可以帮助你:)
http://springrts.com是一个使用物理和超大地图的开源战斗模拟器。您可以根据需要对其进行自定义,内置 AI 会以不同的方式运行,并且可以相互对抗。
它是用 C/C++ 编写的,周围有一个非常活跃的社区。事实上,我觉得这是一个非常温暖和接受的社区。
DIS是将军事模拟连接在一起的开放标准。协议层有开源库。也许稍微挖掘一下也会发现一些开放的客户。
不确定它是否是您要找的东西,但您可能想查看波希米亚互动公司的闪点行动和武装突击。据我所知,这些游戏是基于虚拟战场——一个军事模拟器。可能会在那里找到一些东西。
另外 - WinSPMBT可能有点用处。它不是开源的,但它是对公司级战斗的非常深入的模拟。
看看OpenEaagles。