在现代视频游戏开发领域,火炮系统的模拟受到特别关注,因为它在各种军事主题游戏中扮演着重要角色。本研究提出了一个模拟虚拟火炮系统行动的数学模型。该模型旨在管理战斗任务的执行,包括使用指定数量的炮弹进行目标摧毁,以及在发射阵地之间进行战略移动,以尽量减少游戏中敌军的发现和攻击。该模型假定所有射击都是有效的,并将射击阵地数量等同于射击数量,每个阵地最少发射一发炮弹。该模型的动态不允许返回之前的位置,这就为游戏增加了一层复杂性和真实性。位置之间的移动模拟是沿着不同质量的虚拟道路设计的,增强了游戏的战略元素。还开发了一种确定炮兵系统行动最佳战略的方法,引入了当前战斗任务执行结构的概念。这种解决问题的方法属于帕累托导向任务或动态编程挑战的范畴。模型的计算方法以通用算法为基础,辅以专门的附加算法。该模型的结果表明了有效完成战斗任务的可行性,每个射击位置最多可发射两发子弹。研究对游戏中的防御战术和进攻战术进行了区分,认为每个目标十发子弹的策略符合防御游戏,而每个目标四发子弹的策略则符合进攻行动。因此,进攻性的 “射击-射击 ”战术可以恰当地称为 “隐藏-射击”。