猫史档案馆


【Python作品分享】迪声之恋【作品秀】

用户:暮呓暮呓查看:0 回复:1 评论:0 创建时间:2019-07-16T15:41:39


【作品展示】

center_image

 

【作品介绍】

一个简单的剧情游戏,灵感来自长春迪声软件有限公司的虚拟歌手音源&编程猫海龟编辑器模板作品《大黄机的发动机》

 

【作品源代码】

import time
import turtle

def 引子():
    print('系统:欢迎来到《迪声之恋》!')
    time.sleep(1)
    print('Tips:本游戏内所有选项均应输入英文半角小写字符,切勿输入大写、全角或中文字符!')
    time.sleep(1)
    print(' ')
    print('------------------------------------分割线------------------------------------')
    print(' ')
    if (input('余袅袅:我的朋友们都不见了,你能帮我找找吗?(y/n):') == 'y') :
        print('余袅袅:好的,那就开始吧!')
    else :
        print('余袅袅:好的,那就好好考虑一下吧!')
        print('Waiting……')
        time.sleep(30)
        while True:
            if (input('余袅袅:那现在你能帮我找找吗?(y/n):') == 'y'):
                print('余袅袅:好的,那就开始吧!')
                break
            print('Waiting……')
            time.sleep(30)

def 第一章():
    print('系统:第一章')
    time.sleep(1)
    print('余袅袅:我觉得,我的朋友们可能会在以下三个地方:')
    time.sleep(1)
    print(' 1.回收站(似乎不大可能)')
    time.sleep(1)
    print(' 2.迪声公司(好像很有可能)')
    time.sleep(1)
    print(' 3.数据中心(这……我不知道)')
    time.sleep(1)
    reply = input('余袅袅:请带我去一个地方吧(1/2/3):')
    if (reply == '1') :
        print('系统:你和余袅袅来到了回收站')
        time.sleep(1)
        print('余袅袅:这里的待回收数据真多啊')
        time.sleep(1)
        if (input('余袅袅:这么多东西,找得到吗?还找吗?(y/n):') == 'y') :
            print('余袅袅:那……我们一起找吧!')
            print('Waiting……')
            time.sleep(30)
            print('系统:你和余袅袅找了半天,突然,看见了一个人影')
            time.sleep(1)
            print('系统:你们走近一看,原来是慕瑶!')
            time.sleep(1)
            print('余袅袅:这就是我的朋友们中的一个,叫慕瑶')
            time.sleep(1)
            print('慕瑶:太好了,终于能出去了!')
            time.sleep(1)
            print('系统:第一章 完成!')
            time.sleep(1)
        else :
            print('余袅袅:你居然不陪我找,不跟你了!')
            time.sleep(1)
            print('系统:余袅袅生气了!')
            time.sleep(1)
            print('系统:游戏结束!')
            time.sleep(8喵00)
    elif (reply == '2') :
        print('系统:你和余袅袅来到了迪声公司')
        time.sleep(1)
        print('余袅袅:这里的人真多啊')
        time.sleep(1)
        if (input('余袅袅:这么多人,找得到吗?还找吗?(y/n):') == 'y') :
            print('余袅袅:那……我们一起找吧!')
            print('Waiting……')
            time.sleep(30)
            print('系统:你和余袅袅找了半天,也没找到一个余袅袅的朋友')
            time.sleep(1)
            print('余袅袅:那我们到其它地方找找吧')
            time.sleep(1)
            print(' 1.回收站')
            time.sleep(1)
            print(' 2.数据中心')
            time.sleep(1)
            reply = input('余袅袅:请带我去一个地方吧(1/2):')
            if (reply == '1') :
                print('系统:你和余袅袅来到了回收站')
                time.sleep(1)
                print('余袅袅:这里的待回收数据真多啊')
                time.sleep(1)
                if (input('余袅袅:这么多东西,找得到吗?还找吗?(y/n):') == 'y') :
                    print('余袅袅:那……我们一起找吧!')
                    print('Waiting……')
                    time.sleep(30)
                    print('系统:你和余袅袅找了半天,突然,看见了一个人影')
                    time.sleep(1)
                    print('系统:你们走近一看,原来是慕瑶!')
                    time.sleep(1)
                    print('余袅袅:这就是我的朋友们中的一个,叫慕瑶')
                    time.sleep(1)
                    print('慕瑶:太好了,终于能出去了!')
                    time.sleep(1)
                    print('系统:第一章 完成!')
                    time.sleep(1)
                    # 一百行纪念碑
                else:
                    print('余袅袅:你居然不陪我找,不跟你了!')
                    time.sleep(1)
                    print('系统:余袅袅生气了!')
                    time.sleep(1)
                    print('系统:游戏结束!')
                    time.sleep(8喵00)
            elif (reply == '2') :
                print('系统:你和余袅袅来到了数据中心')
                time.sleep(1)
                print('余袅袅:这里的数据真多啊')
                time.sleep(1)
                if (input('余袅袅:这么多东西,找得到吗?还找吗?(y/n):') == 'y') :
                    print('余袅袅:那……我们一起找吧!')
                    print('Waiting……')
                    time.sleep(30)
                    print('系统:你和余袅袅找了半天,也没找到一个余袅袅的朋友')
                    if (input('余袅袅:找了两个地方都没找到,还找吗?(y/n):') == 'y') :
                        print('余袅袅:那……我们一起去回收站吧!')
                        time.sleep(1)
                        print('系统:你和余袅袅来到了回收站')
                        time.sleep(1)
                        print('余袅袅:这里的待回收数据真多啊')
                        time.sleep(1)
                        if (input('余袅袅:这么多东西,找得到吗?还找吗?(y/n):') == 'y') :
                            print('余袅袅:那……我们一起找吧!')
                            print('Waiting……')
                            time.sleep(30)
                            print('系统:你和余袅袅找了半天,突然,看见了一个人影')
                            time.sleep(1)
                            print('系统:你们走近一看,原来是慕瑶!')
                            time.sleep(1)
                            print('余袅袅:这就是我的朋友们中的一个,叫慕瑶')
                            time.sleep(1)
                            print('慕瑶:太好了,终于能出去了!')
                            time.sleep(1)
                            print('系统:第一章 完成!')
                            time.sleep(1)
                        else :
                            print('余袅袅:你居然不陪我找,不跟你了!')
                            time.sleep(1)
                            print('系统:余袅袅生气了!')
                            time.sleep(1)
                            print('系统:游戏结束!')
                            time.sleep(8喵00)
                    else :
                        print('余袅袅:你居然不陪我找,不跟你了!')
                        time.sleep(1)
                        print('系统:余袅袅生气了!')
                        time.sleep(1)
                        print('系统:游戏结束!')
                        time.sleep(8喵00)
                else :
                    print('余袅袅:你居然不陪我找,不跟你了!')
                    time.sleep(1)
                    print('系统:余袅袅生气了!')
                    time.sleep(1)
                    print('系统:游戏结束!')
                    time.sleep(8喵00)
            else :
                print('系统:你迷路了……')
                time.sleep(1)
                print('系统:游戏结束!')
                time.sleep(8喵00)
        else :
            print('余袅袅:你居然不陪我找,不跟你了!')
            time.sleep(1)
            print('系统:余袅袅生气了!')
            time.sleep(1)
            print('系统:游戏结束!')
            time.sleep(8喵00)
    elif (reply == '3') :
        print('系统:你和余袅袅来到了数据中心')
        time.sleep(1)
        print('余袅袅:这里的数据真多啊')
        time.sleep(1)
        if (input('余袅袅:这么多东西,找得到吗?还找吗?(y/n):') == 'y') :
            print('余袅袅:那……我们一起找吧!')
            print('Waiting……')
            time.sleep(30)
            print('系统:你和余袅袅找了半天,也没找到一个余袅袅的朋友')
            time.sleep(1)
            print('余袅袅:那我们到其它地方找找吧')
            time.sleep(1)
            print(' 1.回收站')
            time.sleep(1)
            print(' 2.迪声公司')
            time.sleep(1)
            reply = input('余袅袅:请带我去一个地方吧(1/2):')
            if (reply == '1') :
                print('系统:你和余袅袅来到了回收站')
                time.sleep(1)
                print('余袅袅:这里的待回收数据真多啊')
                time.sleep(1)
                if (input('余袅袅:这么多东西,找得到吗?还找吗?(y/n):') == 'y') :
                    print('余袅袅:那……我们一起找吧!')
                    print('Waiting……')
                    time.sleep(30)
                    print('系统:你和余袅袅找了半天,突然,看见了一个人影')
                    time.sleep(1)
                    print('系统:你们走近一看,原来是慕瑶!')
                    time.sleep(1)
                    print('余袅袅:这就是我的朋友们中的一个,叫慕瑶')
                    time.sleep(1)
                    print('慕瑶:太好了,终于能出去了!')
                    time.sleep(1)
                    print('系统:第一章 完成!')
                    time.sleep(1)
                else :
                    print('余袅袅:你居然不陪我找,不跟你了!')
                    time.sleep(1)
                    print('系统:余袅袅生气了!')
                    time.sleep(1)
                    print('系统:游戏结束!')
                    time.sleep(8喵00)
            elif (reply == '2') :
                print('系统:你和余袅袅来到了迪声公司')
                time.sleep(1)
                print('余袅袅:这里的人真多啊')
                time.sleep(1)
                if (input('余袅袅:这么多人,找得到吗?还找吗?(y/n):') == 'y') :
                    print('余袅袅:那……我们一起找吧!')
                    print('Waiting……')
                    time.sleep(30)
                    print('系统:你和余袅袅找了半天,也没找到一个余袅袅的朋友')
                    if (input('余袅袅:找了两个地方都没找到,还找吗?(y/n):') == 'y') :
                        print('余袅袅:那……我们一起去回收站吧!')
                        time.sleep(1)
                        print('系统:你和余袅袅来到了回收站')
                        time.sleep(1)
                        print('余袅袅:这里的待回收数据真多啊')
                        time.sleep(1)
                        if (input('余袅袅:这么多东西,找得到吗?还找吗?(y/n):') == 'y') :
                            print('余袅袅:那……我们一起找吧!')
                            print('Waiting……')
                            time.sleep(30)
                            print('系统:你和余袅袅找了半天,突然,看见了一个人影')
                            time.sleep(1)
                            print('系统:你们走近一看,原来是慕瑶!')
                            time.sleep(1)
                            print('余袅袅:这就是我的朋友们中的一个,叫慕瑶')
                            time.sleep(1)
                            print('慕瑶:太好了,终于能出去了!')
                            time.sleep(1)
                            print('系统:第一章 完成!')
                            time.sleep(1)
                        else :
                            print('余袅袅:你居然不陪我找,不跟你了!')
                            time.sleep(1)
                            print('系统:余袅袅生气了!')
                            time.sleep(1)
                            print('系统:游戏结束!')
                            time.sleep(8喵00)
                    else :
                        print('余袅袅:你居然不陪我找,不跟你了!')
                        time.sleep(1)
                        print('系统:余袅袅生气了!')
                        time.sleep(1)
                        print('系统:游戏结束!')
                        time.sleep(8喵00)
                else :
                    print('余袅袅:你居然不陪我找,不跟你了!')
                    time.sleep(1)
                    print('系统:余袅袅生气了!')
                    time.sleep(1)
                    print('系统:游戏结束!')
                    time.sleep(8喵00)
            else :
                print('系统:你迷路了……')
                time.sleep(1)
                print('系统:游戏结束!')
                time.sleep(8喵00)
        else :
            print('余袅袅:你居然不陪我找,不跟你了!')
            time.sleep(1)
            print('系统:余袅袅生气了!')
            time.sleep(1)
            print('系统:游戏结束!')
            time.sleep(8喵00)
    else :
        print('系统:你迷路了……')
        time.sleep(1)
        print('系统:游戏结束!')
        time.sleep(8喵00)

def 第二章():
    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('   我感到眼前一黑,头部被什么东西重重地打了一下……')
    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)
    if (input('余袅袅:怎么样,我的同伴?(y/n):') == 'y') :
        print('余袅袅:那……我们一起找吧!')
        print('Waiting……')
        time.sleep(30)
        print('系统:你和余袅袅、慕瑶找了半天,却连一个人影也没见着')
        time.sleep(1)
        print('系统:就在这时,慕瑶收到了一条短信:')
        time.sleep(1)
        print(' 想救慕晴,速带30比特币来见我,限你在2小时内完成')
        time.sleep(1)
        print(' 不然……Rah-ha-ha-ha-ha-ha!')
        time.sleep(1)
        print(' 地点:122.5617°E,31.2519°N')
        time.sleep(1)
        print('慕瑶:(紧张)慕晴!')
        time.sleep(1)
        print('慕瑶:怎么办,余袅袅?快救救慕晴!')
        time.sleep(1)
        print('余袅袅:可是……我们到哪儿去搞到30比特币啊!')
        time.sleep(1)
        print('慕瑶:让我查查……')
        print('Waiting……')
        time.sleep(5)
        print('慕瑶:你看这儿!喵比特币,仅售100元/个')
        time.sleep(1)
        print('余袅袅:太好了,慕晴有救了!')
        time.sleep(1)
        print('系统:余袅袅点了进去')
        time.sleep(1)
        print('系统:情况属实,的确只要100元/个,货真价实')
        time.sleep(1)
        if (input('系统:你想花3000元买30个比特币吗?(不是真的氪金)(y/n):') == 'y') :
            print('系统:你花了3000元,买下了30个比特币')
            time.sleep(1)
            print('系统:你和余袅袅、慕瑶带着30比特币,来到了122.5617°E,31.2519°N')
            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('喵:我要的30比特币带来了吗?')
            time.sleep(1)
            print('余袅袅:带来了,就在我这位同伴这儿')
            time.sleep(1)
            if (input('系统:你想把30比特币给喵吗?(y/n):') == 'y') :
                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('喵:Rah-ha-ha-ha-ha-ha!')
                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('喵:但是,我的问题可是很难的哦!')
                time.sleep(1)
                print('慕瑶:我们接招!')
                time.sleep(1)
                print('余袅袅:放马过来吧!')
                time.sleep(1)
                print('喵:请听题:对于小数“3.14159265”,下列选项中哪项符合事实?')
                time.sleep(1)
                print(' 1.它的下一位是3')
                time.sleep(1)
                print(' 2.它是无限不循环小数')
                time.sleep(1)
                print(' 3.它约等于同一个圆内周长与直径的比值')
                time.sleep(1)
                print(' 4.它是圆周率π')
                time.sleep(1)
                reply = input('喵:请选择(1/2/3/4):')
                if (reply == '3') :
                    print('喵:好吧,你们答对了……')
                    time.sleep(1)
                    print('系统:你们成功解除了喵,救出了慕晴')
                    time.sleep(1)
                    print('系统:第二章 完成!')
                    time.sleep(1)
                else :
                    print('喵:回答错误!')
                    time.sleep(1)
                    print('系统:你们没有解除喵,无法救出慕晴!')
                    time.sleep(1)
                    print('系统:游戏结束!')
                    time.sleep(8喵00)
            else :
                print('余袅袅:你还想不想救慕晴了?真是的,不跟你了!')
                time.sleep(1)
                print('慕瑶:就是,好不容易才看到点希望,又破灭了,我也不跟你了!')
                time.sleep(1)
                print('系统:余袅袅和慕瑶生气了!')
                time.sleep(1)
                print('系统:但你是对的!')
                time.sleep(1)
                print('系统:这种情况你应该去求助警察')
                time.sleep(1)
                if (input('系统:所以,你要不要劝说余袅袅和慕瑶?(y/n):') == 'y') :
                    print('系统:余袅袅和慕瑶听了你的劝说之后,决定喵')
                    time.sleep(1)
                    print('系统:警察成功救出了慕晴')
                    time.sleep(1)
                    print('系统:第二章 完成!')
                    time.sleep(1)
                else :
                    print('系统:余袅袅和慕瑶还是生气了!')
                    time.sleep(1)
                    print('系统:游戏结束!')
                    time.sleep(8喵00)
        else :
            print('余袅袅:你还想不想救慕晴了?真是的,不跟你了!')
            time.sleep(1)
            print('慕瑶:就是,好不容易才看到点希望,又破灭了,我也不跟你了!')
            time.sleep(1)
            print('系统:余袅袅和慕瑶生气了!')
            time.sleep(1)
            print('系统:但你是对的!')
            time.sleep(1)
            print('系统:这种情况你应该去求助警察')
            time.sleep(1)
            if (input('系统:所以,你要不要劝说余袅袅和慕瑶?(y/n):') == 'y') :
                print('系统:余袅袅和慕瑶听了你的劝说之后,决定喵')
                time.sleep(1)
                print('系统:警察成功救出了慕晴')
                time.sleep(1)
                print('系统:第二章 完成!')
                time.sleep(1)
            else :
                print('系统:余袅袅和慕瑶还是生气了!')
                time.sleep(1)
                print('系统:游戏结束!')
                time.sleep(8喵00)
    else :
        print('余袅袅:你居然不陪我找,不跟你了!')
        time.sleep(1)
        print('慕瑶:就是,好不容易才看到点希望,又破灭了,我也不跟你了!')
        time.sleep(1)
        print('系统:余袅袅和慕瑶生气了!')
        time.sleep(1)
        print('系统:游戏结束!')
        time.sleep(8喵00)

def 第三章():
    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('余袅袅:好了,别废话了,我们还要找其他人呢!')
    time.sleep(1)
    print('慕晴:我知道其他人在哪里')
    time.sleep(1)
    if (input('余袅袅:我们要跟着慕晴去找其他人吗?(y/n):') == 'y') :
        print('慕瑶:那……我们出发吧!')
        print('Waiting……')
        time.sleep(5)
        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('慕瑶:我……我也不知道……')
        time.sleep(1)
        print('慕晴:你们看,在锁的下方有一行字:')
        time.sleep(1)
        print(' 提示:RHB=?')
        time.sleep(1)
        print('余袅袅:这……是什么意思?锁的键盘上也没有字母啊?')
        time.sleep(1)
        print('慕晴:让我想想……')
        print('Waiting……')
        time.sleep(5)
        print('慕晴:我明白了!')
        time.sleep(1)
        print('慕晴:你们看,把“RHB=?”拆开来看,就是“121-113=?”')
        time.sleep(1)
        print('慕瑶:所以……')
        time.sleep(1)
        if (input('余袅袅:同伴,你来输密码吧!怎么样?(y/n):') == 'y') :
            print('系统:你来到了锁前')
            if (input('锁:请输入密码:') == '8') :
                print('锁:密码正确!请进!')
                time.sleep(1)
                print('慕晴:我们快进去吧!')
                time.sleep(1)
                print('系统:你们进入了喵的秘密基地')
                time.sleep(1)
                print('系统:第三章 完成!')
                time.sleep(1)
            else :
                print('锁:密码错误!')
                time.sleep(1)
                print('系统:你们没有救出其他人!')
                time.sleep(1)
                print('系统:游戏结束!')
                time.sleep(8喵00)
        else :
            print('余袅袅:这么简单的事都不做,真是的!')
            time.sleep(1)
            print('系统:余袅袅生气了!')
            time.sleep(1)
            print('系统:游戏结束!')
            time.sleep(8喵00)
    else :
        print('余袅袅:你居然不陪我去,不跟你了!')
        time.sleep(1)
        print('慕瑶:就是,好不容易才找到,又泡汤了,我也不跟你了!')
        time.sleep(1)
        print('系统:余袅袅和慕瑶生气了!')
        time.sleep(1)
        print('系统:游戏结束!')
        time.sleep(8喵00)

def 第四章():
    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('系统:这四面八方飞来的呼啦圈使你们无法前行')
    time.sleep(1)
    print('系统:你们只好先停止前行,等呼啦圈飞完以后再前行')
    print('Waiting……')
    time.sleep(30)
    print('系统:终于,呼啦圈飞完了……')
    time.sleep(1)
    print('余袅袅:我们快过去吧!')
    time.sleep(1)
    print('系统:就在你们准备过去的时候,突然,出现了密密麻麻的射线!')
    time.sleep(1)
    print('慕瑶:这……这该怎……怎么过去?')
    time.sleep(1)
    print('慕晴:我们需要一个身手灵活的人过去,解开防御系统')
    time.sleep(1)
    print('慕瑶:那谁可以过去呢?')
    time.sleep(1)
    if (input('余袅袅:同伴,你身手应该还挺灵活的吧?你去咋样?(y/n):') == 'y') :
        print('慕晴:你一定要小心点啊!')
        time.sleep(1)
        print('我:明白了!')
        time.sleep(1)
        print('系统:你尝试着躲开射线走过去')
        print('Waiting……')
        time.sleep(10)
        print('系统:你以你那灵活的身手,成功躲过射线,穿了过去')
        time.sleep(1)
        print('余袅袅:同伴,好样的!')
        time.sleep(1)
        print('慕瑶:快去控制台,解开防御系统吧!')
        time.sleep(1)
        print('系统:你来到了控制台前,准备解开防御系统')
        time.sleep(1)
        print('控制台:欢迎使用喵操作系统!')
        time.sleep(1)
        while True:
            if (input('>>> ') == 'stop'):
                print(' ')
                print('控制台:防御系统已停止运行!')
                break
        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('慕晴:好了,别说了,快去救人去!')
        time.sleep(1)
        if (input('余袅袅:我们一起去吧!只有你可以破解密码锁!怎么样?(y/n):') == 'y') :
            print('余袅袅:咱们出发!')
            print('Waiting……')
            time.sleep(5)
            print('系统:你们来到了关着慕橙他们的那个房间门口')
            time.sleep(1)
            print('慕瑶:慕橙,我们来救你们了!')
            time.sleep(1)
            print('慕橙:太好了!你们终于来了!我们有救了!')
            time.sleep(1)
            print('慕瑶:我们这就来救你们!')
            time.sleep(1)
            print('慕晴:先想想怎么开锁吧!')
            time.sleep(1)
            print('余袅袅:我们先找找有没有什么提示……')
            print('Waiting……')
            time.sleep(5)
            print('余袅袅:你看这儿:')
            time.sleep(1)
            print('余袅袅:这或许就是密码')
            time.sleep(1)
            print('余袅袅:同伴,你来回答吧!')
            time.sleep(1)
            if (input(' 0比2大,2比5大,可能吗?(true/false):') == 'true') :
                print('系统:回答正确!')
                time.sleep(1)
                print('系统:你成功放出了慕橙他们')
                time.sleep(1)
                print('系统:第四章 完成!')
                time.sleep(1)
            else :
                print('系统:回答错误!')
                time.sleep(1)
                print('系统:游戏结束!')
                time.sleep(8喵00)
        else :
            print('余袅袅:这点小事都不愿意,不跟你在一起了!')
            time.sleep(1)
            print('系统:余袅袅生气了!')
            time.sleep(1)
            print('系统:游戏结束!')
            time.sleep(8喵00)
    else :
        print('余袅袅:这点小事都不愿意,不跟你在一起了!')
        time.sleep(1)
        print('系统:余袅袅生气了!')
        time.sleep(1)
        print('系统:游戏结束!')
        time.sleep(8喵00)

def 第五章():
    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('喵:今天,你们谁也跑不了!')
    time.sleep(1)
    print('喵:Rah-ha-ha-ha-ha-ha!')
    time.sleep(1)
    print('慕瑶:这……这下完了!怎么办?怎么办?')
    time.sleep(1)
    print('余袅袅:慕瑶,冷静,看看他到底要耍什么花样!')
    time.sleep(1)
    print('喵:当然,如果你们想走的话,就必须通过我的挑战!')
    time.sleep(1)
    if (input('喵:接受挑战吗?(y/n):') == 'y') :
        print('喵:那就开始吧!')
        time.sleep(1)
        if (input('喵:第一题:在Python 3中,"print"语句需要加括号吗?(y/n):') == 'y') :
            print('喵:回答正确!')
            time.sleep(1)
            if (input('喵:第二题:在Python 3中,"math.pi"的值是多少?(精确到小数点后11位):') == '3.14159265359') :
                print('喵:回答正确!')
                time.sleep(1)
                if (input('喵:第三题:在Python 3中,"math.e"的值是多少?(精确到小数点后11位):') == '2.71828182846'):
                    print('喵:回答正确!')
                    time.sleep(1)
                    print('喵:第四题:在Python 3中,"EasyGUI"库有什么用?')
                    time.sleep(1)
                    print(' 1.用来在Python里耍酷')
                    time.sleep(1)
                    print(' 2.让电脑中病毒,导致Python无法运行')
                    time.sleep(1)
                    print(' 3.让用户可以通过图形界面与程序交互')
                    time.sleep(1)
                    print(' 4.没什么用')
                    time.sleep(1)
                    if (input('喵:请选择(1/2/3/4):') == '3') :
                        print('喵:回答正确!')
                        if (input('喵:最后一题:6x+2=4x-5,x=?(一位小数):') == '-3.5') :
                            print('喵:好吧,你们赢了……')
                            time.sleep(1)
                            print('喵:你们快点出去吧!')
                            time.sleep(1)
                            print('系统:你们成功逃了出去')
                            time.sleep(1)
                            print ('系统:第五章 完成!')
                            time.sleep(1)
                        else:
                            print('喵:回答错误!你们就永远留在这里吧!')
                            time.sleep(1)
                            print('系统:游戏结束!')
                            time.sleep(8喵00)
                    else:
                        print('喵:回答错误!你们就永远留在这里吧!')
                        time.sleep(1)
                        print('系统:游戏结束!')
                        time.sleep(8喵00)
                else:
                    print('喵:回答错误!你们就永远留在这里吧!')
                    time.sleep(1)
                    print('系统:游戏结束!')
                    time.sleep(8喵00)
            else :
                print('喵:回答错误!你们就永远留在这里吧!')
                time.sleep(1)
                print('系统:游戏结束!')
                time.sleep(8喵00)
        else :
            print('喵:回答错误!你们就永远留在这里吧!')
            time.sleep(1)
            print('系统:游戏结束!')
            time.sleep(8喵00)
    else :
        print('喵:真是一群胆小鬼!')
        time.sleep(1)
        print('喵:你们就永远留在这里吧!')
        time.sleep(1)
        print('系统:游戏结束!')
        time.sleep(8喵00)

#当玩家进入游戏
引子()
print('Waiting……')
time.sleep(5)
第一章()
print('Waiting……')
time.sleep(5)
第二章()
print('Waiting……')
time.sleep(5)
第三章()
print('Waiting……')
time.sleep(5)
第四章()
print('Waiting……')
time.sleep(5)
第五章()
__Pen = turtle.Pen()
__Pen.speed(0)
__Pen.hideturtle()
turtle.bgcolor('yellow')
__Pen.pencolor('red')
__Pen.penup()
__Pen.setx(-200)
__Pen.write('You Win', font=('Arial', 80, 'normal'))
__Pen.setx(-60)
__Pen.sety(-80)
__Pen.write('你赢了', font=('黑体', 40, 'normal'))
__Pen.setx(-470)
__Pen.sety(-370)
__Pen.write('By:五一编程', font=('微软雅黑', 10, 'normal'))
__Pen.sety(-390)
__Pen.write('完结时间:2019-7-11 11:11', font=('微软雅黑', 10, 'normal'))
turtle.done()

# 写给作者自己:
# 记得一定要在游戏结束后面加上:time.sleep(8喵00),防止跳关Bug
# 另外记得一定要在"print"后面加上:time.sleep(1),不然剧情演绎就太快了
# 如果看到"pass"语句,请尽快将那部分补充完整

# 写给玩家们:
# 这只是一个简单的字符界面的剧情游戏
# 要是你们觉得好的话,就玩下去
# 不好的话,我也就这个技术了
# Enjoy:)

# By:五一编程
# 完结时间:2019-7-11 11:11

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
阿尔法官方阿尔法官方

其实可以录屏,然后发一个视频出来,这样更直观

点赞0


评论