猫史档案馆


【Python作品分享】四角游戏1.0.0【作品秀】

用户:momohmakmomohmak查看:0 回复:3 评论:0 创建时间:2023-02-04T21:38:08


【作品展示】

center_image

 

【作品介绍】

啊这,有什么可以改进的请对指教

 

【作品源代码】

import time
import easygui
import turtle
import random

__Pen = turtle.Pen()


#开始进入Python的世界
if (input('来玩四角游戏吧,你知道规则吗') == '知道'):
    time.sleep(2)
    easygui.msgbox('游   戏   开   始')
    time.sleep(3)
    easygui.msgbox('一共有A,B,C,D四名玩家,你是D。')
    time.sleep(2)
    print('一阵脚步声后', '你被C拍了拍肩膀')
    time.sleep(1)
    print('你知道自己该往下走了')
    time.sleep(1)
    print('是墙角', '你咳嗽两声')
    time.sleep(1)
    easygui.msgbox('第一轮游戏结束')
    time.sleep(10)
    easygui.msgbox('第二轮游戏将加上一项规则,任何玩家没到墙角不得发出声响(脚步声除外)')
    print('你在心里计算脚步声')
    time.sleep(10)
    print('A碰到B')
    time.sleep(10)
    print('B碰到C')
    time.sleep(10)
    print('C碰到你')
    time.sleep(10)
    print('你向前走着', '准备咳嗽')
    time.sleep(10)
    print('但你预想中的墙壁没有出现', '取而代之的是一个人')
    time.sleep(1)
    print('你心里一惊')
    time.sleep(2)
    print('你想大叫,但规则说不得发出声音,你知道违反规则将更可怕', '这时墙角的人走了起来')
    time.sleep(3)
    print('你冷汗直流')
    time.sleep(10)
    easygui.msgbox('第二轮结束')
    print('你在心里安慰自己', '这世上没有鬼神', '这肯定是一场喵!')
    time.sleep(5)
    easygui.msgbox('第三轮开始')
    print('。。。')
    time.sleep(3)
    print('。。。。。。')
    time.sleep(3)
    print('又一轮过去', '依旧没有人咳嗽')
    time.sleep(1)
    easygui.msgbox('内     鬼    是     几      号    ?', '最后的机会', '这是你们最后的机会')
    time.sleep(5)
    print('你心想果然是喵')
    if (input('内鬼是谁') == 'A'):
        easygui.msgbox('答      案        正     确', '', '逃跑')
        print('你昏了过去', '在一醒来,你发现自己坐在监控室里')
        time.sleep(4)
        print('你观察着录像带')
        time.sleep(5)
        print('你惊恐的发现监控里只有你一个人在绕墙转圈')
        time.sleep(5)
        easygui.msgbox('有鬼', '成就达成')
        time.sleep(3)
        print('THANKS FOR PLAYING')
    else:
        __Pen.pencolor("#cc0000")
        __Pen.write('答案错误!!!!')
        time.sleep(5)
        for __count in range(random.randint(20, 100)):
            __Pen.pensize(random.randint(1, 25))
            __Pen.goto(random.randint(1, 280), random.randint(1, 170))
            __Pen.pendown()
            __Pen.penup()
elif (input('来玩四角游戏吧,你知道规则吗') == '不知道'):
    easygui.msgbox('在夜半时分,在一个长方形的空白房间内,将所有灯光灭掉,然后在房间的4个角,每个角站一个人,然后面朝墙角,绝对不要向后看。游戏开始时,其中一个角的人就向另外一个角走去,轻轻拍一下前面那个人的肩膀,并留在那个角那里。接着,被拍的人就按照同样的方法向另外一个角走去……大家走的方向是一致的,都顺时针或都逆时针。然后拍第3个人的肩膀,当走到没有人的角落之后就咳嗽一下继续走向下一个角,以此类推。')
    time.sleep(10)
    easygui.msgbox('游   戏   开   始')
    time.sleep(3)
    easygui.msgbox('一共有A,B,C,D四名玩家,你是D。')
    time.sleep(2)
    print('一阵脚步声后', '你被C拍了拍肩膀')
    time.sleep(1)
    print('你知道自己该往下走了')
    time.sleep(1)
    print('是墙角', '你咳嗽两声')
    time.sleep(1)
    easygui.msgbox('第一轮游戏结束')
    time.sleep(10)
    easygui.msgbox('第二轮游戏将加上一项规则,任何玩家没到墙角不得发出声响(脚步声除外)')
    print('你在心里计算脚步声')
    time.sleep(10)
    print('A碰到B')
    time.sleep(10)
    print('B碰到C')
    time.sleep(10)
    print('C碰到你')
    time.sleep(10)
    print('你向前走着', '准备咳嗽')
    time.sleep(10)
    print('但你预想中的墙壁没有出现', '取而代之的是一个人')
    time.sleep(1)
    print('你心里一惊')
    time.sleep(2)
    print('你想大叫,但规则说不得发出声音,你知道违反规则将更可怕', '这时墙角的人走了起来')
    time.sleep(3)
    print('你冷汗直流')
    time.sleep(10)
    easygui.msgbox('第二轮结束')
    print('你在心里安慰自己', '这世上没有鬼神', '这肯定是一场喵!')
    time.sleep(5)
    easygui.msgbox('第三轮开始')
    print('。。。')
    time.sleep(3)
    print('。。。。。。')
    time.sleep(3)
    print('又一轮过去', '依旧没有人咳嗽')
    time.sleep(1)
    easygui.msgbox('内     鬼    是     几      号    ?', '最后的机会', '这是你们最后的机会')
    time.sleep(5)
    print('你心想果然是喵')
    if (input('内鬼是谁') == 'A'):
        easygui.msgbox('答      案        正     确', '', '逃跑')
        print('你昏了过去', '在一醒来,你发现自己坐在监控室里')
        time.sleep(4)
        print('你观察着录像带')
        time.sleep(5)
        print('你惊恐的发现监控里只有你一个人在绕墙转圈')
        time.sleep(5)
        easygui.msgbox('有鬼', '成就达成')
        time.sleep(3)
        print('THANKS FOR PLAYING')
    else:
        __Pen.pencolor("#cc0000")
        __Pen.write('答案错误!!!!')
        time.sleep(5)
        for __count in range(random.randint(20, 100)):
            __Pen.pensize(random.randint(1, 25))
            __Pen.goto(random.randint(1, 100), random.randint(1, 100))
            __Pen.pendown()
            __Pen.penup()
else:
    easygui.msgbox('好好回答!!')
    if (input('来玩四角游戏吧,你知道规则吗') == '知道'):
        time.sleep(2)
        easygui.msgbox('游   戏   开   始')
        time.sleep(3)
        easygui.msgbox('一共有A,B,C,D四名玩家,你是D。')
        time.sleep(2)
        print('一阵脚步声后', '你被C拍了拍肩膀')
        time.sleep(1)
        print('你知道自己该往下走了')
        time.sleep(1)
        print('是墙角', '你咳嗽两声')
        time.sleep(1)
        easygui.msgbox('第一轮游戏结束')
        time.sleep(10)
        easygui.msgbox('第二轮游戏将加上一项规则,任何玩家没到墙角不得发出声响(脚步声除外)')
        print('你在心里计算脚步声')
        time.sleep(10)
        print('A碰到B')
        time.sleep(10)
        print('B碰到C')
        time.sleep(10)
        print('C碰到你')
        time.sleep(10)
        print('你向前走着', '准备咳嗽')
        time.sleep(10)
        print('但你预想中的墙壁没有出现', '取而代之的是一个人')
        time.sleep(1)
        print('你心里一惊')
        time.sleep(2)
        print('你想大叫,但规则说不得发出声音,你知道违反规则将更可怕', '这时墙角的人走了起来')
        time.sleep(3)
        print('你冷汗直流')
        time.sleep(10)
        easygui.msgbox('第二轮结束')
        print('你在心里安慰自己', '这世上没有鬼神', '这肯定是一场喵!')
        time.sleep(5)
        easygui.msgbox('第三轮开始')
        print('。。。')
        time.sleep(3)
        print('。。。。。。')
        time.sleep(3)
        print('又一轮过去', '依旧没有人咳嗽')
        time.sleep(1)
        easygui.msgbox('内     鬼    是     几      号    ?', '最后的机会', '这是你们最后的机会')
        time.sleep(5)
        print('你心想果然是喵')
        if (input('内鬼是谁') == 'A'):
            easygui.msgbox('答      案        正     确', '', '逃跑')
            print('你昏了过去', '在一醒来,你发现自己坐在监控室里')
            time.sleep(4)
            print('你观察着录像带')
            time.sleep(5)
            print('你惊恐的发现监控里只有你一个人在绕墙转圈')
            time.sleep(5)
            easygui.msgbox('有鬼', '成就达成')
            time.sleep(3)
            print('THANKS FOR PLAYING')
        else:
            __Pen.pencolor("#cc0000")
            __Pen.write('答案错误!!!!')
            time.sleep(5)
            for __count in range(random.randint(20, 100)):
                __Pen.pensize(random.randint(1, 35))
                __Pen.goto(random.randint(1, 100), random.randint(1, 100))
                __Pen.pendown()
                __Pen.penup()
    else:
        easygui.msgbox('在夜半时分,在一个长方形的空白房间内,将所有灯光灭掉,然后在房间的4个角,每个角站一个人,然后面朝墙角,绝对不要向后看。游戏开始时,其中一个角的人就向另外一个角走去,轻轻拍一下前面那个人的肩膀,并留在那个角那里。接着,被拍的人就按照同样的方法向另外一个角走去……大家走的方向是一致的,都顺时针或都逆时针。然后拍第3个人的肩膀,当走到没有人的角落之后就咳嗽一下继续走向下一个角,以此类推。')
        time.sleep(10)
        easygui.msgbox('游   戏   开   始')
        time.sleep(3)
        easygui.msgbox('一共有A,B,C,D四名玩家,你是D。')
        time.sleep(2)
        print('一阵脚步声后', '你被C拍了拍肩膀')
        time.sleep(1)
        print('你知道自己该往下走了')
        time.sleep(1)
        print('是墙角', '你咳嗽两声')
        time.sleep(1)
        easygui.msgbox('第一轮游戏结束')
        time.sleep(10)
        easygui.msgbox('第二轮游戏将加上一项规则,任何玩家没到墙角不得发出声响(脚步声除外)')
        print('你在心里计算脚步声')
        time.sleep(10)
        print('A碰到B')
        time.sleep(10)
        print('B碰到C')
        time.sleep(10)
        print('C碰到你')
        time.sleep(10)
        print('你向前走着', '准备咳嗽')
        time.sleep(10)
        print('但你预想中的墙壁没有出现', '取而代之的是一个人')
        time.sleep(1)
        print('你心里一惊')
        time.sleep(2)
        print('你想大叫,但规则说不得发出声音,你知道违反规则将更可怕', '这时墙角的人走了起来')
        time.sleep(3)
        print('你冷汗直流')
        time.sleep(10)
        easygui.msgbox('第二轮结束')
        print('你在心里安慰自己', '这世上没有鬼神', '这肯定是一场喵!')
        time.sleep(5)
        easygui.msgbox('第三轮开始')
        print('。。。')
        time.sleep(3)
        print('。。。。。。')
        time.sleep(3)
        print('又一轮过去', '依旧没有人咳嗽')
        time.sleep(1)
        easygui.msgbox('内     鬼    是     几      号    ?', '最后的机会', '这是你们最后的机会')
        time.sleep(5)
        print('你心想果然是喵')
        if (input('内鬼是谁') == 'A'):
            easygui.msgbox('答      案        正     确', '', '逃跑')
            print('你昏了过去', '在一醒来,你发现自己坐在监控室里')
            time.sleep(4)
            print('你观察着录像带')
            time.sleep(5)
            print('你惊恐的发现监控里只有你一个人在绕墙转圈')
            time.sleep(5)
            easygui.msgbox('有鬼', '成就达成')
            time.sleep(3)
            print('THANKS FOR PLAYING')
        else:
            __Pen.pencolor("#cc0000")
            __Pen.write('答案错误!!!!')
            time.sleep(5)
            for __count in range(random.randint(20, 100)):
                __Pen.pensize(random.randint(1, 25))
                __Pen.goto(random.randint(1, 100), random.randint(1, 100))
                __Pen.pendown()
                __Pen.penup()

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
dsajkfhdsajkfh

a(c,b):
    print(c)
    sleep(b)
#使用时
a("在这里写上要说的话",#在这里写上要等的时间)
#这样子至少能减少一般的代码
#反正函数就是个很好的东西所以嫩用就用

 

点赞0


评论


dsajkfhdsajkfh

刚才写错了把sleep前面加个time

点赞0


评论


dsajkfhdsajkfh

加油继续努力就像我一样11岁会7门语言python,c,c++,java,html,css,JavaScript

看我的类方法教程然后在学wxpython

点赞0


评论