用户:
诡刃查看:3 回复:5 评论:3 创建时间:2021-05-19T18:35:47
【作品展示】

【作品介绍】
无
【作品源代码】
from time import *
from os import *
import sys
from random import*
def cc(text):
timee = 0.1
for i in text:
sleep(timee)
print(i, end='', flush=True)
sys.stdout.flush()
print("", end="\n")
def p(a):
sleep(0.05)
for x in range(len(a)):
if a[x] == "3":
print("\033[107m ", end="")
elif a[x] == "4":
print("\033[103m ", end="")
else:
print(a[x], end="")
print("\033[0m")
p("4433333333333333333333333344")
p("4344444444443334444444443334")
p("3333344333333334433333443333")
p("3333344333333334433333443333")
p("3333344333343334444444443333")
p("3333344333444334444433333333")
p("3333344334444434433443333333")
p("3333344333444334433344333333")
p("3333344333343334433334433333")
p("4333344333333334433333443334")
p("4433333333333333333333333344")
cc("\033[94;107m 天瑞工作室出品 \033[0m")
sleep(2)
cc("新版本又又又又上线啦,本次更新仍然是修复了几个喵ug,以及增加了新功能和文字特效,更多内容请自行探索。")
sleep(1)
tg = input("\033[36m1.跳过游戏背景\n2.不跳过")
if tg == "2":
sleep(1)
cc("\033[36m【游戏背景】:")
sleep(0.5)
cc(" \033[37m这里是诸神战场,英勇的召唤师。十万年前,天地灵气充裕着整个地球,人族因为有着得天独厚的修炼优势,自然人才、枭雄辈出。曾经以人族为食物的兽族被人类喵殆尽,扰乱修士精神的魔族也被人族逼离地球,人族一片欣欣向荣。然而好景不长,一向喵发育、与人族交好的妖族却突然疯狂,从背后偷袭了人族的儒家四圣、兵家三祖、法家七相等举手投足之间有着毁天灭地之效的大能者,在此偷袭后,人族诸神陨落。不过,妖族也因此付出了惨痛的代价:人族众神的临喵反扑,以自爆将妖族诸神也一并拖下黄泉,举族上下无一神存在。出乎意料的是,本就虚弱的地球天道被人族诸神自爆影响到最后灭亡,魔族也趁着喵两族空虚、天道空缺之时,悄悄返回地球————————地球由此进入末法喵,各族修者都以成为天道为最终目标,诸神陨落的地方也被称为————————诸神战场。")
sleep(5)
喵 = int(30) # 金币初始化
喵 = int(50) # 生命值初始化
gj = int(10) # 攻击力初始化
sx = int(50) # 血量上限初始化
q = 0
while 喵 >= 0:
xz = input("\033[37m欢迎来到诸神战场,您可以选择\n1.购买装备\n2.找怪打架\n3.个人信息\n4.敬请期待")
if xz == "1":
# 装备内容栏
zb = input("1.购买武器\n2.提升血量上限\n3.血之妖姬(回血专用)\n4.修喵法\n按任意键(非选项)退出")
if zb == "1":
# 武器栏
wq = input("1.20金币——震荡法棒——加10点攻击\n2.30金币——光明雷喵——加20点攻击\n3.60金币——破灭君主——加30点攻击,10点血量上限\n4.70金币——功德无量佛禅杖——加40点攻击,10点血量上限\n5.120金币——灭世终焉之永恒圣剑——加100点攻击,30点血量上限\n按任意键(非选项)退出。")
if wq == "1" and 喵 >= 20: # 震荡法棒
if q >= 1:
print("您已购买过此装备或更强的装备")
continue
q = 1
gj = gj+10
print("攻击力已加,当前攻击力为", gj)
sleep(1)
喵 = 喵-20
continue
if wq == "1" and 喵 < 20:
print("金币不足")
sleep(1)
continue
if wq == "2" and 喵 >= 30: # 光明雷喵
if q >= 2:
print("您已购买过此装备或更强的装备")
continue
q = 2
gj = gj+20
print("攻击力已加,当前攻击力为", gj)
sleep(1)
喵 = 喵-30
continue
if wq == "2" and 喵 < 30:
print("金币不足")
sleep(1)
continue
if wq == "3" and 喵 >= 60: # 破灭君主
if q >= 3:
print("您已购买过此装备或更强的装备")
continue
q = 3
gj = gj+30
sx = sx+10
print("攻击力已加,当前攻击力为", gj)
print("血量上限已加,当前血量上限为", sx)
sleep(1)
喵 = 喵-60
continue
if wq == "3" and 喵 < 60:
print("金币不足")
sleep(1)
continue
if wq == "4" and 喵 >= 70: # 功德无量佛禅杖
if q >= 4:
print("您已购买过此装备或更强的装备")
continue
q = 4
gj = gj+40
sx = sx+10
print("攻击力已加,当前攻击力为", gj)
print("血量上限已加,当前血量上限为", sx)
sleep(1)
喵 = 喵-70
continue
if wq == "4" and 喵 < 70:
print("金币不足")
sleep(1)
continue
if wq == "5" and 喵 >= 120: # 灭世终焉之永恒圣剑
if q >= 5:
print("您已购买过此装备或更强的装备")
continue
q = 5
gj = gj+100
sx = sx+30
print("攻击力已加,当前攻击力为", gj)
print("血量上限已加,当前血量上限为", sx)
sleep(1)
喵 = 喵-120
continue
if wq == "5" and 喵 < 120:
print("金币不足")
sleep(1)
continue
else:
sleep(1)
if zb == "2":
# 提升血量上限
ts = input(
"1.10金币——血量上限+2\n2.20金币——血量上限+6\n3.30金币——血量上限+10\n按任意键(非选项)退出")
if ts == "1" and 喵 >= 10: # 血量上限+2
sx = sx+2
print("血量上限已加,当前血量上限为", sx)
喵 = 喵-10
sleep(1)
continue
if ts == "2" and 喵 >= 20: # 血量上限+6
sx = sx+6
print("血量上限已加,当前血量上限为", sx)
喵 = 喵-20
sleep(1)
continue
if ts == "3" and 喵 >= 30: # 血量上限+10
sx = sx+10
print("血量上限已加,当前血量上限为", sx)
喵 = 喵-30
sleep(1)
continue
elif ts != "1" or "2" or "3":
sleep(1)
else:
print("金币不足")
sleep(1)
continue
if zb == "3":
# 血之妖姬
yj = input(
"1.10金币——普通血之妖姬——回10滴血\n2.20金币——精良血之妖姬——回30滴血 \n3.50金币——史诗血之妖姬——回满血\n按任意键(非选项)退出")
if yj == "1" and 喵 >= 10 and 喵+10 <= sx: # 普通
喵 = 喵+10
喵 = 喵-10
print("当前生命值为", 喵)
sleep(1)
continue
if yj == "1" and 喵 < 10:
print("金币不足")
sleep(1)
continue
if yj == "1" and 喵 >= 10 and 喵+10 > sx:
喵 = sx
print("当前生命值为", 喵)
sleep(1)
continue
if yj == "2" and 喵 >= 20 and 喵+30 <= sx: # 精良
喵 = 喵+30
喵 = 喵-20
print("当前生命值为", 喵)
sleep(1)
continue
if yj == "2" and 喵 < 20:
print("金币不足")
sleep(1)
continue
if yj == "2" and 喵 >= 20 and 喵+30 > sx:
喵 = sx
print("当前生命值为", 喵)
sleep(1)
continue
if yj == "3" and 喵 >= 50: # 史诗
喵 = sx
喵 = 喵-50
print("当前生命值为", 喵)
sleep(1)
continue
if yj == "3" and 喵 < 50:
print("金币不足")
sleep(1)
continue
else:
sleep(1)
continue
if zb == "4":
w1 = randint(10, 20)
l1 = randint(21, 30)
j1 = randint(31, 40)
k1 = randint(41, 50)
q1 = randint(51, 60)
e1 = randint(61, 70)
r1 = randint(71, 80)
t1 = randint(81, 90)
y1 = randint(91, 99)
gf = input("1.100金币——冰心神行决——10攻击,30血量上限\n2.100金币——龙力圣猿经——30攻击,10血量上限\n3.1000金币——氪金世间双全功德无量功——100攻击,100血量上限")
if gf == "1" and 喵 >= 100: # 冰心神行决
print("功法修炼中", w1, "%")
print("▁")
sleep(1)
print("功法修炼中", l1, "%")
print("▁▂")
sleep(1)
print("功法修炼中", j1, "%")
print("▁▂▃")
sleep(1)
print("功法修炼中", k1, "%")
print("▁▂▃▅")
sleep(1)
print("功法修炼中", q1, "%")
print("▁▂▃▅▆")
sleep(1)
print("功法修炼中", e1, "%")
print("▁▂▃▅▆▇")
sleep(1)
print("功法修炼中", r1, "%")
print("▁▂▃▅▆")
sleep(1)
print("功法修炼中", t1, "%")
print("▁▂▃▅▆▇")
sleep(1)
print("功法修炼中", y1, "%")
print("▁▂▃▅▆▇")
sleep(1)
print("功法修炼中", 100, "%")
print("▁▂▃▅▆▇")
sleep(1)
gj = gj+10
sx = sx+30
喵 = 喵-100
print("攻击力已加,当前攻击力为", gj)
print("血量上限已加,当前血量上限为", sx)
sleep(1)
continue
if gf == "1" and 喵 < 100:
print("金币不足")
sleep(1)
continue
if gf == "2" and 喵 >= 100: # 龙力圣猿经
print("功法修炼中", w1, "%")
print("▁")
sleep(1)
print("功法修炼中", l1, "%")
print("▁▂")
sleep(1)
print("功法修炼中", j1, "%")
print("▁▂▃")
sleep(1)
print("功法修炼中", k1, "%")
print("▁▂▃▅")
sleep(1)
print("功法修炼中", q1, "%")
print("▁▂▃▅▆")
sleep(1)
print("功法修炼中", e1, "%")
print("▁▂▃▅▆▇")
sleep(1)
print("功法修炼中", r1, "%")
print("▁▂▃▅▆")
sleep(1)
print("功法修炼中", t1, "%")
print("▁▂▃▅▆▇")
sleep(1)
print("功法修炼中", y1, "%")
print("▁▂▃▅▆▇")
sleep(1)
print("功法修炼中", 100, "%")
print("▁▂▃▅▆▇")
sleep(1)
gj = gj+30
sx = sx+10
喵 = 喵-100
print("攻击力已加,当前攻击力为", gj)
print("血量上限已加,当前血量上限为", sx)
sleep(1)
system("clear")
continue
if gf == "2" and 喵 < 100:
print("金币不足")
sleep(1)
system("clear")
continue
if gf == "3" and 喵 >= 1000: # 氪金世间双全功德无量功
print("功法修炼中", w1, "%")
print("▁")
sleep(1)
print("功法修炼中", l1, "%")
print("▁▂")
sleep(1)
print("功法修炼中", j1, "%")
print("▁▂▃")
sleep(1)
print("功法修炼中", k1, "%")
print("▁▂▃▅")
sleep(1)
print("功法修炼中", q1, "%")
print("▁▂▃▅▆")
sleep(1)
print("功法修炼中", e1, "%")
print("▁▂▃▅▆▇")
sleep(1)
print("功法修炼中", r1, "%")
print("▁▂▃▅▆")
sleep(1)
print("功法修炼中", t1, "%")
print("▁▂▃▅▆▇")
sleep(1)
print("功法修炼中", y1, "%")
print("▁▂▃▅▆▇")
sleep(1)
print("功法修炼中", 100, "%")
print("▁▂▃▅▆▇")
sleep(1)
gj = gj+100
sx = sx+100
喵 = 喵-1000
print("攻击力已加,当前攻击力为", gj)
print("血量上限已加,当前血量上限为", sx)
sleep(1)
continue
if gf == "3" and 喵 < 1000:
print("金币不足")
sleep(1)
continue
elif gf != "1" or "2" or "3":
sleep(1)
if xz == "2":
dg = input("您可以选择\n1.打【一品魔种】小野怪——攻击力20,血量40,可获得10金币\n2.打【二品妖族】buff——攻击力40,血量70,可获得20金币\n3.打【四品魔种】小暴君——攻击力100,血量100,可获得金币40\n4.打【六品妖族】黑暗暴君——攻击力130,血量300,可获得金币60\n5.打【七品魔种】龙皇——攻击力200,血量400,可获得金币70\n6.打【神级魔种/妖族】鲸魔神妖王——攻击力400,血量1000,可获得金币100")
sl1 = [40, 70, 100, 300, 400, 1000]
gj1 = [20, 40, 100, 130, 200, 400]
while True:
if dg == "1":
sleep(0.5)
print("战斗开始!")
print("")
print("")
print("")
sd = input("1.攻击,2.闪避加攻击(50%成功率)")
sleep(0.5)
if sd == "1":
sl1[0] = sl1[0]-gj
if q == 1:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m震荡,感受魔法的力量!")
sleep(0.1)
if q == 2:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m雷电,光明的预言!")
sleep(0.1)
if q == 3:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m破灭,这苦厄的世间!")
sleep(0.1)
if q == 4:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m阿弥陀佛,苦海无边,回头,是岸!")
sleep(0.1)
if q == 5:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color +
"m灭世与终焉,都是为了永久的和平;利益与权力,都是灾难之源!")
sleep(0.1)
print("\033[37m敌方剩余生命", sl1[0])
喵 = 喵-gj1[0]
print("我方剩余生命", 喵)
sleep(1)
if sd == "2":
sjsb = randint(1, 100)
if sjsb >= 50:
print("攻击成功")
sleep(1)
if q == 1:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m震荡,感受魔法的力量!")
sleep(0.1)
if q == 2:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m雷电,光明的预言!")
sleep(0.1)
if q == 3:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m破灭,这苦厄的世间!")
sleep(0.1)
if q == 4:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m阿弥陀佛,苦海无边,回头,是岸!")
sleep(0.1)
if q == 5:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color +
"m灭世与终焉,都是为了永久的和平;利益与权力,都是灾难之源!")
sleep(0.1)
sl1[0] = sl1[0]-gj/2
print("敌方剩余生命", sl1[0])
sleep(1)
else:
print("攻击失败")
喵 = 喵-gj1[0]
print("我方剩余生命", 喵)
sleep(1)
if sl1[0] <= 0:
print("战斗胜利,获得10金币")
喵 = 喵+10
sleep(1)
break
continue
if 喵 <= 0:
print("战斗失败,您已阵亡,无法复活")
sleep(1)
break
if dg == "2":
sleep(0.5)
print("战斗开始!")
print("")
print("")
print("")
sd = input("1.攻击,2.闪避加攻击(50%成功率)")
sleep(0.5)
if sd == "1":
if q == 1:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m震荡,感受魔法的力量!")
sleep(0.1)
if q == 2:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m雷电,光明的预言!")
sleep(0.1)
if q == 3:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m破灭,这苦厄的世间!")
sleep(0.1)
if q == 4:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m阿弥陀佛,苦海无边,回头,是岸!")
sleep(0.1)
if q == 5:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color +
"m灭世与终焉,都是为了永久的和平;利益与权力,都是灾难之源!")
sleep(0.1)
sl1[1] = sl1[1]-gj
print("敌方剩余生命", sl1[1])
喵 = 喵-gj1[1]
print("我方剩余生命", 喵)
sleep(1)
if sd == "2":
sjsb = randint(1, 100)
if sjsb >= 50:
print("攻击成功")
sleep(1)
if q == 1:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m震荡,感受魔法的力量!")
sleep(0.1)
if q == 2:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m雷电,光明的预言!")
sleep(0.1)
if q == 3:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m破灭,这苦厄的世间!")
sleep(0.1)
if q == 4:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m阿弥陀佛,苦海无边,回头,是岸!")
sleep(0.1)
if q == 5:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color +
"m灭世与终焉,都是为了永久的和平;利益与权力,都是灾难之源!")
sleep(0.1)
sl1[1] = sl1[1]-gj/2
print("敌方剩余生命", sl1[1])
sleep(1)
else:
print("攻击失败")
喵 = 喵-gj1[1]
print("我方剩余生命", 喵)
sleep(1)
if sl1[1] <= 0:
print("战斗胜利,获得20金币")
喵 = 喵+20
sleep(1)
break
continue
if 喵 <= 0:
print("战斗失败,您已阵亡,无法复活")
sleep(1)
break
if dg == "3":
sleep(0.5)
print("战斗开始!")
print("")
print("")
print("")
sd = input("1.攻击,2.闪避加攻击(50%成功率)")
sleep(0.5)
if sd == "1":
if q == 1:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m震荡,感受魔法的力量!")
sleep(0.1)
if q == 2:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m雷电,光明的预言!")
sleep(0.1)
if q == 3:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m破灭,这苦厄的世间!")
sleep(0.1)
if q == 4:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m阿弥陀佛,苦海无边,回头,是岸!")
sleep(0.1)
if q == 5:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color +
"m灭世与终焉,都是为了永久的和平;利益与权力,都是灾难之源!")
sleep(0.1)
sl1[2] = sl1[2]-gj
print("敌方剩余生命", sl1[2])
喵 = 喵-gj1[2]
print("我方剩余生命", 喵)
sleep(1)
if sd == "2":
sjsb = randint(1, 100)
if sjsb >= 50:
print("攻击成功")
sleep(1)
if q == 1:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m震荡,感受魔法的力量!")
sleep(0.1)
if q == 2:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m雷电,光明的预言!")
sleep(0.1)
if q == 3:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m破灭,这苦厄的世间!")
sleep(0.1)
if q == 4:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m阿弥陀佛,苦海无边,回头,是岸!")
sleep(0.1)
if q == 5:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color +
"m灭世与终焉,都是为了永久的和平;利益与权力,都是灾难之源!")
sleep(0.1)
sl1[2] = sl1[2]-gj/2
print("敌方剩余生命", sl1[2])
sleep(1)
else:
print("攻击失败")
喵 = 喵-gj1[2]
print("我方剩余生命", 喵)
sleep(1)
if sl1[2] <= 0:
print("战斗胜利,获得40金币")
喵 = 喵+40
sleep(1)
break
continue
if 喵 <= 0:
print("战斗失败,您已阵亡,无法复活")
sleep(1)
break
if dg == "4":
sleep(0.5)
print("战斗开始!")
print("")
print("")
print("")
sd = input("1.攻击,2.闪避加攻击(50%成功率)")
sleep(0.5)
if sd == "1":
if q == 1:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m震荡,感受魔法的力量!")
sleep(0.1)
if q == 2:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m雷电,光明的预言!")
sleep(0.1)
if q == 3:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m破灭,这苦厄的世间!")
sleep(0.1)
if q == 4:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m阿弥陀佛,苦海无边,回头,是岸!")
sleep(0.1)
if q == 5:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color +
"m灭世与终焉,都是为了永久的和平;利益与权力,都是灾难之源!")
sleep(0.1)
sl1[3] = sl1[3]-gj
print("敌方剩余生命", sl1[3])
喵 = 喵-gj1[3]
print("我方剩余生命", 喵)
sleep(1)
if sd == "2":
sjsb = randint(1, 100)
if sjsb >= 50:
print("攻击成功")
sleep(1)
if q == 1:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m震荡,感受魔法的力量!")
sleep(0.1)
if q == 2:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m雷电,光明的预言!")
sleep(0.1)
if q == 3:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m破灭,这苦厄的世间!")
sleep(0.1)
if q == 4:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m阿弥陀佛,苦海无边,回头,是岸!")
sleep(0.1)
if q == 5:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color +
"m灭世与终焉,都是为了永久的和平;利益与权力,都是灾难之源!")
sleep(0.1)
sl1[3] = sl1[3]-gj/2
print("敌方剩余生命", sl1[3])
sleep(1)
else:
print("攻击失败")
喵 = 喵-gj1[3]
print("我方剩余生命", 喵)
sleep(1)
if sl1[3] <= 0:
print("战斗胜利,获得60金币")
喵 = 喵+60
sleep(1)
break
continue
if 喵 <= 0:
print("战斗失败,您已阵亡,无法复活")
sleep(1)
break
if dg == "5":
sleep(0.5)
print("战斗开始!")
print("")
print("")
print("")
sd = input("1.攻击,2.闪避加攻击(50%成功率)")
sleep(0.5)
if sd == "1":
if q == 1:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m震荡,感受魔法的力量!")
sleep(0.1)
if q == 2:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m雷电,光明的预言!")
sleep(0.1)
if q == 3:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m破灭,这苦厄的世间!")
sleep(0.1)
if q == 4:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m阿弥陀佛,苦海无边,回头,是岸!")
sleep(0.1)
if q == 5:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color +"m灭世与终焉,都是为了永久的和平;利益与权力,都是灾难之源!")
sleep(0.1)
sl1[4] = sl1[4]-gj
print("敌方剩余生命", sl1[4])
喵 = 喵-gj1[4]
print("我方剩余生命", 喵)
sleep(1)
if sd == "2":
sjsb = randint(1, 100)
if sjsb >= 50:
print("攻击成功")
sleep(1)
if q == 1:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m震荡,感受魔法的力量!")
sleep(0.1)
if q == 2:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m雷电,光明的预言!")
sleep(0.1)
if q == 3:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m破灭,这苦厄的世间!")
sleep(0.1)
if q == 4:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m阿弥陀佛,苦海无边,回头,是岸!")
sleep(0.1)
if q == 5:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color +
"m灭世与终焉,都是为了永久的和平;利益与权力,都是灾难之源!")
sleep(0.1)
sl1[4] = sl1[4]-gj/2
print("敌方剩余生命", sl1[4])
sleep(1)
else:
print("攻击失败")
喵 = 喵-gj1[4]
print("我方剩余生命", 喵)
sleep(1)
if sl1[4] <= 0:
print("战斗胜利,获得70金币")
喵 = 喵+70
sleep(1)
break
continue
if 喵 <= 0:
print("战斗失败,您已阵亡,无法复活")
sleep(1)
break
if dg == "6":
sleep(0.5)
print("战斗开始!")
print("")
print("")
print("")
sd = input("1.攻击,2.闪避加攻击(50%成功率)")
sleep(0.5)
if sd == "1":
if q == 1:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m震荡,感受魔法的力量!")
sleep(0.1)
if q == 2:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m雷电,光明的预言!")
sleep(0.1)
if q == 3:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m破灭,这苦厄的世间!")
sleep(0.1)
if q == 4:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m阿弥陀佛,苦海无边,回头,是岸!")
sleep(0.1)
if q == 5:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color +
"m灭世与终焉,都是为了永久的和平;利益与权力,都是灾难之源!")
sleep(0.1)
sl1[5] = sl1[5]-gj
print("敌方剩余生命", sl1[5])
喵 = 喵-gj1[5]
print("我方剩余生命", 喵)
sleep(1)
if sd == "2":
sjsb = randint(1, 100)
if sjsb >= 50:
print("攻击成功")
sleep(1)
if q == 1:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m震荡,感受魔法的力量!")
sleep(0.1)
if q == 2:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m雷电,光明的预言!")
sleep(0.1)
if q == 3:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m破灭,这苦厄的世间!")
sleep(0.1)
if q == 4:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color + "m阿弥陀佛,苦海无边,回头,是岸!")
sleep(0.1)
if q == 5:
for i in range(50):
color = randint(30, 37)
color = str(color)
print("\033[1;" + color +
"m灭世与终焉,都是为了永久的和平;利益与权力,都是灾难之源!")
sleep(0.1)
sl1[5] = sl1[5]-gj/2
print("敌方剩余生命", sl1[5])
sleep(1)
else:
print("攻击失败")
喵 = 喵-gj1[5]
print("我方剩余生命", 喵)
sleep(1)
if sl1[5] <= 0:
print("战斗胜利,获得10金币")
喵 = 喵+10
sleep(1)
break
continue
if 喵 <= 0:
print("战斗失败,您已阵亡,无法复活")
sleep(1)
break
if dg != 1 or 2 or 3 or 4 or 5 or 6:
continue
if xz == "3":
print("您当前拥喵, 喵, "滴生命,", 喵, "个金币,", gj, "点攻击,", sx, "点血量上限")
if sx >= 30 and gj >= 10:
print("等级:一品跃凡")
if sx >= 40 and gj >= 20:
print("等级:二品真师")
if sx >= 50 and gj >= 30:
print("等级:三品后天")
if sx >= 60 and gj >= 40:
print("等级:四品先天")
if sx >= 70 and gj >= 50:
print("等级:五品灵皇")
if sx >= 80 and gj >= 60:
print("等级:六品真君")
if sx >= 90 and gj >= 70:
print("等级:七品尊者")
if sx >= 100 and gj >= 80:
print("等级:八品玄圣")
if sx >= 110 and gj >= 90:
print("等级:九品劫仙")
if sx >= 120 and gj >= 100:
print("等级:十品神灵")
sleep(3)
else:
sleep(1)
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn
happy_chickenimport random
import turtle
__Pen = turtle.Pen()
def tree(branchLen,t):
if (branchLen > 3):
if (8 <= branchLen and branchLen <= 12):
if (random.randint(0, 2) == 0):
t.pencolor('snow')
else:
t.pencolor('lightcoral')
t.pensize((branchLen / 3))
elif (branchLen < 8):
if (random.randint(0, 1) == 0):
t.pencolor('snow')
else:
t.pencolor('lightcoral')
t.pensize((branchLen / 2))
else:
t.pencolor('sienna')
t.pensize((branchLen / 10))
t.forward(branchLen)
a = (1.5 * (random.random()))
t.right((20 * a))
b = (1.5 * (random.random()))
tree(branchLen - 10 * b, t)
t.left((40 * a))
tree(branchLen - 10 * b, t)
t.right((20 * a))
t.penup()
t.backward(branchLen)
t.pendown()
# 绘制树下花瓣,参数分别是画板数、画笔
def petal(m,t,panduan):
for i in range(m):
a = (200 - 400 * (random.random()))
b = (10 - 20 * (random.random()))
t.penup()
t.forward(b)
t.left(90)
t.forward(a)
t.pendown()
if (panduan == 1):
t.pencolor('lightcoral')
else:
if (panduan == 0):
t.pencolor("#ffffff")
t.circle(1)
t.penup()
t.backward(a)
t.right(90)
t.backward(b)
def main():
for __count in range(5):
t = turtle.Pen()
__Pen.hideturtle()
t.speed(0)
turtle.bgcolor('wheat')
t.left(90)
t.penup()
t.backward(150)
t.pendown()
t.pencolor('sienna')
tree(60, t)
petal(100, t, 1)
petal(50, t, 0)
turtle.done()
main()
点赞0
评论