Я моделирую одновременные процессы так: при выстреле одной стороны записываю их параметры атаки в отдельную переменную, при выстреле второй - в другую переменную, а затем, исходя из этих переменных и параметров защиты сторон вычисляю потери.
У меня в прототипе именно так и сделано.
продвинь это сообщение в соцсеть:
"Я слышу, и я забываю. Я вижу, и я запоминаю. Я делаю, и я понимаю."
Конфуций