社区讨论

自己做的游戏(密室逃脱)

灌水区参与者 10已保存回复 12

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
12 条
当前快照
1 份
快照标识符
@lzmj4zid
此快照首次捕获于
2024/08/09 17:53
2 年前
此快照最后确认于
2024/08/09 19:18
2 年前
查看原帖
CPP
#include<bits/stdc++.h>
using namespace std;
int rr;
int main(){
srand(time(0));
rr=rand()%100000+100000;
	cout<<" 您的游戏账号是: "<<rr<<endl; 
	cout<<" 输入正确的字母才能开始游戏(比如:g) "<<endl; 
char m;
cin>>m; 
if(m=='g')cout<<" 感谢制作人员(作者:OVO)以及各位测试人员,给予最高的敬意。此致,敬礼! "<<endl<<endl<<endl; 
else {cout<<" 滚,谁让你按这个了 ";
return 0;} 
	char q,w,e,r,t,y,i,o,p,s,d,f,g,h,j,k,l,z,x,c,v,n,tt,yy,uu,ii,oo,pp,aa,ss;
	int a,b,qq,ww,ee;
	cout<<" (OVO):你好,又见面了,是的,我就是作者。上次干扰了你的游戏,这次为了游戏平衡,我决定不再参与你的游戏。但这意味着游戏的难度会变大,准备好了吗?1.好了 2.不好[如果游戏中输入没用,建议输入第二次。如有bug请见谅(但你不反骨是不会有bug的)] "<<endl;
	cin>>q;
	if(q=='1'){cout<<" (OVO):嗯,我非常欣赏你的勇气,所以你可以死了 "<<endl<<endl<<" 你死啦!!! "<<endl<<" (OVO):你也许会问我为什么说好不干扰你的游戏,你为什么还死了。因为......游戏还没开始!!! ";
	return 0;}
	else {if(q=='2')cout<<" (OWO):谁管你好没好,直接进去吧 "<<endl;
	cout<<" 你醒来了,感觉好像忘记了什么事情,你看了看周围。 "<<endl ; 
	cout<<" 一个房间,摸索按m "<<endl;
	cin>>w;
	if(w=='m')cout<<" 摸索后,你发现了一把钥匙(按y使用)和一个密码箱(需要四位数的密码)。以及旁边有一个锁上的房间 "<<endl;
	 cin>>e;
	 if(e=='y') cout<<" 钥匙不匹配 "<<endl;
	 else if(e=='m'){cout<<" 你发现了一个锁住的抽屉 "<<endl;
	 cin>>r;
	 if(r=='m'){cout<<" 已经没有其他啦 ";
	 return 0;}
	 else if(r=='y'){cout<<" 你打开了抽屉,里面有一把刀(按q使用)和一只手电筒(按z使用) "<<endl;
	 cin>>t;
	 if(t=='q'){cout<<" 请输入你要使用的对象:1.门 2.密码箱 "<<endl;
	 cin>>y;
	 if(y=='1'){cout<<" 你打开了门 "<<endl;
	 cin>>i;
	 if(i=='m')cout<<" 房间里有一个保险箱,是面部识别的(想解锁时按j)。墙上还有一张纸 "<<endl;
	 cin>>o;
	 if(o=='z'){cout<<" 请选择你要使用的对象。1.纸 2.保险箱 3.密码箱 "<<endl;
	 cin>>p;}
	 else {if(o=='m')cout<<" 已经没有其他啦 ";
	 return 0;}; 
	 if(p=='1'){cout<<" 纸上写着'mm5222'"<<endl;
	 cin>>a;
	 if(a==5222){cout<<" 你打开了密码箱,里面有一个遥控器(按s使用) "<<endl;
	 cin>>s;
	 if(s=='s'){cout<<" 遥控器搜索了周围可控制的设备,最后锁定了一个风扇,你打开了它,飞下来了一张照片,照片上有一个人像 "<<endl;
	  cin>>d;
	  if(d=='j')cout<<" 你用照片解锁了保险箱,箱子里有撬棍(使用按q) "<<endl;
	  cin>>f;
	   if(f=='m'){cout<<" 你转头一看,不知道哪里凸出来一个衣柜,衣柜上有一个凹槽,似乎是放什么东西的 "<<endl;
	   cin>>g;
	   if(g=='q'){cout<<" 请选择你要使用的对象:1.手电筒 2.衣柜 "<<endl;
	   cin>>h; 
	   if(h=='1')cout<<" 你得到了一块电池(按z使用),一块短路电路板(按d使用)"<<endl;
	   cin>>j;
	   if(j=='z'){cout<<" 你把电池放在了衣柜的凹槽上,衣柜开了,里面有一个锁上的箱子和一台电脑。显示着'输入密码',提示是时钟。与此同时,外面传来声音 "<<endl;
	   cin>>k;
	   if(k=='m')cout<<" 你回到了上一个房间,发现出现了一个吹筒,裸露出一根电线,似乎可以放什么东西 "<<endl;
	   cin>>l;
	   if(l=='d')cout<<" 请选择你要使用的对象:1.吹筒 2.电脑 "<<endl;
	   cin>>z;
	   if(z=='1'){cout<<" 你对吹筒使用了短路电路板,吹筒短路了,掉下来了一把钥匙(使用按k) "<<endl;
	   cin>>x;
	   if(x=='k')cout<<" 请选择使用的对象:1.电脑 2.箱子 "<<endl;
	   cin>>c;
	   if(c=='1'){cout<<" 你觉得能开吗 "<<endl;
	   return 0;}
	   else if(c=='2')cout<<" 你打开了箱子,发现了一面时钟(按f打开) "<<endl;
	   cin>>v;
	   if(v=='f')cout<<" 时钟上的时间是10:44分 "<<endl;
	   cin>>b;
	   if(b==1044)cout<<" 你解锁了电脑,里面有文件:1.地下室密码 2.地下室位置 3.目标 "<<endl;
	   cin>>n;
	   if(n=='1'){cout<<" 输入管理员密码: "<<endl;
	   cin>>qq;
	   if(qq==25467)cout<<" 地下室密码:70631 ";
							cout<<" 你已经知道了密码,所以开下一把吧 ";}
	   else if(n=='2'){cout<<"  ┌━─┐━━━━━──┐\n "<<
	                        " ├ ━┘       │\n "<<
	                        " │ ↑       │\n "<<
	                        " │地下室    │\n "<<
	                        " │(吹筒)    │\n "<<
	                        " │          └━━━──┐\n "<<
	                        " │ 大厅     ┆     ┃\n"<<
							"  └─━━━━━━━──┐ 卧室┃\n"<<
							"             │     │\n"
							"             │     │\n"
							"             └━━ ──┘\n"
							"          密码:25467 "<<endl;
							cout<<" (如果已经知道地下室密码请按1,否则按2) "<<endl;
							cin>>ww;
							if(ww==2){cout<<" 那你回去看地下室密码吧 ";
							return 0;}
							else if(ww==1)cout<<" 你把吹筒搬开了,露出一个洞口,你走了下去,地下室门口显示着:输入地下室密码 "<<endl;
							cin>>ee;
							if(ee!=70631){cout<<" 不对 ";
							return 0;}
							else if(ee==70631)cout<<" 你打开了地下室 "<<endl;
							cin>>tt;
							if(tt=='m')cout<<" 地下室地面上有一把刀(按d使用),墙上凹凸不平 "<<endl;
							cin>>yy;
							if(yy=='m'){cout<<" 你在墙上摸到了一个机关,你打开了它 "<<endl;
							cin>>uu;
							if(uu=='m'){cout<<" 出现了一个暗道,探索按t "<<endl;
							cin>>ii;
							if(ii=='t'){cout<<" 你通过了暗道,刚出来就遇到了一个皮袋子和一个遥控器(按y使用,后面有用) "<<endl;
							cin>>oo;
							if(oo=='d'){cout<<" 你割破了袋子,里面有一部90年代的手机(按s打开) "<<endl;
							cin>>pp;
							if(pp=='s'){cout<<" 打开手机,映入眼帘的是一段聊天记录:\n " 
							                  " “实验失败了,只能找新的实验体了”\n "
											  " “没关系,只要成立一个公司,还不愁人吗”\n "
											  " “对啊,那么......我现在叫手下人去办”\n "
											  " “名字就叫......实验文化无限公司!”\n "<<endl<<endl<<
											  " 你突然头有点痛,过了一会。你想起来了:2013年,实验文化无限公司成为了热门公司,你和朋友一起去应聘。应聘通过后你与朋友都被赋予了一个编号,你的是 "<<rr<<" 你的朋友是 234825 "<<endl;
											  cout<<rr<<" 自言自语:“我记得,这好像是仓库。好像往右走可以上电梯......然后要上4楼......”说着, "<<rr<<" 走上了电梯 "<<endl; 
											  cin>>aa;
											  if(aa=='4'){cout<<" 你出了仓库,映入眼帘的,是两个神秘人 "<<endl;
											  cout<<" 神秘人1:我们果然没看错你 "<<endl<<" 神秘人2:我们就是实验文化无限公司的老板 "<<endl<<rr<<" :就是你们?搞人体实验的? "<<endl<<" 神秘人1:对,我们会对每一个招进来的员工进行测试,你通过测试了。你可以加入我们了 "<<endl<<rr<<" :不要! "<<endl<<" 神秘人2:那你可以死了 "<<endl;
											  cin>>ss;
											  if(ss=='y'){cout<<" 你遥控了神秘人脚下的地面,两个神秘人全摔下去了 "<<endl;
											  cout<<" 你通关了(因为时间紧,所以只做到这里了。) ";
											  return 0;}}}
											  else cout<<" 错误 "; }
											  else cout<<" 错误 "; }
											  else cout<<" 错误 "; }
											  else cout<<" 错误 "; }
											  else cout<<" 错误 ";} 
							else if(yy=='d'){cout<<" 现在还用不到 ";
							return 0;}
							else if(n=='3')cout<<" 1号目标: "<<rr<<" (存活) "<<endl<<" 2号目标: 234825 (死亡) "<<endl<<" ...... ";}
	   else if(z=='2'){cout<<" 没地方可插 "<<endl;
	   return 0;}}
	   else if(h=='2'){cout<<" 你把撬棍弄折了,它插到了你的心脏,你死了 "<<endl;
	   return 0;}
	   else if(j=='d'){cout<<" 现在还用不到 "<<endl;
	   return 0;}}}
	   else if(f=='q'){cout<<" 现在还不是用的时机 "<<endl;
	   return 0;}
	 }
	 }
	 else {cout<<" 不对 "<<endl;
	 return 0;}
	 }
	 else if(p=='2' || p=='3'){cout<<" 没用 "<<endl;
	 return 0;}}
	 else if(y=='2'){cout<<" 打不开 "<<endl;
	 return 0;}}
	 else if(t=='z'){cout<<" 你发现灯光不太寻常,你看了一眼,直接被照瞎了(这是强紫光灯) "<<endl;
	 return 0;
	 }
	 else if(t=='m'){cout<<" 已经没有其他啦 ";
	 return 0;}}} 
	else {cout<<" 谁叫你输这个了 ";
	return 0;}
	}
	return 0;
}

回复

12 条回复,欢迎继续交流。

正在加载回复...