您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 迷雾森林 简单的C++课程设计题
#includeiostream#includestdlib.h#includeWindows.h#includeMmsystem.h#includefstream#pragmacomment(lib,winmm.lib)inti=0,j=0;charfile[30],name[20];usingnamespacestd;charoutside();//游戏开始~charroadone();//你已进入迷雾森林charroadn1();charroade1();charroadw1();charbravesoul();//如果死亡,你可以选择是否继续游戏{doyouquit()}charbackroad();charroadw2();charlake();chartrapped();charroade2();charroade22();chartrainroad();chartrainroad2();charhope();charoutside2();//通关~charoldtower();//生机charmissed();//难关,生机小chardoyouquit();//按非屏幕提示的任意键可以出现,你可以选择是否结束游戏chardesert();//你会在这里死亡,或者胜出。charbeatlion();//虎狮战斗charfire();//挑战chartree();charmirror();intmain(){cout输入存储文件名\n;cinfile;cout\n\n\n\n\n\n奥罗大陆\圣伽洛学院\的冒险者,欢迎来到迷雾森林试炼。;cout\n\n\n\n\n\n;cout_--_-__\n;cout/-*--\\____*/-____\n;cout|*--*|---\\-/*\\-_\n;cout|__-|_-/_|--|_--\n;cout||\\-/\\---/*\n;cout||||||*||||.\n;cout||||||||__||\n;cout||||||||--||\n;cout||-|||||||\n;cout___-__--_||__----__--___-_-____\n\n\n;cout\n\n\n\n;PlaySound(begin.wav,NULL,SND_FILENAME);cout\n\n\n;system(PAUSE);coutoutside();}charoutside(){intx;cout你正在迷雾森林入口.\n;cout入口的大树上有块牌子.你可以选择进入森林的小道.\n;cout你想往哪边\?\n;cout(1)北:\n;cout(2)东:\n;cout(3)西:\n;cout(4)南:\n;cout(5)看看大树上的牌子:\n;cinx;if(x==1){cout\n你已进入了迷雾森林\n;coutroadone();}elseif(x==2){returnroade1();}elseif(x==3){cout\n\n;returnroadw1();}elseif(x==4){returnhope();}elseif(x==5){cout*------------------------------------------------*\n;cout|勇敢的冒险者,欢迎进入迷雾森林游戏|\n;cout|北方的路地图最大,最难,东西方次之,南方最简单|\n;cout|你的目标是活着穿越迷雾森林|\n;cout|祝你好运~|\n;cout|-森林的主宰|\n;cout*------------------------------------------------*\n;cout\n\n\n\n;system(PAUSE);returnoutside();}elseif((x!=1)||(x!=2)||(x!=3)||(x!=4)||(x!=5)){returndoyouquit();}}charroadone(){intx;cout你发现前方有光,于是往前走了几步\n;cout突然大雾降临,你发现身后的路消失了\n;cout现在你面前有三条路,分别往北,东和西三个方向.\n\n;cout你想往哪边走?\n;cout(1)北:\n;cout(2)东:\n;cout(3)西:\n;cout(4)南:\n;cout(5)看看周围:\n;cinx;if(x==1){coutroadn1();}elseif(x==2){coutroade1();}elseif(x==3){coutroadw1();}elseif(x==4){cout路已消失,后方是一片黑暗.\n;cout后方是死神的领地,勇敢的冒险者,请选择其它方向。\n\n;system(pause);returnroadone();}elseif(x==5){returnroadone();}elseif((x!=1)||(x!=2)||(x!=3)||(x!=4)||(x!=5)){cout\n\n无效输入\n\n;system(pause);returndoyouquit();}}charroadn1(){intx;cout\n你进入了一片空地.\n\n;cout此处安详美好,生机勃勃。\n\n;cout东边的路上插着一块牌子,上面写着:“回家的路。”\n\n;cout你想:“闯出森林真的有那么容易吗?”\n\n;cout你想怎么做?\n\n;cout(1)往北走:\n\n;cout(2)往东走:\n\n;cout(3)往南走:\n;cinx;if(x==1){cout\n\n;returnhope();}elseif(x==2){cout\n\n;returnbackroad();}elseif(x==3){cout\n\n;returnbeatlion();}elseif((x!=1)||(x!=2)||(x!=3)){cout\n\n;returndoyouquit();}}charroade1(){intx;cout你进入了一个花园,它美丽似诸神的游乐园.\n\n;cout你看见园中心有一棵智慧树.你绕着它找了几圈,很可惜,它没有结果子.\n\n;cout但是你发现树上有块牌子.\n\n;cout园中有三条路,分别通往东,西,北.\n\n;cout你打算往哪边?\n\n;cout(1)西方(返回入口):\n\n;cout(2)东方:\n\n;cout(3)北方:\n\n;cout(4)先看看牌子吧\n;cinx;if(x==1){cout\n\nroadone();}elseif(x==2){cout\n\nroade2();}elseif(x==3){cout你发现前方是万丈悬崖,只好返回园中.\n\n;system(pause);returnroade1();}elseif(x==4){cout你仔细地看了看牌子,发现底部写着.\n\n;cout\孩子,你会得到幸运女神的照拂\\n\n;cout你发现自己到了空地上.\n;system(pause);returnroadn1();}elseif((x!=1)||(x!=2)||(x!=3)||(x!=4)){cout\n\n无效输入\n\n;system(pause);returndoyouquit();}}charroadw1(){intx;cout\n你身处灌木丛中,前方有三条路,分别通往西方,北方和东方(可以回到森林入口).\n\n;cout\n你打算往那边走呢\?\n\n;cout(1)西:\n\n;cout(2)北:\n\n;cout(3)东:\n\n;cinx;if(x==1){coutroadw2();}elseif(x==2){cout前方是沼泽地,无法通行.\n\n;system(pause);returnroadw1();}elseif(x==3){cout\n\n;returnroadone();}elseif((x!=1)||(x!=2)||(x!=3)||(x!=4)){returndoyouquit();}}charroadw2(){intx;cout\n你越往前走,路边的树木愈加高大,光线暗淡,阴森森的,你不禁打了寒颤.\n\n;cout前方又出现了一个分叉口,出现了往东,北,南方向的路.\n\n;cout东方的树木非常高大,北方有流水的声音。南方则是非常的安静阴森\n;cout你选择哪方?\n\n;cout(1)东:\n\n;cout(2)北:\n\n;cout(3)南:\n;cinx;if(x==1){returnmissed();}elseif(x==2){coutlake();}elseif(x==3){cout\n你越走发现周围越安静.该死的!怎么这么多蛛网!\n\n;cout\n突然你听到了悉悉索索的声音。\n\n;cout天哪,是蛛群!!你被群蛛攻击.....\n\n;returnbravesoul();}elseif((x!=1)||(x!=2)||(x!=3)){returndoyouquit();}}charlake(){intx;cout你发现前方有湖泊,上面有条小船.\n\n;cout你想,在湖里总不会迷路了吧,也许它可以带我出去呢?\n\n;cout你觉得怎么走好些?\n\n;cout(1)乘船:\n\n;cout(2)往上游走:\n\n;cout(3)往下游走:\n\n;cout(4)你累了,决定烤烤鱼,吃点东西(结束游戏):\n;cinx;if(x==1){cout你很欢快的划了一天的船.\湖水真是平静\你想,或许我很快就可以离开了.\n;cout你现在决定:\n\n;cout(1)继续划船,直到出去。\n\n;cout(2)休息一下恢复精力。\n;inty;ciny;if(y==1){cout哦,你一定没考虑过水会遇见的中的危机。\n\n\n;cout天太黑了,你没有注意到前方的漩涡,你被卷入漩涡中.\n;returnbravesoul();}elseif(y==2){cout休息了一夜,你精力充沛。四天后,终于出了森林。\n\n\n;returnoutside2();}else{system(pause);returndoyouquit();}}elseif(x==2){couttrapped();}elseif(x==3){cout\n林中非常暗,你扶着树木前进,只是为什么老感觉怪怪的?\n;system(pause);returnmissed();}elseif(x==4){returndoyouquit();}elseif((x!=1)||(x!=2)||(x!=3)){returndoyouquit();}}charmissed(){intx;cout几个小时后,你发现自己竟在一个地方绕圈子!\n\n;cout到底哪里出了问题\?\n\n;cout突然前方传出了熊的声音,过去看看么?\n\n;cout(1)去:\n\n;cout(2)不去:\n;cinx;if(x==1){cout哦,那是狂化熊!它正站在大路边上!也许那就是出去的路!\n\n;cout你想走到大路上去?该怎么办呢?\n\n;cout(1)偷袭,杀了它.\n\n;cout(2)绕过它。\n;inty;ciny;if(y==1){cout你想偷袭,但是
本文标题:迷雾森林 简单的C++课程设计题
链接地址:https://www.777doc.com/doc-3550134 .html