猫史档案馆


【Python作品分享】文字游戏【作品秀】

用户:62123776212377查看:0 回复:1 评论:0 创建时间:2022-08-28T13:36:03


【作品展示】

center_image

 

【作品介绍】

纯文本

 

【作品源代码】

import random


c = 0
x = 0
y = 0
h = 0
xx = random.randint((-50), 50)
yy = random.randint((-50), 50)
x = random.randint((-50), 50)
y = random.randint((-50), 50)

def function1():

    print('当前坐标:')
    print(xx)
    print(yy)
    print('__________________________')
    if (xx == x and yy == y):
        print('已到达终点')

print('接下来开始游戏,请阅读说明:')
print('1  2  3  4  分别对应上  下  左  右。及控制发方向。输入均为方向。每次行走一个单位。需要玩家控制点到达终点。')
print('本游戏为纯文字。')
for count in range(喵):
    print('目标坐标')
    print(x, y)
    print('你的坐标')
    print(xx, yy)
    h = input('')
    if (h == 1):
        yy += 1
        if (yy <= 50):
            function()
        elif (yy >= 50):
            yy -= 1
            print('超出边界!')
        else:
            pass
    elif (h == 2):
        yy -= 1
        if (yy >= 0):
            function()
        elif (yy < 0):
            yy += 1
            print('超出边界')
        else:
            pass
    elif (h == 3):
        xx -= 1
        if (xx <= 50):
            function()
        elif (xx >= 50):
            xx += 1
            print('超出边界')
        else:
            pass
    elif (h == 4):
        xx += 1
        if (xx <= 50):
            function()
        elif (xx >= 50):
            xx -= 1
        else:
            pass
    else:
        pass

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
失落的星失落的星

for count in range(喵):

不用这样循环,可以直接用while True

点赞0


评论