用户:失落的星查看:0 回复:0 评论:0 创建时间:2022-08-18T14:42:32
【作品展示】

【作品介绍】
复制粘贴,玩去吧~
【作品源代码】
import time
import random
import sys
# 职业
a = 0
# 天数
b = 1
# 刷怪
c = 0
# 玩家血量
d = 0
# 玩家攻击力
e = 0
# 玩家等级
f = 1
# 怪物等级
g = 1
# 怪物攻击力
h = 0
# 怪物血量
i = 0
# 回合
j = 1
# 选择道具
k = 0
# 血瓶
l = 5
# 升级所需经验
m = 2
# 当前经验
n = 0
# 名字
o = 0
# 狂怒药水
p = 2
# 超级血瓶
q = 1
# 道具选择
r = 0
print('文字游戏')
print(' ')
print('开始游戏')
print('退出游戏')
print(' ')
if (int(input('【1】开始游戏 【2】退出游戏')) == 1):
print('=====================================')
print('你好,新的勇者')
o = input('你的名字是?')
print(o, '?真是一个好名字')
print('请选择初始的角色 1剑客 2喵手 3法师 4喵')
print('1剑客 生命值:100 攻击力:40')
print('2喵手 生命值:50 攻击力:70')
print('3法师 生命值:80 攻击力:50')
print('4喵 生命值:170 攻击力:10')
print('1剑客 2喵手 3法师 4喵')
while (a > 4 or a < 1):
a = int(input('请输入整数!'))
if (a == 1):
print(o, '职业:剑客')
d = 100
e = 40
elif (a == 2):
print(o, '的职业:喵手')
d = 50
e = 70
elif (a == 3):
print(o, '的职业:法师')
d = 80
e = 50
elif (a == 4):
print(o, '的职业:喵')
d = 170
e = 10
else:
print('请输入1~4的数字!')
print('======================================')
while (2 > 1):
print('【第', b, '天】')
time.sleep(1)
g = f
c = random.randint(1, 3)
if (c == 1):
print('史莱姆出现了!')
i = 100
h = 20
elif (c == 2):
print('gai溜子出现了!')
i = 70
h = 40
elif (c == 3):
print('僵尸出现了!')
i = 80
h = 30
else:
pass
time.sleep(1)
i = (i * g)
h = (h * g)
print('血量:', i)
print('攻击力:', h)
print('等级', g)
print('======================================')
print(o)
print('血量:', d)
print('攻击力', e)
print('等级', f)
print('======================================')
while (2 > 1):
k = 0
k = int(input('【1】战斗 【2】道具'))
if (k == 1):
print('===============================')
if (c == 1):
print('史莱姆受到了', e, '点伤害!')
elif (c == 2):
print('gai溜子受到了', e, '点伤害!')
elif (c == 3):
print('僵尸受到了', e, '点伤害!')
else:
pass
i = (i - e)
time.sleep(1)
if (i < 1 or d < 1):
break
elif (k == 2):
r = 0
print('【1】血瓶(', l, ') 【2】狂怒药水(', p, ') 【3】超级血瓶(', q, ')')
r = int(input())
if (r == 1):
if l>0
print('======================================')
print(o,'回复了15点生命值!')
d = d+15
print('======================================')
elif (r == 2):
if p>0
print('======================================')
print(o,'的攻击力增加了5!')
e = e+5
print('======================================')
elif (r == 3):
if q>0
print('======================================')
print(o,'回复了40点生命值!')
d = d+40
print('======================================')
print('敌人')
print('血量:', i)
print('攻击力:', h)
print('等级', g)
print('======================================')
time.sleep(1)
print(o)
print('血量:', d)
print('攻击力', e)
print('等级', f)
print('======================================')
print('玩家受到了', h, '点伤害!')
time.sleep(1)
d = (d - h)
if (i < 1 or d < 1):
break
print('======================================')
print('敌人')
print('血量:', i)
print('攻击力:', h)
print('等级', g)
print('======================================')
time.sleep(1)
print(o)
print('血量:', d)
print('攻击力', e)
print('等级', f)
print('======================================')
if (i < 1):
print('======================================')
print('游戏胜利! 增加1经验! +30HP! +1血瓶 +5攻击力!')
e = (e + 1)
d = (d + 30)
n = (n + 1)
l = (l + 1)
b = (b + 1)
e = (e + 5)
if (n == m):
n = 0
m = (m + 2)
print('======================================')
print('你升级了! +60HP! +40攻击力!')
e = (e + 40)
d = (d + 60)
f = (f + 1)
print('======================================')
elif (d < 1):
print('======================================')
print('游戏失败,你存活了', b, '天')
print('======================================')
sys.exit(0)
else:
pass
else:
sys.exit(0)
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn