Перейти к основному содержимому

Условия игры

Пошаговая игра "Перестрелка". Есть два игрока - вы и компьютер, игра продолжается до тех пор пока один из вас не убьёт другого, то бишь пока чье-либо здоровье не станет равно или ниже 0.

Когда игра начинается, у вас и у компьютера 100 здоровья

И у игрока, и у компьютера есть несколько вариантов действий каждый шаг. Вы можете выбирать их вводя значения этих действий в консоль, а противнику они будут выбираться рандомно. Выстрелить Уклониться

Тот, кто ходит первым, рассчитывается рандомно, например если выпало число 1 - ходите вы, 2 - ходит ваш противник

Если выбран вариант "Выстрелить", то вы стреляете по противнику и наносите рандомное количество урона, скажем, от 20 до 40

Если выбран вариант "Уклониться", то вы уклоняетесь от выстрела с 50% (рандом от 0 до 100) шансом. Если число меньше 50, то попадание засчитывается, если выше - то засчитывается как промах

Аналогичные действия работают и у бота, только он их выбирает рандомно (см. пункт 3)

Когда кто-нибудь из вас умер, то пишется имя победителя а-ля "Игрок одержал победу!"


Готовые решения