在我很小的时候,为了实现各虚拟国对战的公平性,曾用计算器产生随机数,通过一系列复杂的运算,实现交战国的伤亡、胜负的判断,后来,随着兵种的增加,以及科技水平与兵种相互克制等等属性的影响,导致每进行一次战斗要进行大量的计算,所以我不断制作一些小程序来替代人工的计算,如最开始用C++程序实现一次战斗的计算,并且输出结果,后来,我整合了所有国家的数据,进行统一的处理,极大方便了计算,再后来,我在程序中增加了地图和区块,战斗不再是国家的所有兵力对战另外一个国家的所有兵力,而是分区域的战斗,且战斗计算方式也不再是曾经的双方对打直到一方全部死亡而结束,而是相对更智能的战斗函数,以及战斗功能(如消耗战,歼灭战,包围战,甚至是俘虏地方单位),所以就成了目前这个程序的样子。
