トラビアンやロード オブ ウルティマなどの戦略ゲームの戦いのアルゴリズムを見つけようとしていますが、私が書いたすべてのプログラムには、死んだ兵士を計算するためのバグがありました。この重要なポイントの例を次に示します。
- 現実世界では、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