我试图找到一种用于战略游戏战斗的算法,如 travian 或 ultima 之王或......但我编写的每个程序都有计算死士兵的错误,这个关键点的一些例子是:
- 在现实世界中,当100名士兵攻击1名士兵时,通常100名士兵都活着,1名守军士兵都死了。
- 寻找战斗的胜利者
数据示例是:
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