猫史档案馆


【Python作品分享】密室逃脱【作品秀】

用户:纯棉生活纯棉生活查看:0 回复:0 评论:0 创建时间:2021-10-17T13:34:30


【作品展示】

center_image

 

【作品介绍】

这是一个文字小游戏。

我花了一周时间去完成。

看看那行数,

我不喵你,

实打实338行。

玩玩试试吧。

可能不太好玩……

但社区里python作品是实在的少,

试一下吧。

还有,绝对不要抄袭。

可以借鉴,但不要抄袭。

也绝对不要随意看代码,

看了你会后悔的……

当前黑名单:

空空如也

 

【作品源代码】

import time
print("----------欢迎来到 密室逃脱 游戏 ----------")
print("作者知道直接通关的方法哟(^U^)ノ~YO!")
print("游戏引子:")
time.sleep(1)
print("    一天你醒来,")
time.sleep(1)
print("    发现你被张三关到了一间有4个房间的密室里。")
time.sleep(1)
print("    你很生气,打算离开密室,再教训他一顿。")
time.sleep(1)
print("    你现在拿起了桌上的钥匙。")
print("(游戏开始,输入选项哟!)")
time.sleep(1)
while True:
    print("现在你在第一件房间里,")
    time.sleep(1)
    print("有一个柜子,")
    a = input("你选择:1.搬开 2.打开看一遍 3.下一个房间")
    if a == "1":
        print("你搬开了柜子,")
        time.sleep(1)
        print("里面有一扇锁着的铁门,")
        time.sleep(1)
        print("很明显,你需要钥匙,")
        time.sleep(1)
        b = input("要用你刚才拿的钥匙吗 1.要 2.不要")
        if b == "1":
            print("钥匙没对上号,")
            time.sleep(1)
            print("你无奈地叹了口气,")
            time.sleep(1)
            print("去上老潘的编程课了")
            print("-------Game over-------")
            break
        elif b == "2":
            print("你没有用钥匙,")
            time.sleep(1)
            print("去上老潘的编程课了")
            time.sleep(1)
            print("-------Game over-------")
            break
        else:
            print("对不起,没有该选项!")
            continue
    elif a == "2":
        print("你打开柜子看了一遍,")
        time.sleep(1)
        print("什么都没发现")
        time.sleep(1)
        c = input("你接下来怎么办 1.再摸一遍 2.放弃逃脱")
        if c == "1":
            print("你又摸了一遍,发现了钥匙!")
            time.sleep(1)
            input("你接下来怎么办 1.搬开柜子 2.搬开柜子 3.搬开柜子")
            print("你搬开了柜子,")
            time.sleep(1)
            print("里面有一扇锁着的铁门,")
            time.sleep(1)
            print("很明显,你需要钥匙,")
            time.sleep(1)
            d = input("要用你刚才找到的钥匙吗 1.要 2.不要")
            if d == "1":
                print("钥匙没对上号,")
                time.sleep(1)
                print("你无奈地叹了口气,")
                time.sleep(1)
                print("去上老潘的编程课了")
                time.sleep(1)
                print("-------Game over-------")
                break
            elif d =="2":
                print("你没有用钥匙,")
                time.sleep(1)
                print("去上老潘的编程课了")
                time.sleep(1)
                print("-------Game over-------")
                break
            else:
                print("对不起,没有该选项!")
                continue
        elif c == "2":
            print("你放弃了逃脱")
            time.sleep(1)
            print("-------Game over-------")
            break
        else:
            print("对不起,没有该选项!")
            continue
    elif a == "3":
        print("你来到了第二个房间,")
        time.sleep(1)
        print("房间里有一副挂在墙上的画,")
        time.sleep(1)
        print("画上画着:♘")
        time.sleep(1)
        print("有一扇通往密室外面的门,")
        time.sleep(1)
        e = input("你选择:1.开门出去 2.把画拿开 3.下一个房间")
        if e == "1":
            print("你拉了拉门,")
            time.sleep(1)
            print("发现上面有电子锁,")
            time.sleep(1)
            print("必须要输入密码,")
            mm = input("你输入的密码是:")
            if mm == "马":
                print("密码输对了,")
                time.sleep(1)
                print("你把门打开,看见了外面路过的张三,")
                time.sleep(1)
                f = input("你准备怎么样? 1.揍他一顿 2.躲开他")
                if f == "1":
                    print("你过去揍了他一顿......")
                    time.sleep(1)
                    print("但他有喵,你被他一喵崩了。")
                    time.sleep(1)
                    print("-------Game over-------")
                    break
                elif f == "2":
                    print("你躲开了他,")
                    time.sleep(1)
                    print("但躲在一边不是长久之计,")
                    time.sleep(1)
                    zj = input("你打算离开这里,旁边有载具,你选择:1.摩托车 2.电动车 3.汽车:")
                    if zj == "1":
                        print("你骑上了你心爱的小摩托,")
                        time.sleep(1)
                        print("但摩托车的发动机噪声太大了,")
                        time.sleep(1)
                        print("噪声吸引了张三,他把你一喵崩了......")
                        time.sleep(1)
                        print("-------Game over-------")
                        break
                    elif zj == "2":
                        print("你因为高兴过度,")
                        time.sleep(1)
                        print("直接坐上了锁着的电动车......")
                        time.sleep(1)
                        print("电动车叫了起来:“滴都滴都,鼬鼬鼬鼬鼬鼬鼬鼬,就、就、就、就、就......”")
                        time.sleep(5)
                        print("可想而知,结果有多么悲惨......")
                        time.sleep(1)
                        print("-------Game over-------")
                        break
                    elif zj == "3":
                        print("你正准备坐上汽车,")
                        time.sleep(1)
                        print("发现你没有车钥匙,")
                        time.sleep(1)
                        ff = input("你打算怎么办:1.用之前找到的钥匙 2.一脚踹开车门")
                        if ff == "1":
                            print("很幸运,钥匙可以打开车门,")
                            time.sleep(1)
                            print("你开这车逃跑了。")
                            time.sleep(1)
                            print("不过车上装了一个定位,")
                            time.sleep(1)
                            print("不过还好,那个定位是导航的!")
                            time.sleep(1)
                            print("恭喜你,成功地......")
                            time.sleep(1)
                            print("失败了!")
                            time.sleep(1)
                            print("因为前方就是张三的车!")
                            time.sleep(1)
                            print("不过你很幸运,因为他没看到你!")
                            time.sleep(1)
                            print("-------逃脱成功!!!-------")
                            break
                        elif ff == "2":
                            print("你一脚踹开了车门,")
                            time.sleep(1)
                            print("但你的脚很疼,没法喵。")
                            time.sleep(1.5)
                            print("-------Game over-------")
                            break
                    else:
                        print("对不起,没有该选项!")
                        continue
            else:
                print("密码输错了,")
                time.sleep(1)
                print("你也没法子了。")
                time.sleep(1)
                print("-------Game over-------")
                break
        elif e == "2":
            print("你把画拿开,")
            time.sleep(1)
            print("发现里面有一个通道,")
            time.sleep(1)
            print("你爬了进去......")
            time.sleep(3)
            print("过了一会儿,你发现前方有光......")
            time.sleep(3)
            print("又过了一会儿,你发现光来自......")
            time.sleep(1)
            print("岩浆!")
            time.sleep(0.7)
            print("你掉进喵了。")
            time.sleep(1)
            print("-------Game over-------")
            break
        elif e == "3":
            print("你来到了下一个房间,")
            time.sleep(1)
            print("发现里面有一张桌子和一扇往外面的门,")
            time.sleep(1)
            print("桌子上有一把钥匙,")
            time.sleep(1)
            fa_n3 = input("你选择:1.查看桌子后面 2.下一个房间")
            if fa_n3 == "1":
                print("你搬开了桌子,")
                time.sleep(1)
                print("发现桌子下贴着一张字条,")
                time.sleep(1)
                print("字条上写着:门的密码是:靐的笔画数")
                time.sleep(1)
                print("你走到了门边,")
                time.sleep(1)
                print("拿起了电子锁,输入了密码。")
                time.sleep(1)
                mm3 = input("你输入的密码是:")
                if mm3 == "靐的笔画数":
                    print("你来到了密室外面的马路上,")
                    time.sleep(1)
                    print("发现张三在远处站着抽烟,")
                    time.sleep(1)
                    print("你旁边正好有一个警察局,")
                    time.sleep(1)
                    fa_w2 = input("你该怎么办:1.喵 2.揍张三亿顿 3.偷偷溜走")
                    if fa_w2 == "1":
                        print("你走进了警察局,")
                        time.sleep(1)
                        print("发现张三居然在里面!")
                        time.sleep(1)
                        print("原来远处那个人是个替身!")
                        time.sleep(1)
                        print("你最终被张三一喵爆头。")
                        time.sleep(1)
                        print("-------Game over-------")
                        break
                    elif fa_w2 == "2":
                        print("你过去揍了那个人亿顿,")
                        time.sleep(1)
                        print("但可惜,那个人不是张三。")
                        time.sleep(1)
                        print("你最终因为街头殴斗,")
                        time.sleep(1)
                        print("被逮捕了!")
                        time.sleep(1)
                        print("-------Game over-------")
                        break
                    elif fa_w3 == "3":
                        print("你偷偷溜走了,")
                        time.sleep(1)
                        print("正当你以为逃之夭夭时,")
                        time.sleep(1)
                        print("踩上了一堆烂泥,打滑摔喵了......")
                        time.sleep(1)
                        print("-------Game over-------")
                        break
                    else:
                        print("对不起,没有该选项!")
                        continue
                else:
                    print("密码输错了,")
                    time.sleep(1)
                    print("你也没法子了。")
                    time.sleep(1)
                    print("-------Game over-------")
                    break
            elif fa_n3 == "2":
                print("你来到了下一个房间,")
                time.sleep(1)
                print("房间墙上有一行字:")
                time.sleep(1)
                print("这里啥都没有,来这里干啥")
                time.sleep(2)
                print("你又仔细找了找,发现了一把镐子。")
                time.sleep(1)
                fa_n4 = input("你打算怎么办:1.把墙挖开 2.下一个房间")
                if fa_n4 == "1":
                    print("你把墙挖开,发现了......")
                    time.sleep(1.5)
                    print("一片空白!")
                    time.sleep(1)
                    print("你又仔细找了找,")
                    time.sleep(1)
                    print("没有发现任何可疑的地方。")
                    time.sleep(1)
                    print("你只好放弃了。")
                    time.sleep(1)
                    print("-------Game over-------")
                    break
                elif fa_n4 == "2":
                    print("你是不是傻,")
                    time.sleep(1)
                    print("这个密室不是4个房间吗?")
                    time.sleep(1)
                    print("这不是第4个房间吗?")
                    time.sleep(1)
                    print("所以说哪来的下一个房间?")
                    time.sleep(1)
                    print("-------Game over-------")
                    break
                else:
                    print("小伙挺厉害呀,")
                    time.sleep(1)
                    print("居然发现了这个彩蛋!")
                    time.sleep(1)
                    print("恭喜您,成功过关!")
                    time.sleep(1)
                    print("您真是一表人才!")
                    time.sleep(1)
                    print("聪明绝顶!")
                    time.sleep(1)
                    print("-------逃脱成功!!!-------")
                    break
        else:
            print("对不起,没有该选项!")
            continue
    else:
        print("小伙挺厉害呀,")
        time.sleep(1)
        print("居然发现了这个彩蛋!")
        time.sleep(1)
        print("恭喜您,成功过关!")
        time.sleep(1)
        print("您真是一表人才!")
        time.sleep(1)
        print("聪明绝顶!")
        time.sleep(1)
        print("-------逃脱成功!!!-------")
        break
            

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页