猫史档案馆


【Python作品分享】魔塔【作品秀】

用户:TA奇风的大号TA奇风的大号查看:0 回复:1 评论:0 创建时间:2021-09-13T20:49:17


【作品展示】

center_image

 

【作品介绍】

魔塔之旅!!!

 

【作品源代码】

import time
import random
# sb
print('---第一层---')
HP = 12
攻击力 = 1
等级 = 1
GHP = 3
GGJ = 2
H = 0
while 1 == 1:
    H = int(input('史莱姆挡路,你绝定:(1攻击,2查看资料,3查看自己属性)'))
    if H == 1:
        break
    elif H == 2:
        print('3HP,2攻击力的菜生物')
    elif H == 3:
        print('你:HP', HP, '攻击力', 攻击力, '等级', 等级)
    else:
        break
while 1 == 1:
    print('你对史莱姆造成', 攻击力, '伤害')
    GHP -= 1
    time.sleep(1)
    if(GHP < 1):
        print('史莱姆喵亡,等级+1')
        等级 += 1
        break
    print('史莱姆对你造成', GGJ, '伤害')
    HP -= 2
    time.sleep(1)
print('--第二层--')
GHP = 5
GGJ = 3
攻击力 += 1
while 1 == 1:
    H = int(input('法师挡路,你绝定:(1攻击,2查看资料,3查看自己属性)'))
    if H == 1:
        break
    elif H == 2:
        print('5HP,3攻击力的高攻击生物')
    elif H == 3:
        print('你:HP', HP, '攻击力', 攻击力, '等级', 等级)
    else:
        break
while 1 == 1:
    print('你对法师造成', 攻击力, '伤害')
    GHP -= 2
    time.sleep(1)
    if(GHP < 1):
        print('法师喵亡,等级+1')
        等级 += 1
        break
    print('法师对你造成', GGJ, '伤害')
    HP -= 3
    if(HP < 1):
        print('你已喵亡,Die')
        exit()
    time.sleep(1)
攻击力 += 1
HP += 3
print("--第三层--")
print('“遇到怪是逃跑不了的...”一个告示牌写到')
H = int(input('分叉路,你绝定:(1左转,2右转'))
if H == 1:
    while 1 == 1:
        H = int(input('有一分叉路,你绝定:(1左转,2右转,3查看自己属性)'))
        if H == 1:
            print("哇,血瓶! +5HP")
            HP += 5
            break
        elif H == 2:
            print('哇,铁剑! +2攻击')
            break
            攻击力 += 2
        else:
            print('你:HP', HP, '攻击力', 攻击力, '等级', 等级)
else:
    GGJ = 1
    GHP = 5
    print('幽灵!哦不')
    while 1 == 1:
        H = int(input('幽灵出没,你绝定:(1攻击,2查看资料,3查看自己属性)'))
        if H == 1:
            break
        elif H == 2:
            print('5HP,1攻击力,50%闪避伤害的(生物)?')
        elif H == 3:
            print('你:HP', HP, '攻击力', 攻击力, '等级', 等级)
        else:
            print('~~~')
    while 1 == 1:
        x = random.randint(1, 2)
        if (x == 1):
            GHP -= 攻击力
            print('你对幽灵造成', 攻击力, '伤害')
        else:
            print('幽灵闪避了你的攻击')
        time.sleep(1)
        if(GHP < 1):
            print('幽灵喵亡,等级+1')
            等级 += 1
            HP += 5
            攻击力 += 1
            break
        print('幽灵对你造成', '1点伤害')
        HP -= 1
        if(HP < 1):
            print('你已喵亡,Die')
            exit()
        time.sleep(1)
GGJ = 3
GHP = 16
print("--BOSS战--")
print('BOSS:你就是战斗力只有', 攻击力, '的渣渣吧')
time.sleep(1)
print('BOSS:还有你就是', HP, '血的脆皮吧')
time.sleep(1)
print('BOSS:喵在我的手下是你的荣幸')
time.sleep(1)
while 1 == 1:
    H = int(input('BOOS,你绝定:(1攻击,2闪击,3休息,4查看自己属性,5查看资料)'))
    if H == 1:
        GHP -= 攻击力
        print('你对BOSS造成', 攻击力, '伤害')
        time.sleep(1)
        if(GHP < 1):
            print('BOSS喵亡,游戏胜利')
            exit()
        print('BOSS对你造成', '3点伤害')
        HP -= 3
        if(HP < 1):
            print('你已喵亡,Die')
            exit()
        time.sleep(1)
    elif H == 2:
        x = random.randint(1, 2)
        if x == 1:
            GHP -= 攻击力
            print('你对BOSS造成', 攻击力, '伤害')
        else:
            HP -= 3
            print('BOSS对你造成', '3点伤害')
        if(HP < 1):
            print('你已喵亡,Die')
            exit()
    elif H == 3:
        HP += random.randint(1, 3)
        GHP += random.randint(2, 4)
        print('你和BOSS都得到了喘息')
    elif H == 5:
        print('BOOS 血:', GHP, '攻击力:', GGJ)
    elif H == 4:
        print('你:HP', HP, '攻击力', 攻击力, '等级', 等级)
    else:
        print('~~~')

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
TA奇风的大号TA奇风的大号

本作品,比较简单只用了几小时而已,因为我实在没有什么想法了imgsrc="https://static.cod喵/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E6%90%93%E5%A4%B4.gif"alt="emotion_编程猫_搓头"

点赞0


评论