import random
hp=100
points=0
moving=0
print("Побеждай врагов и находи сокровища, чтобы собрать 100 очков и победить в игре!")
input("Нажми ENTER, чтобы начать")
while True:
moving=random.randint(1, 10)
if points>=100:
print("Победа!")
break
elif hp<=0:
print("Поражение!")
break
if moving==1:
answer_battle=input("Вы наткнулись на скелета. 1-Сражаться 2-Сбежать")
if answer_battle=="1":
damage=random.randint(0,60)
hp-=damage
if hp>0:
points+=30
print("Вы победили и заработали 30 очков! ")
print("Теперь у вас",points,"очков и ",hp, "здоровья")
else:
print("У вас не осталось жизней и вы проиграли!")
else:
points-=5
print("Вы сбежали и потеряли 5 очков!")
print("Теперь у вас", points, "очков и ", hp, "здоровья")
elif moving==2:
answer_battle=input("Вы наткнулись на дракона!. 1-Сражаться 2-Сбежать")
if answer_battle=="1":
damage=random.randint(0,100)
hp-=damage
if hp>0:
points += 60
print("Вы победили и заработали 60 очков! ")
print("Теперь у вас",points,"очков и ",hp, "здоровья")
else:
print("У вас не осталось жизней и вы проиграли!")
else:
points-=10
print("Вы сбежали и потеряли 10 очков!")
print("Теперь у вас", points, "очков и ", hp, "здоровья")
elif moving == 3:
points+=random.randint(1, 20)
print("Вы нашли сундук и получили 20 очков!")
print("Теперь у вас", points, "очков и ", hp, "здоровья")
elif moving == 4:
points+=random.randint(1, 5)
print("Вы нашли маленький мешок с очками!")
print("Теперь у вас", points, "очков и ", hp, "здоровья")
elif moving == 5:
hp += 5
print("Вы нашли зелье лечения и восстановили 5 здоровья!")
print("Теперь у вас", points, "очков и", hp, "здоровья")
else:
points+=1
print("Вы продолжайте свою дорогу!")
print("Теперь у вас", points, "очков и ", hp, "здоровья")
input("\n\nНажми ENTER, чтобы продолжить дорогу")