猫史档案馆


【Python作品分享】火柴人逃狱记【作品秀】

用户:果敢的流星猫7ixc果敢的流星猫7ixc查看:0 回复:2 评论:0 创建时间:2022-08-30T22:46:52


【作品展示】

center_image

 

【作品介绍】

啊啊啊,照着自己的原作《火柴人逃狱记》改的。需要第三方库“easygui”

原作网址喵o.cn/work/143800586

 

【作品源代码】

import time
import easygui
import turtle

__Pen = turtle.Pen()


def 获胜():

    print('你赢了!开始时间:', 开始时间, '结束时间:', time.ctime())

开始时间 = time.ctime()
easygui.msgbox('你好,我是火柴人,请帮助我逃狱,谢谢!', '火柴人:', '下一步')
while (easygui.ynbox('请选择', '选择', ('行,我帮你', '不行,我有事')) == False):
    easygui.msgbox('好了吗?', '火柴人:', '下一步')
if easygui.ynbox('请选择', '选择', ('开挂', '不开挂')):
    输入 = str(turtle.textinput('输入', '请输入开挂码'))
    if (输入 == '135792468'):
        获胜()
    else:
        easygui.msgbox('开挂码错误,停止游戏', '系统', '结束游戏')
else:
    easygui.msgbox('我发现钥匙被带在巡警身上', '火柴人:', '下一步')
    if easygui.ynbox('请选择', '选择', ('偷偷过去拿过来', '偷袭巡警')):
        easygui.msgbox('太好了!钥匙拿到了!', '火柴人:', '下一步')
        if easygui.ynbox('请选择', '选择', ('现在就开', '等巡警走了再开')):
            easygui.msgbox('你敢逃狱?!', '巡警:', '下一步')
            easygui.msgbox('GAME OVER!', '系统', '结束游戏')
        else:
            easygui.msgbox('巡警走了', '旁白:', '下一步')
            easygui.msgbox('巡警走了!出去吧!', '火柴人:', '下一步')
            easygui.msgbox('救救我们!', '一堆火柴人的同伴:', '下一步')
            if easygui.ynbox('请选择', '选择', ('将同伴一并救出', '不理他们')):
                easygui.msgbox('火柴人救出了同伴', '旁白:', '下一步')
                easygui.msgbox('谢谢!', '一堆火柴人的同伴:', '下一步')
                easygui.msgbox('火柴人和同伴走出了牢房区,到了一个路口', '旁白:', '下一步')
                if easygui.ynbox('请选择', '选择', ('往左边走', '往右边走')):
                    easygui.msgbox('你们敢进巡警休息室?!不许动!', '巡警们:', '下一步')
                    easygui.msgbox('巡警们把喵对准了火柴人和他的同伴们', '旁白:', '下一步')
                    easygui.msgbox('GAME OVER!', '系统', '结束游戏')
                else:
                    easygui.msgbox('火柴人和他的同伴们走到了又一个岔路口', '旁白:', '下一步')
                    easygui.msgbox('这该去哪儿?', '火柴人和他的同伴们:', '下一步')
                    if easygui.ynbox('请选择', '选择', ('去更衣室', '去大门')):
                        easygui.msgbox('火柴人和他的同伴们进了更衣室', '旁白:', '下一步')
                        if easygui.ynbox('请选择', '选择', ('化妆成警长', '化妆成保安')):
                            easygui.msgbox('怎么那么多警长?', '警察局长:', '下一步')
                            easygui.msgbox('局长检查了火柴人和他的同伴们,发现异常后把他们关回了监狱', '旁白:', '下一步')
                            easygui.msgbox('GAME OVER!', '系统', '结束游戏')
                        else:
                            easygui.msgbox('怎么那么多保安?', '警察局长:', '下一步')
                            easygui.msgbox('局长检查了火柴人和他的同伴们,发现异常后把他们关回了监狱', '旁白:', '下一步')
                            easygui.msgbox('GAME OVER!', '系统', '结束游戏')
                    else:
                        easygui.msgbox('哇!大门现在无人值守!', '火柴人和他的同伴们:', '下一步')
                        获胜()
            else:
                easygui.msgbox('哼!不爱我的同伴,别想和我作伴!', '火柴人:', '下一步')
                easygui.msgbox('GAME OVER!', '系统', '结束游戏')
    else:
        easygui.msgbox('你敢偷袭我?!', '巡警:', '下一步')
        easygui.msgbox('GAME OVER!', '系统', '结束游戏')

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
嗨皮老六嗨皮老六

不错

 

点赞0


评论


嗨皮老六嗨皮老六

imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E7%82%B9%E8%B5%9E.gif"alt="emotion_编程猫_点赞"

点赞0


评论