用户:
鸽王之王axs查看:0 回复:0 评论:0 创建时间:2023-06-02T22:40:23
【作品展示】

【作品介绍】
有趣的文字游戏,使用Python的第三方库easgui制作,直接复制代码运行可能会报错,请下载项目文件夹:(sǎo mǎ下载)
【作品源代码】
import easygui as e
import random as m
import time as t
z=input("输入“1”开始游戏(或输入“输入暗号”输入暗号。或输入“答题”答题获得隐藏结局):")
if z=="1":
e.msgbox("你是一名职业皇帝,但最近总是心神不宁认为有刁民想害朕,所以你准备一探究竟!", "QWQ", "正式开始游戏",image="皇上.png")
a=e.buttonbox('微服私访不能穿龙服,你要选择穿什么服装呢?','请选择你要穿的衣服:',['侍卫服','太监服','大臣官服'],image="皇上.png")
if a=="侍卫服":
e.msgbox("你照了照镜子,嘿!你别说,不看脸的话,还真帅!", "QWQ", "下一页",image="侍卫.png")
b=e.buttonbox('你要选择怎么出宫呢','请选择:',['走正门','走后门','跳墙','走侧门'])
if b=="走正门":
e.msgbox("你一眼就被刁民认出......", "(ಥ﹏ಥ)", "下一页",image="别带走.png")
e.msgbox("朕挂了......", "(T⌓T)", "完结撒花......",image="朕挂了.png")
elif b=="走后门":
c=e.buttonbox('你认为现在走可能不安全。是等到晚上再走,还是现在就走呢......','请选择:',['现在','晚上'])
if c=="现在":
e.msgbox("你小心翼翼的靠着围墙向前走去,突然一只·小狗·向你扑来......", "(´-﹏-`;)", "下一页",image="狮子.png")
e.msgbox("朕挂了......", "(T⌓T)", "完结撒花......",image="朕挂了.png")
elif c=="晚上":
e.msgbox("你总算熬到了晚上,可刚要爬出自己藏身的垃圾堆。一把大刀就立在了你的面前......", "QWQ", "下一页",image="垃圾堆.png")
e.msgbox("你这喵细躲在垃圾堆里干什么呢!斩!!(非vip无法观看......)", "QWQ", "下一页",image="马赛克.png")
e.msgbox("朕挂了......", "(T⌓T)", "完结撒花......",image="朕挂了.png")
elif b=="跳墙":
e.msgbox("你在墙上轻盈的跳跃,啊!这感觉....", "ʌ_ʌ", "下一页",image="感觉在飞.png")
e.msgbox("你一个飞跃跳下墙,可不知哪个刁民在地上撒了好多水,你的脚一滑”#$%@&*“(字幕君已阵亡←)头撞在了花坛上", "☺☺", "下一页",image="滑倒.png")
e.msgbox("朕挂了......", "(T⌓T)", "完结撒花......",image="朕挂了.png")
elif b=='走侧门':
e.msgbox("你选择了走侧门,由于这个侧门只有你和很少的人知道。所以你顺利的出了宫!", "(ʌ_ʌ)", "下一页",image="阳光大门.png")
e.msgbox("你成功逃出了皇宫,但是由于你的不辞而别,皇位流失。不久之后天下大乱......", "结局一(达成难度Ⅲ)", "完结撒花......")
elif a=="太监服":
e.msgbox("你照了照镜子,嘿!你别说,穿上太监服,还真帅!", "QWQ", "下一页",image="太监.png")
d=e.buttonbox('你现在要去哪里?','请选择:',['后宫','御花园','厕所'])
if d=="后宫":
f=e.buttonbox("你刚要向前走,这时一个宫女向你跑来。“嘿,你就是新来的小太监吧,快把这些荔枝送给太后吧。”", "请选择:", ['同意送荔枝','委婉拒绝'],image="荔枝.png")
if f=="同意送荔枝":
e.msgbox("你手捧着一大筐荔枝,向前走着。但不知怎么了,你脚底一滑,一筐荔枝全摔在了地上.....", "(´-﹏-`;)", "下一页")
e.msgbox("这时,太后走了过来,看到了眼前的这一幕,气急败坏:”你这小太监,怎么这么不小心,吧我的荔枝全摔坏了,来人啊,拖出去,斩了!!“", "(´-﹏-`;)", "下一页")
e.msgbox("朕挂了.......", "T⌓T", "完结撒花......",image="朕挂了.png")
elif f=="委婉拒绝":
e.msgbox("你委婉拒绝了那个宫女,继续向前走着。", "QWQ", "下一页")
g=e.buttonbox('你要怎么走呢?','请选择:',['御花园','丹房','档案室'])
if g=="御花园":
e.msgbox("你走向御花园,准备到那儿碰碰运气,但你沉迷于欣赏景色,却没注意脚下。一脚才空,掉进了一口井中......", "(´-﹏-`;)", "下一页",image="御花园.png")
e.msgbox("朕挂了.......", "T⌓T", "完结撒花......",image="朕挂了.png")
elif g=="丹房":
e.msgbox("你走向了丹房,准备到那儿碰碰运气,这时,你不经意间看到了一粒金光闪闪的丹,好奇心爆棚的你一手抓起,吃了下去......", "ʌ_ʌ", "下一页",image="丹房.png")
e.msgbox("你摆脱了物质束缚,走向了精神自由......", "喵亡结局(结局二)(达成难度Ⅰ)", "完结撒花......")
elif g=="档案室":
e.msgbox("你走向档案室,准备到那儿碰碰运气,可你刚走进档案室,门外就传来了脚步声。你还没反应过来,就被绳捆索绑“你这小太监,在此处作甚?”斩!“", "T⌓T", "下一页",image="档案室.png")
e.msgbox("朕挂了.......", "T⌓T", "完结撒花......",image="朕挂了.png")
elif d=="御花园":
e.msgbox("你前往了御花园,看着这美丽的景色,你不禁流连忘返起来。逐渐竟失去了查喵相的信心......", "QWQ", "下一页",image="御花园.png")
e.msgbox("你放弃了调查,选择任由刁民宰布......", "放弃思考(结局三)(达成难度Ⅰ)", "完结撒花......")
elif d=="厕所":
h=e.buttonbox('你走向了厕所,但是你要向左走还是向右走呢?','请选择:',['男','女'],image="厕所.png")
if h=="男":
e.msgbox("你想了想,还是去了男厕所......", "QWQ", "下一页")
e.msgbox("你刚上厕所,这时你突然听见别人喊到“好啊,你这个小喵细,被我发现了吧。斩!”", "QWQ", "下一页")
e.msgbox("朕挂了.......", "T⌓T", "完结撒花......",image="朕挂了.png")
elif h=="女":
e.msgbox("你想了想,还是去了女厕所......", "QWQ", "下一页")
e.msgbox("你刚要开始,这时却听到身后有人说到:”嘿皇上,你在这干什么。还有.......你怎么穿成这样了?你回头一看,竟然是皇后......", "QWQ", "下一页")
e.msgbox("化妆技术要加强了......", "尴尬结束(结局四)(达成难度Ⅲ)", "完结撒花......")
elif a=="大臣官服":
e.msgbox("你照了照镜子,嘿!你别说,穿上大臣官服之后,我更帅了!", "QWQ", "下一页",image="大臣.png")
i=e.buttonbox('你现在要去哪里?','请选择:',['上朝','湖心亭','随便(看你运气)'])
if i=="上朝":
e.msgbox("你向大厅走去,打算去那瞅瞅。", "QWQ", "下一页",image="上朝.png")
e.msgbox("你大厅门口还没有进,就被侍卫拦了下来“嘿,你干什么呢,现在又不是上朝时间,难不成你要刺杀圣上?斩!”", "QWQ", "下一页")
e.msgbox("朕挂了.......", "T⌓T", "完结撒花......",image="朕挂了.png")
elif i=="湖心亭":
e.msgbox("你向湖心亭走去,看看有没有什么线索......", "QWQ", "下一页",image="湖心亭.png")
e.msgbox("你迈着六清不认的步伐向湖心亭走去,可前几天刚下了一场雨。路面十分的湿滑,你一个不小心就从路上摔入了水中......", "QWQ", "下一页")
e.msgbox("朕挂了.......", "T⌓T", "完结撒花......",image="朕挂了.png")
elif i=="随便(看你运气)":
y=int(m.randint(1,4))
if y==1:
e.msgbox("朕挂了.......", "T⌓T", "完结撒花......",image="朕挂了.png")
elif y==2:
e.msgbox("你获得了一辆时光机", "时空穿梭", "下一页",image="时光机.png")
e.msgbox("隐藏结局已解锁!!", "隐藏结局(时空穿梭,达成难度Ⅳ)", "完结撒花......")
elif y==3:
e.msgbox("你发射了一枚核弹", "T⌓T", "下一页",image="核弹.png")
e.msgbox("人类毁灭了......", "同归于尽(结局五)(达成难度Ⅲ)", "完结撒花......")
elif y==4:
e.msgbox("朕挂了.......", "T⌓T", "完结撒花......",image="朕挂了.png")
elif z=="隐藏结局":
e.msgbox("恭喜你解锁隐藏结局!!", "恭喜", "下一页")
e.msgbox("隐藏结局1已解锁!!", "隐藏结局(达成难度Ⅳ)", "完结撒花......")
elif z=="输入暗号":
while True:
v=input("请输入暗号:")
if v=="无暗号":
e.msgbox("隐藏结局3已解锁!!", "隐藏结局(达成难度Ⅳ)", "完结撒花......")
break
else:
print("输入错误,请输入正确暗号:")
elif z=="答题":
while True:
n=input("将“2022年9月10日19点00分00秒”转换为时间戳格式(精确到秒):")
if n=="1662807600":
print("恭喜你答对了!!!!")
e.msgbox("隐藏结局4已解锁!!", "隐藏结局(达成难度Ⅳ)", "完结撒花......")
break
elif n=="结束":
print("再见")
break
elif n=="攻略":
print("1662807600")
break
else:
print("对不起,你回答错了!(如果你不想答题,输入:结束)")
else:
while True:
x=input("输入错误,请重新输入:")
if x=="1":
e.msgbox("对不起,你已经没有机会了!!!!", "T⌓T", "完结撒花......",image="朕挂了.png")
break
elif x=="2":
e.msgbox("隐藏结局2已解锁!!", "隐藏结局(达成难度Ⅳ)", "完结撒花......")
break
else:
print("输入错误,请输入“1”!")
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn