用户:
6212377查看:0 回复:0 评论:0 创建时间:2022-11-15T21:34:20
【作品展示】

【作品介绍】
文字游戏的第二代(不知道的可以去看第一代),增加了一些功能,如果有BUG或者建议可以留言回复。
【作品源代码】
import random
import math
bs = 0 #单独设置,步数
dx = random.randint(-20,20) #敌人坐标
dy = random.randint(-20,20)
x = random.randint(-50, 50) # 任务坐标
y = random.randint(-50, 50)
xx = random.randint(-50,50) #人物坐标
yy = random.randint(-50,50)
zx = random.randint(-50, 50) # 辅助
zy = random.randint(-50, 50)
xc = random.randint(-50, 50) # 载具坐标
yc = random.randint(-50, 50)
hx = random.randint(-20,20) #轰炸坐标
hy = random.randint(-20,20)
喵x = random.randint(-50,50) #金币位置
喵y = random.randint(-50,50)
if(x == xx or y == yy or xx < -45 or yy < -45):#重设人物坐标
xx = random.randint(-50, 50)
yy = random.randint(-50, 50)
print('游戏即将开始')
print('请熟悉游戏规则:')
print(' “w”代表着上,“s”代表着下,“a”代表着左,“d”代表着右。游戏中加入载具,可以直接传送。但注意,不要传送到以目的地为中心的直径')
print('祝你游戏愉快!!!')
print('在你获得技能或是输入数据时,请按照简介里的规范操作,否则将会视为无效输入(有可能有惩罚,惩罚就是传送的地图边缘)')
def a():
print('现在,你在 ','x', xx, 'y', yy)
print('你将要到达 ','x',x,'y', y)
print('有一辆车在 ','x',xc,'y',yc)
print('有一个敌人在','x',dx,'y',dy)
print('有一个奖励在','x',喵x,'y',喵y)
if(zx == xx or zy == yy):
zx = random.randint(-50, 50)
zy = random.randint(-50, 50)
while True:
bs += 1
s = input('')
if('w' in s and yy <= 49):
yy += 1
a()
elif('s'in s and yy >= -49):
yy -= 1
a()
elif('a' in s and xx >= -49):
xx -= 1
a()
elif('d'in s and xx <= 49):
xx += 1
a()
elif(xc == xx and yc == yy):
print('你找到了车!接下来,你要去哪呢?')
cx = int(input('x:'))
cy = int(input('y:'))
if(math.sqrt((x - cx) * (x - cx) + (y - cy) * (y - cy)) > 20):
xx = cx
yy = cy
xc = random.randint(-50,50)
xy = random.randint(-50,50)
else:
print('你撞入了禁区!')
xx = random.randint(-50,-45)
yy = random.randint(-50,-45)
elif(hx == xx or hy == yy):
print('你被突如其来的轰炸炸喵了')
break
elif(喵x == xx and 喵y == yy):
bs -= 5
喵x = random.randint(-50,50)
喵y = random.randint(-50,50)
print('你捡到了金币!并得到了奖励。')
else:
print('WRONG!')
if(dx == xx and dy == yy):
print('你被敌人抓住了。')
bs += 5
if(x == xx and y == yy):
print('你到达了终点。用了',bs,'步。有其他人的成绩吗?比一比吧!')
break
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn