Android 战略游戏的战斗公式是什么?
我试图找到一个算法,为战略游戏战斗,如特拉维安或上帝的终极或。。。但我写的每一个程序都有计算死亡士兵的错误,这些关键点的一些例子是: 在现实世界中,当100名士兵攻击1名士兵时,通常所有100名士兵都活着,1名防守士兵死亡。 寻找胜利者 数据示例为:Android 战略游戏的战斗公式是什么?,android,image,algorithm,shape,detect,Android,Image,Algorithm,Shape,Detect,我试图找到一个算法,为战略游戏战斗,如特拉维安或上帝的终极或。。。但我写的每一个程序都有计算死亡士兵的错误,这些关键点的一些例子是: 在现实世界中,当100名士兵攻击1名士兵时,通常所有100名士兵都活着,1名防守士兵死亡。 寻找胜利者 数据示例为: attacker: Soldiers | defending-power | attacking-power | Soldier Count | ---------|-----------------|-----------------|-----
attacker:
Soldiers | defending-power | attacking-power | Soldier Count |
---------|-----------------|-----------------|---------------|
A | 20 | 45 | 5
B | 22 | 77 | 4
C | 41 | 32 | 7
D | 38 | 54 | 6
E | 27 | 41 | 6
defender:
Soldiers | defending-power | attacking-power | Soldier Count |
---------|-----------------|-----------------|---------------|
A | 44 | 12 | 6
B | 59 | 18 | 6
C | 73 | 40 | 7
D | 26 | 61 | 2
E | 7 | 24 | 4
我认为两位玩家的士兵数量都遵循相似的曲线,这取决于彼此的士兵数量。在任何时候,玩家X的士兵数量都会减少Y的士兵数量*Y的攻击力/Y的防御力,玩家Y的士兵数量也是如此 如果两名球员的实力相似,那么双方的士兵数量都会呈指数衰减曲线下降,但如果一名球员的实力远远超过另一名球员,那么另一方的士兵数量会随着时间的推移而直线下降。是的,在战斗结束之前,将士兵人数视为浮点数 获得与数据匹配的算法将是一个确定计算频率的过程,基本上,将该因子乘以多大,确定是同时运行双方,还是一方先减少另一方的士兵数量,无论你在最后是向上还是向下,攻击力/防御力部分是否真的像一个除以另一个一样简单,或者你是否因为拥有优势而获得递减或失控的回报