用户:
嗯哼君 渠源查看:0 回复:4 评论:0 创建时间:2019-07-12T18:10:57
【作品展示】

【作品介绍】
文字游戏,能让你气哭(/笑哭)具体的,你体验一下不就知道了?
最后,请敬请期待之后嗯哼君的更新吧~~~
【作品源代码】
import easygui as eg
def start():
#初始化
eg.msgbox("你好,欢迎游玩嗯哼君的文字游戏,本人是作者兼旁白:嗯哼君!", "嗯哼君の文字游戏", "继续")
name = eg.enterbox("首先,请告诉我你的名字吧", "嗯哼君の文字游戏", "喵网友")
if name == None:
eg.msgbox("你不能拒绝回答这个问题!作为惩罚,就罚你重新来过吧!", "嗯哼君の文字游戏", "结束游戏")
quit()
elif name == "":
eg.msgbox("你的名字难不成是空气?作为惩罚,就罚你重新来过吧!", "嗯哼君の文字游戏", "结束游戏")
quit()
x = "好的," + name + ",准备好了吗?准备好了就开始吧!(PS:每五问一个存档点哦,但若拒绝回答必选题则会直接结束游戏)"
eg.msgbox(x, "嗯哼君の文字游戏", "开始游戏")
main1()
def die():
#管理重生与喵亡
x = eg.choicebox("检测到您有重生点,请问您是否要复活到最近的一个重生点?",
"嗯哼君の文字游戏", ("复活", "继续喵亡", "跑去杀了作者(点开就告诉你作者家的地址)"))
if x == None:
eg.msgbox("你不能拒绝回答这个问题!作为惩罚,就罚你重新来过吧!", "嗯哼君の文字游戏", "结束游戏")
quit()
elif x == "复活":
if checkpoint == 1:
main2()
else:
eg.msgbox("作者把重生点吃了,Error(这真的不是喵的)", "嗯哼君の文字游戏", "结束游戏")
quit()
elif x == "继续喵亡":
quit()
elif x == "跑去杀了作者(点开就告诉你作者家的地址)":
eg.msgbox("哈哈哈,我怎么可能告诉你我家的地址呢?拜拜了您馁~~~",
"嗯哼君の文字游戏", "结束游戏")
quit()
def main1():
#1~5题
x = eg.choicebox("(必选题)1、有一天,你正在大街上悠闲地走,忽然碰到一个乞丐在路边乞讨,你会······", "嗯哼君の文字游戏", ("将身上仅存的一元钱给他", "事不关己,默默离去", "拿刚买的文具放到他面前"))
if x == None:
eg.msgbox("你不能拒绝回答这个问题!作为惩罚,就罚你重新来过吧!", "嗯哼君の文字游戏", "结束游戏")
quit()
elif x == "将身上仅存的一元钱给他":
eg.msgbox("你将你身上唯一的一元钱给了他,然而他却不领情,还说你有更多钱,你只得愤愤离去,不久便气绝身亡了。", "嗯哼君の文字游戏", "结束游戏")
quit()
elif x == "事不关己,默默离去":
eg.msgbox("你装作不关自己的事,默默离去。之后你便生了病,不久便气绝身亡了。",
"嗯哼君の文字游戏", "结束游戏")
quit()
elif x == "拿刚买的文具放到他面前":
eg.msgbox("你将你刚买的文具给了他,虽说他根本用不了,却十分感激,说你给了他人间最后的温暖。作为回报,他给了你一块石头,说这是灵石,你收下了。",
"嗯哼君の文字游戏", "继续")
x = eg.choicebox("(必选题)2、你心情愉悦地回到了家,却发现灵石一点用也没用,你会······",
"嗯哼君の文字游戏", ("扔了", "砸核桃用", "作喵吃了"))
if x == None:
eg.msgbox("你不能拒绝回答这个问题!作为惩罚,就罚你重新来过吧!", "嗯哼君の文字游戏", "结束游戏")
quit()
elif x == "扔了":
eg.msgbox("你将灵石扔了,触怒了众神,因此降下一道雷直劈你家,你当场化为灰烬。",
"嗯哼君の文字游戏", "结束游戏")
quit()
elif x == "砸核桃用":
eg.msgbox("你拿它砸核桃,触怒了众神,因此降下一道雷直劈你家,你当场化为灰烬。",
"嗯哼君の文字游戏", "结束游戏")
quit()
elif x == "作喵吃了":
eg.msgbox("你吃了它,它在你的肚子里产生了化学反应,你忽然昏了过去······",
"嗯哼君の文字游戏", "继续")
x = eg.choicebox("(必选题)3、你醒来后,发现正处于一个充满高科技的房间内,你会······",
"嗯哼君の文字游戏", ("四处巡视", "四处巡逻", "四处查视"))
if x == None:
eg.msgbox("你不能拒绝回答这个问题!作为惩罚,就罚你重新来过吧!", "嗯哼君の文字游戏", "结束游戏")
quit()
elif x == "四处巡逻":
eg.msgbox("你四处巡逻,不知不觉间来到了大门口,发现一个警卫正在站着。",
"嗯哼君の文字游戏", "继续")
x = eg.choicebox("(必填题)4、他问你是谁,来干什么的,你会说······",
"嗯哼君の文字游戏", ("本名+我也不知道就来到这了", "本名+你猜", "虚假的名字+你猜"))
if x == None:
eg.msgbox("你不能拒绝回答这个问题!作为惩罚,就罚你重新来过吧!", "嗯哼君の文字游戏", "结束游戏")
quit()
elif x == "本名+我也不知道就来到这了":
eg.msgbox("他不信你的话,拿剑杀喵了你。",
"嗯哼君の文字游戏", "结束游戏")
quit()
elif x == "本名+你猜":
eg.msgbox("他被你惹怒了,拿剑杀喵了你。",
"嗯哼君の文字游戏", "结束游戏")
quit()
elif x == "虚假的名字+你猜":
eg.msgbox("他说他不知道这个人,拿剑杀喵了你。",
"嗯哼君の文字游戏", "结束游戏")
quit()
elif x == "四处查视":
eg.msgbox("你四处查视,结果突然间看到了不该看的东西······结果你当场被杀喵。",
"嗯哼君の文字游戏", "结束游戏")
quit()
elif x == "四处巡视":
eg.msgbox("你四处巡视,忽然间碰到一个人,她说她叫做“乌拉拉拉氏·基尼苔梅·玊王主玉。”",
"嗯哼君の文字游戏", "继续")
x = eg.enterbox("(必填题)4、她让你复述一遍她的名字,你会说······",
"嗯哼君の文字游戏", "我选择喵")
if x == None:
eg.msgbox("你不能拒绝回答这个问题!作为惩罚,就罚你重新来过吧!", "嗯哼君の文字游戏", "结束游戏")
quit()
elif x == "":
eg.msgbox("你的回答难不成是空气?作为惩罚,就罚你重新来过吧!", "嗯哼君の文字游戏", "结束游戏")
quit()
elif x == "我选择喵":
mg, msgbox("她满足了你,将你杀了。",
"嗯哼君の文字游戏", "结束游戏")
quit()
elif x == "乌拉拉拉氏·基尼苔梅·玊王主玉":
eg.msgbox("你回答了她她的名字,她非常满意。",
"嗯哼君の文字游戏", "继续")
x = eg.choicebox("(必选题)5、她告诉你其实你是新世纪的喵战士,你会······",
"嗯哼君の文字游戏", ("惊讶,好像自己不知道似的", "平淡,好像自己早就知道了似的", "笑哭,好像自己被弄得不知所措似的"))
if x == None:
eg.msgbox("你不能拒绝回答这个问题!作为惩罚,就罚你重新来过吧!", "嗯哼君の文字游戏", "结束游戏")
quit()
elif x == "惊讶,好像自己不知道似的":
eg.msgbox("你很惊讶,她看你情商太低,把你给杀了。(PS:你看过这游戏正经过吗?哈哈哈······)",
"嗯哼君の文字游戏", "结束游戏")
quit()
elif x == "笑哭,好像自己被弄得不知所措似的":
eg.msgbox("你哭笑不得,她看你反应太慢,把你给杀了。",
"嗯哼君の文字游戏", "结束游戏")
quit()
elif x == "平淡,好像自己早就知道了似的":
eg.msgbox("你装作平淡,她非常惊讶地问你难不成早就知道其身份了吗,你笑而不答。",
"嗯哼君の文字游戏", "继续")
checkpoint = 1
main2()
else:
eg.msgbox("你回答错了她的名字,她一气之下把你杀了。", "嗯哼君の文字游戏", "结束游戏")
quit()
def main2():
#2~6题
x = eg.choicebox("(必选题)6、她带你来到了一个神秘的实验室,给了你一瓶水,你会······",
"嗯哼君の文字游戏", ("马上喝下", "听她要说什么", "倒在她头上"))
if x == None:
eg.msgbox("你不能拒绝回答这个问题!作为惩罚,就罚你重新来过吧!", "嗯哼君の文字游戏", "结束游戏")
quit()
elif x == "马上喝下":
eg.msgbox("你马上喝下了这瓶水,她说这是“肥宅快乐水”的实验版本,内部能量不稳定。果然,你肚子一痛,领盒饭了。",
"嗯哼君の文字游戏", "结束游戏")
die()
elif x == "听她要说什么":
eg.msgbox("她嫌你不能领会她的意图,把你给杀了。",
"嗯哼君の文字游戏", "结束游戏")
die()
elif x == "倒在她头上":
eg.msgbox("你倒在了她的头上,她非常生气,不过并没有要气到杀你的程度。",
"嗯哼君の文字游戏", "继续")
x = eg.choicebox("(必选题)7、她让你进入一个仪器内,说能帮你强化身体。你进去后一阵眩晕袭来,你在最后关头会说······",
"嗯哼君の文字游戏", ("喵对我轻点啊······", "一言不发", "我真的还想再活,五百年······"))
if x == None:
eg.msgbox("你不能拒绝回答这个问题!作为惩罚,就罚你重新来过吧!", "嗯哼君の文字游戏", "结束游戏")
quit()
elif x == "喵对我轻点啊······":
eg.msgbox("你隐隐约约地听见她很生气,因为你骂了她,因此她杀喵了你。",
"嗯哼君の文字游戏", "结束游戏")
die()
elif x == "我真的还想再活,五百年······":
eg.msgbox("你隐隐约约地听见她很生气,因为你不信任她,因此她杀喵了你",
"嗯哼君の文字游戏", "结束游戏")
die()
elif x == "一言不发":
eg.msgbox("你喵地倒下了,醒来后发现正喵,浑身充满了力量。",
"嗯哼君の文字游戏", "继续")
x = eg.choicebox("(必选题)8、突然门开了,一个男人陪着刚才的女人走进来,年龄相仿。你会说······",
"嗯哼君の文字游戏", ("他是你男票吗?", "这是在哪?", "俺感觉俺身体里充满了力量,来吧!"))
if x == None:
eg.msgbox("你不能拒绝回答这个问题!作为惩罚,就罚你重新来过吧!", "嗯哼君の文字游戏", "结束游戏")
quit()
elif x == "俺感觉俺身体里充满了力量,来吧!":
eg.msgbox("那个男人点了点头,表示赞许。",
"嗯哼君の文字游戏", "继续")
x = eg.choicebox("(必选题)9、他问你‘一个船长60岁,请问船上有几只羊’,你会回答···",
"嗯哼君の文字游戏", ("一只没喵, "60只", "此题无解"))
if x == None:
eg.msgbox("你不能拒绝回答这个问题!作为惩罚,就罚你重新来过吧!", "嗯哼君の文字游戏", "结束游戏")
quit()
elif x == "一只没喵:
eg.msgbox("他说你回答错误,杀喵了你。",
"嗯哼君の文字游戏", "结束游戏")
die()
elif x == "60只":
eg.msgbox("他说你想地太天真了,杀喵了你。",
"嗯哼君の文字游戏", "结束游戏")
die()
elif x == "此题无解":
eg.msgbox("他说你明明不知道还嘴硬,杀喵了你。",
"嗯哼君の文字游戏", "结束游戏")
die()
elif x == "这是在哪?":
eg.msgbox("那个男人摇了摇头,说你的方向感不太好,杀喵了你。",
"嗯哼君の文字游戏", "结束游戏")
die()
elif x == "他是你男票吗?":
eg.msgbox("那个男人脸红了,他喵介绍:“他叫做乌拉拉拉氏·戟伲台楣·玊王主玉”",
"嗯哼君の文字游戏", "继续")
x = eg.enterbox("(必填题)9、她让你复述一遍她的名字,你会说······",
"嗯哼君の文字游戏", "乌拉拉拉氏·戟伲台楣·玊王主玉")
if x == None:
eg.msgbox("你不能拒绝回答这个问题!作为惩罚,就罚你重新来过吧!", "嗯哼君の文字游戏", "结束游戏")
quit()
elif x == "":
eg.msgbox("你的回答难不成是空气?作为惩罚,就罚你重新来过吧!", "嗯哼君の文字游戏", "结束游戏")
quit()
elif x == "乌拉拉拉氏·戟伲台楣·玊王主玉":
eg.msgbox("她问你听懂题了没有?杀喵了你。", "嗯哼君の文字游戏", "结束游戏")
die()
elif x == "乌拉拉拉氏·基尼苔梅·玊王主玉":
eg.msgbox("你重新回答了一遍她她的名字,她非常满意。",
"嗯哼君の文字游戏", "继续")
x = eg.choicebox("(必选题)10、她告诉你你已经完全觉醒完毕,并且在市区出现了小怪兽,你说······",
"嗯哼君の文字游戏", ("让我去喵♂他们!", "现在怎么办?", "我去!"))
if x == None:
eg.msgbox("你不能拒绝回答这个问题!作为惩罚,就罚你重新来过吧!",
"嗯哼君の文字游戏", "结束游戏")
quit()
elif x == "我去!":
eg.msgbox("他以为你骂人,杀喵了你。",
"嗯哼君の文字游戏", "结束游戏")
die()
elif x == "让我去喵♂他们!":
eg.msgbox("你奋勇当先地去与小怪兽对刚♂,结果被它一拳打喵。",
"嗯哼君の文字游戏", "结束游戏")
die()
elif x == "现在怎么办?":
eg.msgbox("那个男人说:‘现在?等作者更新吧’。",
"嗯哼君の文字游戏", "继续")
eg.msgbox("恭喜您已完成目前所有关卡,之后请敬请期待嗯哼君更新吧~~~",
"嗯哼君の文字游戏", "结束游戏")
checkpoint = 2
quit()
else:
eg.msgbox("你回答错了她的名字,她一气之下把你杀了。", "嗯哼君の文字游戏", "结束游戏")
quit()
checkpoint = 0
start()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn