import random, time, os
name=input("당신의 이름을 입력하세요 : ")
time.sleep(1)
lv=1
hp=100
mp=30
while(1):
print("{}님의 현재 레벨은{}입니다.".format(name,lv))
time.sleep(1)
mhp=30
print("몬스터가 나타났다!")
time.sleep(1)
g=1
mg=1
damage=25
mdamage=10
while(1):
os.system('cls')
print("현재 체력 : ",hp)
print("현재 기 : ",g)
print("몬스터의 체력 : ",mhp)
print("1.공격 \n2.기모으기 \n3.휴식 ")
do=int(input("다음 행동은? : "))
mdo=random.randint(1,3)
heal=0
mheal=0
if do==1:
print("공격!!")
if mdo==1:
print("몬스터도 나를 공격했다!")
damage=25*g
mdamage=10*mg
g=1
mg=1
elif mdo==2:
print("몬스터는 기를 모으려 시도했다. 치명타!")
damage=50*g
mdamage=0
g=1
mg=1
elif mdo==3:
print("몬스터는 회복을 시도했다!")
damage=25
mdamage=0
mheal=50*mg
g=1
mg=1
elif do==2:
print("기를모으자!!")
if mdo==1:
print("몬스터가 나를 공격했다! 치명타!")
damage=0
mdamage=20*mg
g=1
mg=1
elif mdo==2:
print("몬스터는 기를 모았다!")
damage=0
mdamage=0
mg=mg+1
g=g*2
mg=mg*2
elif mdo==3:
print("몬스터는 회복을 시도했다!")
damage=0
mdamage=0
mheal=10*mg
g=g*2
mg=1
elif do==3:
print("회복하자..!!")
if mdo==1:
print("몬스터가 나를 공격했다!")
damage=0
mdamage=10*mg
heal=10*g
g=1
mg=1
elif mdo==2:
print("몬스터는 기를 모았다!")
damage=0
mdamage=0
mg=mg*2
heal=20*g
g=1
elif mdo==3:
print("몬스터는 회복을 시도했다!")
damage=0
mdamage=0
mheal=10*mg
heal=20*g
g=1
mg=1
time.sleep(2)
print("내 체력 : ",-mdamage+heal)
time.sleep(1)
print("몬스터의 체력 : ",-damage+mheal)
mhp=mhp-damage+mheal
hp=hp-mdamage+heal
time.sleep(1)
if mhp<=0:
print("승리했습니다!")
lv=lv+1
os.system('cls')
break
elif hp<=0:
print("사망하셨습니다..")
print("달성 레벨 : ",lv)
time.sleep(10)
else:
pass
ㅅㅂ
머임
아항 기모
ㄸㅣ~