Воин сражается с нападающими на него по одному гоблинами. Бой происходит в пошаговом режиме. В каждый ход есть одно действие у воина и одно у гоблина, которые они совершают одновременно.
Считаем в уме:
Воин:
— 10 урона каждые 5 ходов. (1000 / 10) * 5 = 500
Гоблины:
— 9 урона за ход, гоблин умирает каждый 3ий ход, но воин не наносит каждый 5 удар.
— За 15 ходов будет сделано 12 ударов войном и умрет 4 гоблина. (500 / 15) * 4 = 133 гоблина
Проверяем PHP :
https://pastebin.com/LrGebABi
Total rounds: 500
Total goblins killed: 133
499 раундов. Потому что в 500 воин не может выпить зелье, чтобы здоровье стало 0, так как в 499-й его здоровье стало -2.
https://pastebin.com/cLuXgD4s