Nelek
Не обижайтесь, но я думаю, что вам следует сделать это немного медленнее.
Я не собираюсь ничего решать за вас, только указывая на то, что я вижу на лету (и я мог бы что-то наблюдать).
- Ты не сеешь случайность. В c# конструктор делает это за вас, но если вы хотите уменьшить "повторения" псевдослучайного ряда, вы можете дать ему что-то другое.
- ИЗМЕНИТЬ ДОБАВИТЬ: Этот for
ограничения неверны, вы не собираетесь делать цикл, только одно выполнение
- Этот for
не имеет скобок, так что это повлияет только самая следующая строчка.
- Вы открываете скобки после того, как int hitpoints
но в этом положении нет ничего подходящего. Я полагаю, что это открывающие скобки для, и вы просто добавили другие вещи (консоль записи и чтения) в неправильном положении.
- После "вы столкнулись с ..." вы не просите пользователя предпринять какие-либо действия или какие есть варианты, но вы ожидаете конкретной вещи после этого.
- Ты не сравниваешь fight
к чему-то вы это приписываете.
- ИЗМЕНИТЬ ДОБАВИТЬ:Скобки из fight
часть ошибается.
- Использование --
по "хитпоинтам" это неправильно.
- ИЗМЕНИТЬ ДОБАВИТЬ:Объем / контекст проекта for
делает не очень-то смысле там. Если вы хотите сражаться до тех пор, пока не будете убиты или мертвы, то вам следует использовать другую конструкцию цикла, принимая во внимание точки попадания обеих частей, сражающихся в качестве ограничений.
Компилятор, вероятно, дает вам список ошибок, есть ошибки, которые появятся первыми, когда вы решите другие проблемы. Поэтому просто получите первую ошибку, попробуйте найти информацию о ней, решите ее и затем перейдите к следующей. Рим не был построен за один день, не пытайтесь решить все сразу, потому что вы потеряете перспективу. Одна ошибка, потом еще одна.
Кроме того, я настоятельно рекомендую вам начать играть с отладчиком. Как только вам удастся скомпилировать его правильно. Установите точку останова в начале вашей программы и идите строка за строкой, глядя на значения переменных.
Отладчик-это один из самых мощных и полезных инструментов, который вы можете использовать для самостоятельного поиска ошибок / причин ошибок. Чем скорее вы научитесь им пользоваться, тем лучше.