猫史档案馆


【Python作品分享】斗罗大陆-星斗觉醒【作品秀】

用户:无。。。昵称无。。。昵称查看:3 回复:4 评论:3 创建时间:2021-07-22T19:09:27


【作品展示】

center_image

 

【作品介绍】

这是一个斗罗大陆的作品,你们可以在这里吸收魂环、升级,不过这个效果不是很完善,有bug,请各位把自己想我改的或加的跟我讲,谢谢。

 

【作品源代码】

import random
jy = 0
sn = 0
bn = 0
qn = 0
hhqcq = 0
wn = 0
swn = 0
bwn = 0
qwn = 0
lscs =10
bn = 0
wn = 0
wn = 0
hl = 0
def hunhuan():
    print("十年魂环",sn,"个")
    print("百年魂环",bn,"个")
    print("千年魂环",qn,"个")
    print("万年魂环年魂环",wn,"个")
    print("十万年魂环",swn,"个")
    print("百万年魂环",bwn,"个")
    print("千万年年魂环",qwn,"个")
dq = 0
jinbi = 50
hh = ['0魂环未吸收0',
      '0魂环未吸收0',
      '0魂环未吸收0',
      '0魂环未吸收0', 
      '0魂环未吸收0', 
      '0魂环未吸收0', 
      '0魂环未吸收0',
      '0魂环未吸收0',
      '0魂环未吸收0', 
      '0魂环未吸收0', 
      '0魂环未吸收0', 
      '0魂环未吸收0', 
      '0魂环未吸收0', 
      '0魂环未吸收0', 
      '0魂环未吸收0', ]
print("欢迎来到武魂的世界")
input("按下回车继续")
print("我是小三爷,不是小三的爷爷,就叫小三爷")
input("按下回车继续")
print("武魂十分神奇,可以是任何东西,我给你个任务,打十只一年的魂兽,给你一把铁剑。")
zs = "铁剑"
print(zs)
input("按下回车继续")
for i in range(10):
    i = i + 1
    print("第", i, "只还剩下2/3的血")
    input("按下回车继续")
    print("第", i, "只还剩下1/3的血")
    input("按下回车继续")
    print("第", i, "只被击败了")
    input("按下回车继续")
print("嗯干得不错,抽武魂吧")
a = ['昊天锤', '杀神昊天锤', '七宝琉璃塔', '九宝琉璃塔', '蓝点霸王龙', '火炎龙','光明圣龙',
 '大力猩王', '飞羽燕', '破魂喵', '犀牛', '钻石猛犸', '七杀剑','骨龙', '蓝银喵', '蓝银皇', 
 '赤炎荆棘', '大力金刚熊', '鬼魅', '奇绒通天菊', '鬼魅''海神三叉戟',"修罗神剑",'噬魂蛛皇',
 '斧头','神笔','魔剑','邪火凤凰','柔骨兔','黑暗圣龙','六翼天使']
b = input("请输入武魂码:")
if b == "DOULUO111":
    print("你的武魂是", a[0])
    wh = a[0]
elif b == "081216":
    print("你的武魂是", a[1])
    wh = a[1]
elif b == "DOULUO222":
    print("你的武魂是", a[2])
    wh = a[2]
elif b == "DOULUO333":
    print("你的武魂是", a[3])
    wh = a[3]
elif b == "DOULUO444":
    print("你的武魂是", a[4])
    wh = a[4]
elif b == "DOULUO555":
    print("你的武魂是", a[5])
    wh = a[5]
elif b == "DOULUO666":
    print("你的武魂是", a[6])
    wh = a[6]
elif b == "DOULUO777":
    print("你的武魂是", a[7])
    wh = a[7]
elif b == "DOULUO888":
    print("你的武魂是", a[8])
    wh = a[8]
elif b == "DOULUO999":
    print("你的武魂是", a[9])
    wh = a[9]
elif b == "DOULUO000":
    print("你的武魂是", a[10])
    wh = a[10]
elif b == "TANGSAN111":
    print("你的武魂是", a[11])
    wh = a[11]
elif b == "TANGSAN222":
    print("你的武魂是", a[12])
    wh = a[12]
elif b == "TANGSAN333":
    print("你的武魂是", a[13])
    wh = a[13]
elif b == "TANGSAN444":
    print("你的武魂是", a[14])
    wh = a[14]
elif b == "TANGSAN555":
    print("你的武魂是", a[15])
    wh = a[15]
elif b == "TANGSAN666":
    print("你的武魂是", a[16])
    wh = a[16]
elif b == "TANGSAN777":
    print("你的武魂是", a[17])
    wh = a[17]
elif b == "TANGSAN888":
    print("你的武魂是", a[18])
    wh = a[18]
elif b == "TANGSAN999":
    print("你的武魂是", a[19])
    wh = a[19]
elif b == "TANGSAN000":
    print("你的武魂是", a[20])
    wh = a[20]
elif b == "HAISHENG111":
    print("你的武魂是", a[21])
    wh = a[21]
elif b == "HAISHENG222":
    print("你的武魂是", a[22])
    wh = a[22]
elif b == "HAISHENG333":
    print("你的武魂是", a[23])
    wh = a[23]
elif b == "HAISHENG444":
    print("你的武魂是", a[24])
    wh = a[24]
elif b == "HAISHENG555":
    print("你的武魂是", a[25]) 
    wh = a[25]
elif b == "HAISHENG666":
    print("你的武魂是", a[26])
    wh = a[26]
elif b == "HAISHENG777":
    print("你的武魂是", a[27])
    wh = a[27]
elif b == "HAISHENG888":
    print("你的武魂是", a[28]) 
    wh = a[28]
elif b == "HAISHENG999":
    print("你的武魂是", a[29])
    wh = a[29]
elif b == "HAISHENG000":
    print("你的武魂是", a[30])
    wh = a[30]
else:
    i = random.randint(0, 30)
    print("1%")
    input("按下回车继续")
    print("10%")
    input("按下回车继续")
    print("100%")
    input("按下回车继续")
    print("你的武魂是",a[i])
    wh = a[i]
input("按下回车前往星斗大森林")
bb = ['铁剑', wh,]
print("现在背包里喵)
print(bb)
hunhuan()
while True:
    xd = input("请输入指令:1礼包码,2查看背包,3传送,4打怪,5任务,喵成,7分解,8吸魂环,9拆解魂环,10升级魂力,11查看魂环个数,12查看魂环配置,13退出游戏:")
    if xd == '1':
        lbm = input("礼包码为:")
        if lbm == 'SGQWN':
            qwn = qwn+10
        if lbm == 'SGBWN':
            bwn = bwn+10
        if lbm == 'SWNTQNM':
            swn = swn + 1
            print('你获得了天青牛蟒十万年魂环')
        if lbm == 'SWNTTJY':
            swn = swn + 1
            print('你获得了泰坦巨猿十万年魂环')
        if lbm == 'HLDLB':
            hl = hl + 10
            print("魂力加十级")
    elif xd == '2':
        print("现在背包里喵)
        print(bb)
    elif xd == '3':
        print("暂时没有更多地点了哦")
    elif xd == '4':
        if lscs == 0:
            print("对不起,一天只能猎杀十次,如果想再次猎杀,请购买,一次10jinbi也就是10金币")
            gmcs == input("是否购买,1是,2否")
            if jinbi >= 10 and gmcs == '1':
                lscs = lscs +1
                jinbi = jinbi - 10
                print("好了次数喵选择猎杀区域,1十年,2百年,3万年,4十万年")
            if lsfx == '1':
                print("恭喜获得十年魂环50个,经验+500")
                sn = sn + 50
                jy = jy + 500
                lscs = lscs -1
            elif lsfx == '2' and hl >= 10:
                print("恭喜获得百年魂环40个,经验+2000")
                bn = bn + 50
                jy = jy + 2000
                lscs = lscs -1
            elif lsfx == '2' and hl < 10:
                print("你的魂力不够")
            elif lsfx == '3' and hl >= 20:
                print("恭喜获得千年魂环30个,经验+66000")
                qn = qn + 30
                jy = jy + 66000
                lscs = lscs -1
            elif lsfx == '2' and hl < 20:
                print("你的魂力不够")
            elif lsfx == '3' and hl >= 40:
                print("恭喜获得万年魂环10个,经验+660000")
                wn = wn + 10
                jy = jy + 660000
                lscs = lscs - 1
            elif lsfx == '2' and hl < 40:
                print("你的魂力不够")
            elif lsfx == '4' and hl >= 60:
                print("恭喜获得十万年魂环1个,经验+6600000")
                wn = wn + 1
                jy = jy + 6600000
                lscs = lscs - 1
            elif lsfx == '2' and hl < 60:
                print("你的魂力不够")
    elif xd == "5":
        print("主线、双生任务,敬请期待")
    elif xd == "6":
        print("合成魂环取出器")
        z == input("一个十十年魂环,是否合成,1是,2否,不是堆积物品")
        if z == '1' and sn >= 10:
            print('获得魂环取出器一个')
            sn = sn-10
            hhqcq = hhqcq + 1
    elif xd == '7':
        print("分解魂环魂骨敬请期待")
    elif xd == '8':
        hhxm = int(input("吸收哪个魂环,第1到第15"))
        if not  hl / 10 >= hhxm:
            print("魂力不够")
        elif hl == 10:
            xsdyhhuan = input("要吸收哪个魂环?1十年,2百年,3千年,4万年,5十万年,6百万年,7千万年")  
            hhx = hhxm - 1
            if xsdyhhuan == '1' and sn >= 1 and hh[hhx] == '0魂环未吸收0'and hl  / 10 >= hhxm:
                    print("吸收成功")
                    sn = sn - 1
                    hh[i] = '十年魂环'
            elif xsdyhhuan == '2' and bn >= 1 and hh[hhx] == '0魂环未吸收0'and hl / 10 >= hhxm:
                print("吸收成功")
                bn = bn -1
                hh[i] = '百年魂环'
            elif xsdyhhuan == '3' and qn >= 1 and hh[hhx] == '0魂环未吸收0'and hl / 10 >= hhxm:
                print("吸收成功")
                qn = qn -1
                hh[i] = '千年魂环'
            elif xsdyhhuan == '4' and wn >= 1 and hh[hhx] == '0魂环未吸收0'and hl / 10 >= hhxm:
                print("吸收成功")
                wn = wn -1
                hh[i] = '万年魂环'
            elif xsdyhhuan == '5' and swn >= 1 and hh[hhx] == '0魂环未吸收0'and hl / 10 >= hhxm:
                print("吸收成功")
                swn = swn - 1
                hh[0] = '十万年魂环'
            elif xsdyhhuan == '6' and bwn >= 1 and hh[hhx] == '0魂环未吸收0'and hl / 10 >= hhxm:
                print("吸收成功")
                bwn = bwn -1
                hh[0] = '百万年魂环'
            elif xsdyhhuan == '7' and qwn >= 1 and hh[hhx] == '0魂环未吸收0'and hl / 10 >= hhxm:
                print("吸收成功")
                qwn = qwn -1
                hh[0] = '千万年魂环'
    elif xd == '9':
        if hhqcs >= 1:
            qcxm = int(input("取出哪个魂环?1,15"))
            qcxm = qcxm - 1
            if hh[qcxm] == '0魂环未吸收0':
                print("此处无魂环")
            else:
                print('取出成功')
                hh[qcxm] = ("0魂环未吸收0")
    elif xd == '10':
        sjhl == int(input("你是哪个阶段?0-9是1,10-19是2,以此类推,暂时到90为止,除非用礼包码"))
        if sjhl == 1 and hl < 10:
            print("需要500经验")
            if jy >= 500:
                print("升级成功")
                jy = jy - 500
                hl = hl + 1
            else:
                print("经验不足")
        elif sjhl == 2 and hl < 20:
            print("需要500经验")
            if jy >= 1000:
                print("升级成功")
                jy = jy - 1000
                hl = hl + 1
            else:
                print("经验不足")
        elif sjhl == 3 and hl < 30:
            print("需要500经验")
            if jy >= 10000:
                print("升级成功")
                jy = jy - 10000
                hl = hl + 1
            else:
                print("经验不足")
        elif sjhl == 4 and hl < 40:
            print("需要100000经验")
            if jy >= 100000:
                print("升级成功")
                jy = jy - 100000
                hl = hl + 1
            else:
                print("经验不足")
        elif sjhl == 5 and hl < 50:
            print("需要600000经验")
            if jy >= 600000:
                print("升级成功")
                jy = jy - 600000
                hl = hl + 1
            else:
                print("经验不足")
        elif sjhl == 6 and hl < 60:
            print("需要66000经验")
            if jy >= 660000:
                print("升级成功")
                jy = jy - 660000
                hl = hl + 1
            else:
                print("经验不足")
        elif sjhl == 7 and hl < 70:
            print("需要10000000经验")
            if jy >= 10000000:
                print("升级成功")
                jy = jy - 10000000
                hl = hl + 1
            else:
                print("经验不足")
        elif sjhl == 8 and hl < 80:
            print("需要60000000经验")
            if jy >= 60000000:
                print("升级成功")
                jy = jy - 60000000
                hl = hl + 1
            else:
                print("经验不足")
        elif sjhl == 9 and hl < 90:
            print("需要1000000000经验")
            if jy >= 1000000000:
                print("升级成功")
                jy = jy - 1000000000
                hl = hl + 1
            else:
                print("经验不足")
        else:
            print("你不是这个等级")
    elif xd == '11':
        hunhuan()
    elif xd == '12':
        print(hh)
    elif xd == '13':
        break
    else:
        print("我好像没看懂")

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
无。。。昵称无。。。昵称

写喵我了emotion_编程猫_伤心

点赞0


评论


无。。。昵称无。。。昵称

求安慰

点赞0


评论


小麦做的面包小麦做的面包

196行多写了一个‘=’

gmcs == input("是否购买,1是,2否")

              ^

点赞0


评论


小麦做的面包小麦做的面包

emotion_编程猫_点赞

点赞0


评论