Загрузка данных


hp = 100
damage = 15

bosshp = 250
bossdmg = 10

print("Ты попал во вселенную средневековья")
print("Очнувшись ты пошел в ближайшую деревню")
print("В деревне ты встретил старца и расспросил его об этом мире")
print("Он хочет узнать твоё имя")

name = input("Меня зовут - ")

print("Услышав имя, он попросил выполнить одну его просьбу")
print("Но для выполнения просбы нужно указать свой класс")
print("(1 - Воин, 2 - Маг, 3 - Лучник)")

role = int( input("Введите 1, 2 или 3: ")  ) 

if role == 1:
    hp += 50
elif role == 2:
    damage += 15
elif role == 3:
    hp -= 30
    damage += 25
else:
    print("Такого класса нет, здоровье и урон снижены")
    hp -= 30
    damage -= 5
    
print("Первое поручение - разобратсья с гоблинами в лесу")
print("Ты очень быстро нашел первого и начался бой:")

while hp > 0 and bosshp > 0:
    print("Моё хп - ", hp)
    print("ХП противника - ", bosshp)
    print("Ты атакуешь гоблина")
    bosshp -= damage
    
    if bosshp < 0:
        print("Гоблин повержен!")
        break
    
    print("Гоблин атакует тебя")
    hp -= bossdmg
    
    if hp < 0:
        print("Гоблин оказался сильнее!")
        break