Я пытаюсь создать боевой симулятор, в котором случайное число генерируется между 50 и 100 в течение l oop. Это случайное число затем вычитается из одного из бойцов макс. HP, а затем наоборот, пока оно не зацикливается, и пока здоровье одного из бойцов не достигнет 0.
У меня сейчас есть это и я не знаю, что делать, чтобы это исправить и проще ли l oop использовать?
for(int x = 0; x < fighter1.hp || x < fighter2.hp; x++)
{
damage.Next(50, 100); //number generator
Console.WriteLine(fighter1.name + " dealt " + damage + " damage to "
+ fighter2.name);
}
В настоящее время он печатает это:
Khal Drogo dealt System.Random damage to Jon Snow
Khal Drogo dealt System.Random damage to Jon Snow
Khal Drogo dealt System.Random damage to Jon Snow
Khal Drogo dealt System.Random damage to Jon Snow
Khal Drogo dealt System.Random damage to Jon Snow
Khal Drogo dealt System.Random damage to Jon Snow