用户:
四维光速查看:2 回复:5 评论:2 创建时间:2020-08-11T15:28:37
【作品展示】

【作品介绍】
该咋写呢。。。
【作品源代码】
import turtle
import easygui
import random
import time
import turtle as t
import pygame
#开始进入Python的世界
# 纯粹为了好看才搞了第上一行!
# 话说我搞pygame干嘛,又不用。
# 第6行纯摆设!
print('介绍:这是一个MC极限生存游戏,心跳n选1。这个游戏有弹窗,有画图(当然不是让你画啦)有随机数模拟,还有打印与输入,此游戏限时15min!请注意关注游戏内每条信息!祝你啸的开心!注:海龟标题完成后不要叉掉,最小化就行了,到时候片尾还有。')
t.penup()
t.goto((-300), 100)
t.pendown()
t.write('MC', font = ('Arial', 72, 'italic'))
t.penup()
t.goto((-300), 0)
t.pendown()
t.write('极限生存-时间喵!', font = ('Arial', 48, 'italic'))
print('今天是10月25号17时(老GOLDENEGGS了. . . . . . )。 天亮了(WTF?),窗户被风轻轻吹开,一片树叶飘落下来. . . . . .')
print('树叶飘落至床上,而你. . . . . . 去追求诗和远方. . . . . . ')
while True:
print('')
print('开始新冒险!')
ZhongZi = 0
XingDong = 0
MoNi = 0
Yang = 0
XiaoMuGun = 0
x1y1 = 0
x1y2 = 0
x1y3 = 0
x2y1 = 0
x2y2 = 0
x2y3 = 0
x3y1 = 0
x3y2 = 0
x3y3 = 0
XunHuan = 1
print('这是你在MC极限生存的第', end = '')
print('1', end = '')
print('天。种子?1.666。2.455。3.随机。')
ZhongZi = input()
if (ZhongZi == str('1')):
print('你前面有一个村庄,还有一个前哨站。你?1.去村庄。2.去前哨站。')
XingDong = input()
if (XingDong == str('1')):
print('你和村民混在一起,特别友好。可是. . . . . . 按照套路是不会这么顺利的!你手一滑,按了左键,村民“Teng!Ter!”叫了起来,铁傀儡. . . . . .你懂的。')
print('你赢了。获得结局:都是特性!(本来是输的,特性一出成赢了)')
easygui.msgbox('你好玩家,《三体》游戏结束了喵喵喵串戏了。总之结束了。', '信息提示', 'OK!')
if (easygui.ynbox('是否继续?', '信息提示', ('继续(重启)', '不(就此结束)')) == True):
easygui.msgbox('OK!', '信息提示', 'Ok')
continue
else:
easygui.msgbox('OK!', '信息提示', 'Ok')
break
elif (XingDong == str('2')):
print('你还没到,掠夺者就发现了你。你?1.我怂啦!跑啊!2.怂?不可能的。冲上去杀呀!')
XingDong = input()
if (XingDong == str('1')):
print('你跑回了村庄,掠夺者追上来把你捶喵了。不过铁傀儡马上搞飞了掠夺者。')
print('你输掉啦!获得结局:遇到困难最好的办法就是面对它!')
continue
elif (XingDong == str('2')):
print('回村庄。掠夺——你?1.交给铁傀儡去解决。2.帮忙。')
XingDong = input()
if (XingDong == str('1')):
print('你走了。你?1.砍树挖矿。2.喵。')
XingDong = input()
if (XingDong == str('1')):
print('你砍完树,以单身20年的速度做了工作台、木镐,挖了3个圆石换了石镐,做熔炉,挖了铁烧了做了铁镐。你?1.挖蓝钻(我不是喵)。2.回村庄帮忙。')
XingDong = input()
if (XingDong == str('1')):
print('你怎么挖?1.针男人。2.找峡谷。')
XingDong = input()
if (XingDong == str('1')):
print('你的运气真好!没有挖到岩浆!11层了!你?1.开鱼骨。2.随缘。')
XingDong = input()
if (XingDong == str('1')):
print('1分钟后,你挖到了蓝钻!6颗!接着你又挖到了18颗!你?1.全套护甲。2.附魔剑。')
XingDong = input()
if (XingDong == str('1')):
print('高兴之后,你发现,怎么上去!1./喵。2.挖上去。3.继续挖。')
XingDong = input()
if (XingDong == str('1')):
print('你挂了。')
print('你输掉啦!获得结局:指令不是万能的!')
continue
elif (XingDong == str('2')):
print('忽然,天空中掉下来一个姜丝!你?1.以不变应万变。2.逃跑。')
XingDong = input()
if (XingDong == str('1')):
print('姜丝掉下来摔喵了。你(不要选2)?1.庆祝自己的欧与机智。2.捡起腐肉。')
XingDong = input()
if (XingDong == str('1')):
print('你慢慢跳不动了。你挂了。')
print('你输掉啦!获得结局:注意你的饥饿值!')
continue
elif (XingDong == str('2')):
print('你回满了饱食度。你?1.垫方块上去。2.垫方块上去。')
XingDong = input()
if (XingDong == str('1')):
print('天黑了。一群怪围过来。你喵掉啦!')
print('你输掉啦!获得结局:这不是一个好主意!')
continue
elif (XingDong == str('2')):
print('天黑了。一群怪围过来。你shi掉啦!')
print('你输掉啦!获得结局:选另一个试试!')
continue
else:
print('喵!(口吐芬芳ing)')
print('你真是不可原谅!获得结局:不值得原谅的乱码!')
continue
else:
print('喵!(口吐芬芳ing)')
print('你真是不可原谅!获得结局:不值得原谅的乱码!')
continue
elif (XingDong == str('2')):
print('你一头撞到了墙,你脖子扭断啦!(尽管原版不可能)')
print('你输掉啦!获得结局:你怎么就不听嘛!')
continue
else:
print('喵!(口吐芬芳ing)')
print('你真是不可原谅!获得结局:不值得原谅的乱码!')
continue
elif (XingDong == str('3')):
print('这次你挖到了岩浆。')
print('你输掉啦!获得结局:我们非酋真是爽歪歪!')
continue
else:
print('喵!(口吐芬芳ing)')
print('你真是不可原谅!获得结局:不值得原谅的乱码!')
continue
elif (XingDong == str('2')):
print('你拿着剑到处炫耀,作者很怒,一道闪电劈喵了你。')
print('你输掉啦!获得结局:作者惹不起!')
continue
else:
print('喵!(口吐芬芳ing)')
print('你真是不可原谅!获得结局:不值得原谅的乱码!')
continue
elif (XingDong == str('2')):
print('“水滴攻击——”“浸泡——”(来自 三体)')
print('你挂掉啦!获得结局:万年历!(仍然 三体)')
continue
else:
print('喵!(口吐芬芳ing)')
print('你真是不可原谅!获得结局:不值得原谅的乱码!')
continue
elif (XingDong == str('2')):
print('经过不懈努力,你找到了峡谷。可是. . . . . . 你懂的。')
print('你输掉啦!获得结局:脚一滑,人一叫,孟婆端汤阎王笑!')
continue
else:
print('喵!(口吐芬芳ing)')
print('你真是不可原谅!获得结局:不值得原谅的乱码!')
continue
elif (XingDong == str('2')):
print('你英勇牺牲了!')
print('你表面上输了,可是你实际赢了!获得结局:你虽然shi了,但是你的精神永存!(你选1最后都要挂)')
easygui.msgbox('你好玩家,《三体》游戏结束了喵喵喵串戏了。总之结束了。', '信息提示', 'OK!')
if (easygui.ynbox('是否继续?', '信息提示', ('继续(重启)', '不(就此结束)')) == True):
easygui.msgbox('OK!', '信息提示', 'Ok')
continue
else:
easygui.msgbox('OK!', '信息提示', 'Ok')
break
else:
print('喵!(口吐芬芳ing)')
print('你真是不可原谅!获得结局:不值得原谅的乱码!')
continue
elif (XingDong == str('2')):
print('牛踹了你一脚,你一飞冲天,与月亮肩并肩!')
print('你输掉啦!获得结局:保护动物,人人有责!')
continue
else:
print('喵!(口吐芬芳ing)')
print('你真是不可原谅!获得结局:不值得原谅的乱码!')
continue
elif (XingDong == str('2')):
print('你英勇牺牲了!')
print('你表面上输了,可是你实际赢了!获得结局:你虽然shi了,但是你的精神永存!(你选1最后都要挂)')
easygui.msgbox('你好玩家,《三体》游戏结束了喵喵喵串戏了。总之结束了。', '信息提示', 'OK!')
if (easygui.ynbox('是否继续?', '信息提示', ('继续(重启)', '不(就此结束)')) == True):
easygui.msgbox('OK!', '信息提示', 'Ok')
continue
else:
easygui.msgbox('OK!', '信息提示', 'Ok')
break
else:
print('喵!(口吐芬芳ing)')
print('你真是不可原谅!获得结局:不值得原谅的乱码!')
continue
else:
print('喵!(口吐芬芳ing)')
print('你真是不可原谅!获得结局:不值得原谅的乱码!')
continue
else:
print('喵!(口吐芬芳ing)')
print('你真是不可原谅!获得结局:不值得原谅的乱码!')
continue
elif (ZhongZi == str('2')):
print('你并没有发现455村庄。你? 1.找。 2.找。')
XingDong = input()
print('你一找就是一天。你走进了热带雨林。你筋疲力尽,倒了。')
print('你赢了!你!叶伦布(狗头保命)!为科学献出了生命!获得结局:新大陆!')
easygui.msgbox('你好玩家,《三体》游戏结束了喵喵喵串戏了。总之结束了。', '信息提示', 'OK!')
if (easygui.ynbox('是否继续?', '信息提示', ('继续(重启)', '不(就此结束)')) == True):
easygui.msgbox('OK!', '信息提示', 'Ok')
continue
else:
easygui.msgbox('OK!', '信息提示', 'Ok')
break
else:
MoNi = random.randint(1, 2)
if (MoNi == 1):
print('这是一个平原。你?1.找钻石。2.搞点事情。')
XingDong = input()
if (XingDong == str('1')):
print('一顿操作猛如虎,一看战绩——啊不是这句。你到了矿洞!')
MoNi = 0
print('你走哪个路口?1.1。2.2。3.3。4.4。')
XingDong = input()
if (XingDong == str('1')):
print('对了!你走哪个路口?1.1。2.2。3.3。4.4。')
XingDong = input()
if (XingDong == str('2')):
print('对了!你走哪个路口?1.1。2.2。3.3。4.4。')
XingDong = input()
if (XingDong == str('3')):
print('对了!你走哪个路口?1.1。2.2。3.3。4.4。')
XingDong = input()
if (XingDong == str('4')):
print('OH————蓝色传说!')
print('现在,你要开始做一个钻石镐了。')
print('目前你的左手:盾(耐久336)_1。你的手持:铁镐(耐久168)_1。快捷栏:火把_48。钻石剑(耐久1562)_1。水桶_1。圆石_32。石铲(耐久67)_1。工作台_1。面包_15。物品栏:金矿_24。红石块_3。青金石块_3。煤炭_喵 喵 1。圆石_喵 喵 喵。熔炉_1。铁锭_喵 1。泥土_63。沙砾_18。燧石_2。小麦种子_15。打火石(耐久1)_1。*************************************************************************末影龙的龙蛋_1。*树叶_1。********* ')
print('你在背包合成栏里(x1y1)(左上角)放什么呢?1.跳过。2.木板。3.空。')
XingDong = input()
if (int(XingDong) == 1):
print('你不对哦。')
print('你输掉啦!获得结局:这是撒马配方!')
continue
elif (int(XingDong) == 2):
x1y1 = '小木棍'
elif (int(XingDong) == 3):
x1y1 = 0
else:
print('喵!(口吐芬芳ing)')
print('你真是不可原谅!获得结局:不值得原谅的乱码!')
continue
print('你在背包合成栏里(x2y1)放什么呢?1.跳过。2.木板。3.空。')
XingDong = input()
if (int(XingDong) == 1):
print('你不对哦。')
print('你输掉啦!获得结局:这是撒马配方!')
continue
elif (int(XingDong) == 2):
x1y2 = '小木棍'
elif (int(XingDong) == 3):
x1y2 = 0
else:
print('喵!(口吐芬芳ing)')
print('你真是不可原谅!获得结局:不值得原谅的乱码!')
continue
print('你在背包合成栏里(x1y2)放什么呢?1.跳过。2.木板。3.空。')
XingDong = input()
if (int(XingDong) == 1):
print('你不对哦。')
print('你输掉啦!获得结局:这是撒马配方!')
continue
elif (int(XingDong) == 2):
x2y1 = '小木棍'
elif (int(XingDong) == 3):
x2y1 = 0
else:
print('喵!(口吐芬芳ing)')
print('你真是不可原谅!获得结局:不值得原谅的乱码!')
continue
print('你在背包合成栏里(x2y2)放什么呢?1.跳过。!3.木板。!2.空。')
XingDong = input()
if (int(XingDong) == 1):
print('你不对哦。')
print('你输掉啦!获得结局:这是撒马配方!')
continue
elif (int(XingDong) == 3):
x2y2 = '小木棍'
elif (int(XingDong) == 2):
x2y2 = 0
else:
print('喵!(口吐芬芳ing)')
print('你真是不可原谅!获得结局:不值得原谅的乱码!')
continue
if (x1y1 == '小木棍' and x2y1 == '小木棍' and x1y2 == 0 and x2y2 == 0 or x1y1 == 0 and x2y1 == 0 and x1y2 == '小木棍' and x2y2 == '小木棍'):
XiaoMuGun = 2
else:
print('你不对哦。')
print('你输掉啦!获得结局:大哥,做钻石镐的配件啊!')
continue
print('你在工作台合成栏(x1y1)(左上角)放什么呢?1.空。2.钻石。3.木板。4.小木棍。')
x1y1 = input()
print('你在工作台合成栏(x2y1)放什么呢?1.空。2.钻石。3.木板。4.小木棍。')
x1y2 = input()
print('你在工作台合成栏(x3y1)放什么呢?1.空。2.钻石。3.木板。4.小木棍。')
x1y3 = input()
print('你在工作台合成栏(x1y2)放什么呢?1.空。2.钻石。3.木板。4.小木棍。')
x2y1 = input()
print('你在工作台合成栏(x2y2)放什么呢?1.空。2.钻石。3.木板。4.小木棍。')
x2y2 = input()
print('你在工作台合成栏(x3y2)放什么呢?1.空。2.钻石。3.木板。4.小木棍。')
x2y3 = input()
print('你在工作台合成栏(x1y3)放什么呢?1.空。2.钻石。3.木板。4.小木棍。')
x3y1 = input()
print('你在工作台合成栏(x2y3)放什么呢?1.空。2.钻石。3.木板。4.小木棍。')
x3y2 = input()
print('你在工作台合成栏(x3y3)放什么呢?1.空。2.钻石。3.木板。4.小木棍。')
x3y3 = input()
if (x1y1 + (x1y2 + (x1y3 + (x2y1 + (x2y2 + (x2y3 + (x3y1 + (x3y2 + x3y3))))))) == '222141141'):
print('OH————钻石镐!')
print('挖黑曜石ing. . . . . . 挖几个?(去下界)')
XingDong = input()
if (int(XingDong) >= 10):
if (int(XingDong) == 10):
print('下界!经过半天的转悠,你找到了下界堡垒!')
print('"啊——chachachacha(清怪)!so chin(拔剑)!啊打!hoi chua(蓄力大招)"( •̀ w •́ )y 你获得了4个烈焰棒、12个末影珍珠!(话说末影珍珠哪来的)回主世界?1.回。')
XingDong = input()
print('啊啊啊啊!幻翼!你抓住钻石剑,向上用力一刺,没刺中!幻翼怒了,后空翻加回旋到了你面前直冲过来!你一个横扫之刃,喵喵喵喵杀掉了幻翼!')
print('你在2地方扔了2末影之眼,根据三角函数算出,要塞在你下界传送门脚下!(F***)你开启进入了末地!(其实我喜欢叫她喵喵喵叫它终界。)')
print('一番殊喵搏斗,你以高超的技巧把末影龙弟弟虐的呀(分明是/gamemode creative)(啊!不要喵!)(详情请见https://www.bilibili.com/video/BV1rt41117ch与https://www.bilibili.com/video/BV1ft41117Cw)')
print('随着末影龙的光芒照耀终界,终末之诗浮现,你从这个梦醒来,去了另一个梦. . . . . . 你?1.我就摸一摸龙蛋!2.终结。')
XingDong = input()
if (int(XingDong) == 1):
print('末影龙:"哈哈哈哈,你以为你打败我就完了吗?哈哈哈哈!啊——"末影龙挂了。。。而龙蛋,送你上了无尽深渊——你没能打破循环. . . . . . 时间喵继续. . . . . . ')
print('注意第约240行代码(钻石镐那轮循环前期打开物品栏时)!')
time.sleep(5)
print('哈哈哈哈,谢谢你等了我5秒时间,我可以告诉你一条秘密:下一篇章的密码是:这一天你做过的每个正确选择合在一起!')
continue
else:
print('最终你赢了。真正的赢了。获得结局:终结/另一个梦境. . . . . .')
easygui.msgbox('你好玩家,《三体》游戏结束了喵喵喵串戏了。总之结束了。', '信息提示', 'OK!')
if (easygui.ynbox('是否继续?', '信息提示', ('不,打破循环!', '好吧!')) == True):
easygui.msgbox('OK!', '信息提示', 'Ok')
XunHuan = 2
break
else:
print('既然你不想通关,那么. . . . . . ')
print('循环继续. . . . . . ')
continue
else:
print('虽然也对吧,但是。。。')
print('你输掉啦!获得结局:能省(抠)一点是一点!')
else:
print('你输掉啦!获得结局:难道你不知道要10个喵喵喵不能喵答案!')
else:
print('你输掉啦!获得结局:我承认我有点硬核,但镐子你都不会做啊!')
else:
print('喵!(口吐芬芳ing)')
print('你真是不可原谅!获得结局:不值得原谅的乱码!')
continue
else:
print('再试一次。1234。')
continue
else:
print('再试一次。1234。')
continue
else:
print('再试一次。1234。')
continue
elif (XingDong == str('2')):
print('你干掉了一猪,收了点小麦种子。你忙到中午。你?1.做床。2.继续。')
XingDong = input()
if (XingDong == str('1')):
for __count in range(6):
print('你正在找羊。1.←。2.→。3.原地不动。')
MoNi = random.randint(1, 3)
XingDong = input()
if (Yang >= 3):
break
else:
if (int(XingDong) == MoNi):
print('你找到了!')
Yang += (random.randint(1, 2) * random.randint(1, 3))
else:
print('再试一下!')
if (Yang < 3):
print('天已经黑了。苦力怕把你炸飞了。')
print('你输掉啦!获得结局:Creeper?Aw man!')
continue
else:
print('你找到了', end = '')
print(Yang, end = '')
print('个羊毛。第2天. . . . . .你?1.找食物。2.挖钻石。')
print('算了吧。完结吧。代码实在不想写了。')
print('你就这么赢了!获得结局:无!')
easygui.msgbox('你好玩家,《三体》游戏结束了喵喵喵串戏了。总之结束了。', '信息提示', 'OK!')
if (easygui.ynbox('是否继续?', '信息提示', ('继续(重启)', '不(就此结束)')) == True):
easygui.msgbox('OK!', '信息提示', 'Ok')
continue
else:
easygui.msgbox('OK!', '信息提示', 'Ok')
break
elif (XingDong == str('2')):
print('天已经黑了。苦力怕把你炸飞了。')
print('你输掉啦!获得结局:Creeper?Aw man!')
continue
else:
print('喵!(口吐芬芳ing)')
print('你真是不可原谅!获得结局:不值得原谅的乱码!')
continue
else:
print('喵!(口吐芬芳ing)')
print('你真是不可原谅!获得结局:不值得原谅的乱码!')
continue
else:
print('你出生在峡谷中。你心灰意冷,/喵 叶子(?)了。')
print('你输掉啦!获得结局:下次欧一点!')
continue
if (XunHuan == 2):
print('时间真相:这个世界的时间线受到喵,每一次结局意味着新的开始。这个喵的发起人是——末影龙。你只有打败它,而且不要带上这个旧时空的任何东西,尤其是龙蛋,你才能进入下一天——10月26日。')
print('今天是10月26号8时。 天亮了,窗户被风轻轻吹开,一片树叶飘落下来. . . . . .')
print('树叶飘落至床上,而你. . . . . . 去追求诗和远方. . . . . . ')
print('树叶仍然在床上。不同的是,这是一轮新的循环. . . . . . (话说我为什么要去追求)')
print('这一切,究竟是梦?还是现实?')
t.clear()
t.goto((-400), 100)
t.write('未完待续(记得叉掉)', font = ('Arial', 96, 'bold'))
turtle.done()
print('给叶子安然汤圆一个三连!')
print('下集预告:《梦-无限时空》')
print('喵密:注意第可能是332行代码(打败末影龙拿了龙蛋那轮循环),对你在第2篇章有极大的帮助!')
print('呼~~完 THE END!撒花!')
else:
print('你虽然赢了,但是时间喵的发起人——末影龙仍然留在旧时空。按照惯例,你必须打败它。')
print('这 个 个时空 崩 崩溃(说白了 就是 就是 代 代码 作者 不 不会写),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,')
print('于是时间停留在这个点. . . . . . ')
print('请手动重启!')
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn