猫史档案馆


【Python作品分享】RPG【求助帖】

用户:KevinkIvmKevinkIvm查看:2 回复:6 评论:2 创建时间:2020-04-28T15:48:57


【作品展示】

center_image

 

【作品介绍】

想要做一个文字RPG冒险游戏,在传送地图的时候遇到了问题。求教

 

【作品源代码】

#开始进入Python的世界
玩家名 = input('你的名字?')
print('哦,原来是', 玩家名)
print('那么', 玩家名)
关键决策1 = input('你是否愿意救救我们?')
if (关键决策1 == '是' or 关键决策1 == '否'):
    if (关键决策1 == '否'):
        print('好吧,再见')
    else:
        道具 = [9, 1]
        print('那么,这把铁剑就给你了')
        道具.append('铁剑')
        print('请去周围的小树林里捉些猪')
        print('(去周围的小树林就输入1)')
        副本['1'] = '小树林副本'
        已解锁地点 = '1'
        传送地点 = input()
        print(传送地点)
        print(副本[传送地点])
        if (传送地点 == 已解锁地点 or 传送地点 < 已解锁地点):
            print('-------', 副本[传送地点], '--------')
        else:
            print('你怎么知道这个地方的?!')
else:
    print('你说啥?')

副本 = [1, 3]

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
煤黑烧饼煤黑烧饼

把最后一句提到程序最前面

点赞0


评论


一只会偷懒的papyrus一只会偷懒的papyrus

看这个索引好像这个是字典,但是这是个列表

点赞0


评论


嗯哼君 渠源嗯哼君 渠源

这又不是函数,你把

副本 = [1, 3]

放到最后干啥……

点赞0


评论


嗯哼君 渠源嗯哼君 渠源

改成这样:

#开始进入Python的世界
def start():
    玩家名 = input('你的名字?')
    print('哦,原来是', 玩家名)
    print('那么', 玩家名)
    关键决策1 = input('你是否愿意救救我们?')
    if (关键决策1 == '是' or 关键决策1 == '否'):
        if (关键决策1 == '否'):
            print('好吧,再见')
        else:
            道具 = [9, 1]
            print('那么,这把铁剑就给你了')
            道具.append('铁剑')
        print('请去周围的小树林里捉些猪')
            print('(去周围的小树林就输入1)')
            副本['1'] = '小树林副本'
            已解锁地点 = '1'
            传送地点 = input()
            print(传送地点)
            print(副本[传送地点])
            if (传送地点 == 已解锁地点 or 传送地点 < 已解锁地点):
                print('-------', 副本[传送地点], '--------')
            else:
                print('你怎么知道这个地方的?!')
    else:
        print('你说啥?')

副本 = [1, 3]
start()

不愿用函数就提到前面:

#开始进入Python的世界
副本 = [1, 3]
玩家名 = input('你的名字?')
print('哦,原来是', 玩家名)
print('那么', 玩家名)
关键决策1 = input('你是否愿意救救我们?')
if (关键决策1 == '是' or 关键决策1 == '否'):
    if (关键决策1 == '否'):
        print('好吧,再见')
    else:
        道具 = [9, 1]
        print('那么,这把铁剑就给你了')
        道具.append('铁剑')
        print('请去周围的小树林里捉些猪')
        print('(去周围的小树林就输入1)')
        副本['1'] = '小树林副本'
        已解锁地点 = '1'
        传送地点 = input()
        print(传送地点)
        print(副本[传送地点])
        if (传送地点 == 已解锁地点 or 传送地点 < 已解锁地点):
            print('-------', 副本[传送地点], '--------')
        else:
            print('你怎么知道这个地方的?!')
else:
    print('你说啥?')

点赞0


评论


KevinkIvmKevinkIvm

对不起哈,还是个萌新。想要做一个喵风的文字RPG冒险游戏emotion_可爱

点赞0


评论


KevinkIvmKevinkIvm

#开始进入Python的世界
副本 = [1, 3]
玩家名 = input('你的名字?')
print('哦,原来是', 玩家名)
print('那么', 玩家名)
关键决策1 = input('你是否愿意救救我们?')
if (关键决策1 == '是' or 关键决策1 == '否'):
    if (关键决策1 == '否'):
        print('好吧,再见')
    else:
        道具 = [9, 1]
        print('那么,这把铁剑就给你了')
        道具.append('铁剑')
        print('请去周围的小树林里捉些猪')
        print('(去周围的小树林就输入1)')
        副本['1'] = '小树林副本'
        已解锁地点 = '1'
        传送地点 = input()
        print(传送地点)
        print(副本[传送地点])
        if (传送地点 == 已解锁地点 or 传送地点 < 已解锁地点):
            print('-------', 副本[传送地点], '--------')
        else:
            print('你怎么知道这个地方的?!')
else:
    print('你说啥?')

修改后的

 

点赞0


评论