c++探索大游戏-逃离后室

困于后室、心静则明

利用基础的c++语法,编写出一款探索类型的游戏!

算的上是中型游戏吧!(^_−)☆

喜欢可以关注一下点点赞哦!后续挖掘更多剧情闯关打妖妖灵大Boss的大型游戏哦!

#include<iostream>
#include<windows.h>//延迟效果的函数需要用到windows.h 
#include<stdlib.h>//清屏代码所需要用到的头文件 
#include<cstdlib>//随机函数所需要的头文件 
#include<time.h> //随机种子设置时间不同需要的头文件 
#include<cstdio>
using namespace std;
int main()
{
	int n,b,i,hp,a,c,ty,re,wc,tj=0,xrs=0,mj=0,dg=0,zsj=0,sj=0,fdj=0,sb,guxl,qi,jl,dj,sr,jb,zbxh,xu,mm,dh,du,sq;
	hp=100;//hp代表血条 
	i=4;//i代表攻击力 
	cout<<"你:“咦?这里出现了一个洞!”"<<endl;
	Sleep(2000);
	cout<<"“玛卡巴卡,作业,答辩,足球丢进去好像都不见了!”"<<endl;
	Sleep(2000);
	cout<<"“神奇呀!”"<<endl;
	Sleep(2000);
	cout<<"一股无形的力把你推了下去..."<<endl;
	Sleep(2000);
	cout<<"“啊——————————”"<<endl;
	Sleep(1000);
	system("cls");
	Sleep(3500);
	cout<<"你来到了后室";
	Sleep(1000);
	system("cls");
	system("color 04");
	cout<<"—————————————————逃离后室—————————————————"<<endl; 
	cout<<"┬┴┬┌─ ●─┬─  │─┼─┐ ●├─┤○"<<endl;
	cout<<"┴┬┴├┬ ┌─┼─ │◎ │ │ ○└┬┘●"<<endl;
	cout<<"─┼─││ │ │  ││─┴─┴ ──┼──"<<endl;
	cout<<"●│○││ ┴─┼─  │○  ● / │ \"<<endl;
	cout<<"新年快到了,先祝大家新年快乐!( ̄▽ ̄)~*"<<endl;
	cout<<"小花花小 制作"<<endl;
	cout<<"提示1:第1次开始探索后室的时候需要按一次1键换行并再按一次1键才行哦"<<endl;
	system("pause"); 
	system("cls");
	Sleep(2000);
	system("color 0F");
	cout<<"“啊...头好晕啊...”"<<endl;
	Sleep(1000);
	cout<<"“这里是...后室!?”"<<endl;
	Sleep(2000);
	cout<<"老人:“流浪者,你好”"<<endl;
	Sleep(2000);
	cout<<"“你很幸运,来到了level 5,危险等级是简单”"<<endl;
	Sleep(2000);
	cout<<"“这里面的实体很危险,陷阱也很多,你要好好的生存下去。”"<<endl;
	Sleep(2000);
	cout<<"“这是一把木剑,你拿着”"<<endl;
	Sleep(1000);
	cout<<"老人说完就走了"<<endl;
	Sleep(2000); 
	cout<<"是否捡起?"<<endl;
	Sleep(700);
	cout<<"1.捡起   2.不捡起"<<endl;
	cin>>n;//n代表木剑的选择 
	if(n==1)
	{
		i=i+4;
		mj++;//木剑的数量 
		cout<<"攻击力+4"<<endl;
	}
		else
		cout<<"攻击不加不减,还是4"<<endl;
		Sleep(1500);

	cout<<"是否开始探索后室?"<<endl;
	cout<<"按1开始探索"<<endl;
	srand(time(0));//先设置随机种子的时间再生成随机函数 
	cin>>qi;//按1输入循环 
	if(qi>=0&&qi<=114514)
	{
	for(ty=0;ty<=114514;ty++)
	{
		cout<<"请再次按1探索……"<<endl; 
		cin>>a;
	if(a==1)
	{
	system("cls");
	cout<<"探索中";
	Sleep(1000);
	cout<<".";
	Sleep(1000);
	cout<<"."; 
	Sleep(1000);
	cout<<"."<<endl;
	c=rand()%18;//随机数 
	Sleep(1000);//探索中是每次不断地循环 
	// if语句是可选择性的循环 
	if(c==0)
	{
	system("cls");
	cout<<"你看见了一扇白色的门"<<endl;
	Sleep(1000);
	cout<<"你要跳进去吗?"<<endl;
	Sleep(1000);
	cout<<"1.跳进去 2.不跳"<<endl;
	cout<<"请你输入选项"<<endl; 
	cin>>re;//re代表跳不跳
	 if(re==1)//对应c==1,离开的选项 
	{
		system("cls");
		cout<<"你眼前一亮..."<<endl;
		Sleep(1000);
		system("color F0"); 
		cout<<"原神,启动!!!"<<endl;
		Sleep(3000);
		system("color 0F");
		cout<<"ohohohohohohohohohohohohohohoh!"<<endl;
		cout<<"ohohohohohohohohohohohohohohoh!"<<endl;
		cout<<"ohohohohohohohohohohohohohohoh!"<<endl;
		cout<<"ohohohohohohohohohohohohohohoh!"<<endl;
		cout<<"ohohohohohohohohohohohohohohoh!"<<endl;
		cout<<"ohohohohohohohohohohohohohohoh!"<<endl;
		cout<<"ohohohohohohohohohohohohohohoh!"<<endl;
		cout<<"ohohohohohohohohohohohohohohoh!"<<endl;
		cout<<"ohohohohohohohohohohohohohohoh!"<<endl;
		cout<<"ohohohohohohohohohohohohohohoh!"<<endl;
		Sleep(2000);
		cout<<"你逃了出去!!!"<<endl;
		Sleep(2000);
		cout<<"磨难终于结束了!!!"<<endl;
		cout<<"按3结束,否则按其它键继续探索"<<endl;
		int kk;
		cin>>kk;
		 if(kk==3)
		 	break;
	}
		if(re>=2)//看我聪明不聪明 
		{
		system("cls");
		cout<<"突然,红骑士出现了,危险等级五"<<endl;
		Sleep(1000);
		cout<<"你发现自己动不了"<<endl;
		Sleep(1000);
		system("color 04");
		cout<<"你死了!";
		Sleep(2000);
		system("color 0F");
		cout<<"可你奇怪的复活了..."<<endl;
		Sleep(1000);
	   }
	   //re=1则在最后,你会发现这个选项是走出去的关键 
	}
	if(c==1)
	{
	system("cls");
	cout<<"你发现了幸存者的哨站!"<<endl;
	Sleep(2200);
	cout<<"问题就在于这是废弃的..."<<endl;
	Sleep(2000);
	cout<<"你要离开还是探索?"<<endl;
	Sleep(500);
	cout<<"1.探索  2.离开"<<endl;
	cin>>wc;//wc代表探索 
		if(wc==1)
		{
		system("cls");
		Sleep(4000);
		cout<<"你找到了1瓶杏仁水,一把铁剑"<<endl;
		tj++;//tj代表铁剑 
		xrs++;//xrs代表杏仁水 
		Sleep(1000);
		cout<<"你现在有"<<mj<<"把木剑 "<<tj<<"把铁剑 "<<xrs<<"瓶杏仁水 "<<sj<<"把石剑 "<<zsj<<"把钻石剑 "<<dg<<"块蛋糕 "<<fdj<<"件防弹甲"<<sq<<"把手枪"<<endl;
		Sleep(2000);
		cout<<"你离开了哨站"<<endl; 
	}	
	}
		if(c==2)
	{
		system("cls");
		cout<<"你找到了1瓶杏仁水"<<endl;
		cout<<"emmmmm...无法加载图画..."<<endl;
		xrs++;
		Sleep(2000);
		cout<<"你现在有"<<mj<<"把木剑 "<<tj<<"把铁剑 "<<xrs<<"瓶杏仁水 "<<sj<<"把石剑 "<<zsj<<"把钻石剑 "<<dg<<"块蛋糕 "<<fdj<<"件防弹甲"<<sq<<"把手枪"<<endl;
}
	if(c==3)
	{
		system("cls");
		
 cout<<"         / \	"<<endl;
 cout<<"        {   }	"<<endl;
 cout<<"        p   !	"<<endl;
 cout<<"        ; : ;	"<<endl;
  cout<<"       | : |	"<<endl;
  cout<<"       | : |	"<<endl;
  cout<<"       l ; l	"<<endl;
  cout<<"       l ; l	"<<endl;
  cout<<"       I ; I	"<<endl;
  cout<<"       I ; I	"<<endl;
  cout<<"       I ; I	"<<endl;
  cout<<"       I ; I	"<<endl;
  cout<<"       d | b	"<<endl;
  cout<<"       H | H	"<<endl;
  cout<<"       H | H	"<<endl;
  cout<<"       H I H	"<<endl;
 cout<<",;,     H I H     ,;,	"<<endl;
cout<<";H@H;    ;_H_;,   ;H@H;	"<<endl;
cout<<"`\Y/d_,;|4H@HK|;,_b\Y/'	"<<endl;
cout<<" '\;MMMMM$@@@$MMMMM;/'	"<<endl;
cout<<"   \~~~*;!8@8!;*~~~/		"<<endl;
cout<<"         ;888;			"<<endl;
cout<<"         ;888;			"<<endl;
cout<<"         ;888;			"<<endl;
cout<<"         ;888;			"<<endl;
cout<<"         d8@8b			"<<endl;
cout<<"         O8@8O			"<<endl;
cout<<"         T808T			"<<endl;
cout<<"          `~` 			"<<endl;
cout<<"你找到了1把铁剑"<<endl;
system("color 08");
		Sleep(2000);
		tj++;
		cout<<"你现在有"<<mj<<"把木剑 "<<tj<<"把铁剑 "<<xrs<<"瓶杏仁水 "<<sj<<"把石剑 "<<zsj<<"把钻石剑"<<dg<<"块蛋糕 "<<fdj<<"件防弹甲"<<sq<<"把手枪"<<endl;
	}
	if(c==4)
	{
		system("cls");
		
 cout<<"     `'.	"<<endl;
 cout<<".`' ` * .	"<<endl;
cout<<":  *  *|  :	"<<endl;
 cout<<"' |  || '	"<<endl;
 cout<<" `|~'||'	"<<endl;
 cout<<" v~v~v~v	"<<endl;
 cout<<" !@!@!@!	"<<endl;
 cout<<"_!_!_!_!_	"<<endl;
cout<<"|  ||    ||	"<<endl;
cout<<"|  ||   |||	"<<endl;
cout<<"}{{{{}}}{{{	"<<endl;
cout<<"  __||__		"<<endl;
cout<<"你找到了1块蛋糕"<<endl;
		Sleep(2000);
		dg++;
		cout<<"你现在有"<<mj<<"把木剑 "<<tj<<"把铁剑 "<<xrs<<"瓶杏仁水 "<<sj<<"把石剑 "<<zsj<<"把钻石剑 "<<dg<<"块蛋糕 "<<fdj<<"件防弹甲"<<sq<<"把手枪"<<endl;
	}
	
	if(c==5)
	{
		system("cls");
		
		 cout<<"          ,		"<<endl;
 cout<<"         / \	"<<endl;
 cout<<"        {   }	"<<endl;
 cout<<"        p   !	"<<endl;
 cout<<"        ; : ;	"<<endl;
  cout<<"       | : |	"<<endl;
  cout<<"       | : |	"<<endl;
  cout<<"       l ; l	"<<endl;
  cout<<"       l ; l	"<<endl;
  cout<<"       I ; I	"<<endl;
  cout<<"       I ; I	"<<endl;
  cout<<"       I ; I	"<<endl;
  cout<<"       I ; I	"<<endl;
  cout<<"       d | b	"<<endl;
  cout<<"       H | H	"<<endl;
  cout<<"       H | H	"<<endl;
  cout<<"       H I H	"<<endl;
 cout<<",;,     H I H     ,;,	"<<endl;
cout<<";H@H;    ;_H_;,   ;H@H;	"<<endl;
cout<<"`\Y/d_,;|4H@HK|;,_b\Y/'	"<<endl;
cout<<" '\;MMMMM$@@@$MMMMM;/'	"<<endl;
cout<<"   \~~~*;!8@8!;*~~~/		"<<endl;
cout<<"         ;888;			"<<endl;
cout<<"         ;888;			"<<endl;
cout<<"         ;888;			"<<endl;
cout<<"         ;888;			"<<endl;
cout<<"         d8@8b			"<<endl;
cout<<"         O8@8O			"<<endl;
cout<<"         T808T			"<<endl;
cout<<"          `~` 			"<<endl;
cout<<"你找到了1把石剑"<<endl;
system("color 08");
		sj++;
		Sleep(2000);
		cout<<"你现在有"<<mj<<"把木剑 "<<tj<<"把铁剑 "<<xrs<<"瓶杏仁水 "<<sj<<"把石剑 "<<zsj<<"把钻石剑 "<<dg<<"块蛋糕 "<<fdj<<"件防弹甲"<<sq<<"把手枪"<<endl;
	}
	
	if(c==6)
	{
		system("cls");
		
 cout<<"          ,		"<<endl;
 cout<<"         / \	"<<endl;
 cout<<"        {   }	"<<endl;
 cout<<"        p   !	"<<endl;
 cout<<"        ; : ;	"<<endl;
  cout<<"       | : |	"<<endl;
  cout<<"       | : |	"<<endl;
  cout<<"       l ; l	"<<endl;
  cout<<"       l ; l	"<<endl;
  cout<<"       I ; I	"<<endl;
  cout<<"       I ; I	"<<endl;
  cout<<"       I ; I	"<<endl;
  cout<<"       I ; I	"<<endl;
  cout<<"       d | b	"<<endl;
  cout<<"       H | H	"<<endl;
  cout<<"       H | H	"<<endl;
  cout<<"       H I H	"<<endl;
 cout<<",;,     H I H     ,;,	"<<endl;
cout<<";H@H;    ;_H_;,   ;H@H;	"<<endl;
cout<<"`\Y/d_,;|4H@HK|;,_b\Y/'	"<<endl;
cout<<" '\;MMMMM$@@@$MMMMM;/'	"<<endl;
cout<<"   \~~~*;!8@8!;*~~~/		"<<endl;
cout<<"         ;888;			"<<endl;
cout<<"         ;888;			"<<endl;
cout<<"         ;888;			"<<endl;
cout<<"         ;888;			"<<endl;
cout<<"         d8@8b			"<<endl;
cout<<"         O8@8O			"<<endl;
cout<<"         T808T			"<<endl;
cout<<"          `~` 			"<<endl;
cout<<"你找到了1把钻石剑"<<endl;
system("color 09");
		Sleep(2000);
		zsj++;
		cout<<"你现在有"<<mj<<"把木剑 "<<tj<<"把铁剑 "<<xrs<<"瓶杏仁水 "<<sj<<"把石剑 "<<zsj<<"把钻石剑 "<<dg<<"块蛋糕 "<<fdj<<"件防弹甲"<<sq<<"把手枪"<<endl;
	}
	if(c==7)
	{
		system("cls");
		cout<<"你遇到了笑餍!"<<endl;
		Sleep(1000);
		guxl=50;//笑魇的血量 
		for(dj=1;dj<=guxl;dj++)//以下是循环中 
		{
		dj=1; 
		cout<<"怎么办?"<<endl;
		cout<<"1.攻击 2.防御 3.逃跑"<<endl;
		cin>>sb;
		if(sb==1)
		{
			cout<<"你对它造成了"<<i<<"点伤害"<<endl;
			guxl=guxl-i;
			cout<<"它对你造成了5点伤害"<<endl;
			Sleep(100);
			system("color 04");
				Sleep(100);
				system("color 0F");
				hp=hp-5;//笑魇每次攻击减5 
				Sleep(1000);
				cout<<"你还剩"<<hp<<"点生命值"<<endl;
				Sleep(1000);
				cout<<"他还剩"<<guxl<<"点生命值"<<endl;
		}
		if(sb==2)
		{
			jl=rand()%2;
			if(jl==1)
			{
				cout<<"你防御了它的攻击!"<<endl; 
			}
			if(jl==0)
			{
				cout<<"它狡猾的躲过了你的防御!直接老六偷袭!"<<endl;
				Sleep(100);
				system("color 04");
				Sleep(100);
				system("color 0F");
				hp=hp-10;//这里需要一个等式 
				Sleep(1000);
				cout<<"你还剩"<<hp<<"点生命值"<<endl;
			}
		}
		if(sb>=3)
		{
			cout<<"逃跑失败!你不能做懦夫!"<<endl;
				Sleep(100);
				system("color 04");
				Sleep(100);
				system("color 0F");
				hp=hp-10;//这里需要一个等式
				Sleep(1000);
				cout<<"你还剩"<<hp<<"点生命值"<<endl;
		}
		if(hp<=0)//你的生命为0 
	{
		cout<<"你死了!"<<endl;
		Sleep(3300);
		cout<<"复活中"<<endl;
		Sleep(2000);
		cout<<"已复活!"<<endl; //除了血量,全部清零 
		hp=100;
		mj=0;
		i=4;
		zsj=0;
		dg=0;
		tj=0;
		xrs=0;
		sj=0;
		fdj=0;
		sq=0;
	 }
		}
		if(guxl<=1)
		{
		cout<<"你击败了它!"<<endl;
	}
	}
	
		
		if(c==8)
		{
			system("cls");
			cout<<"你寻找了一会儿,啥也没找到(—_—)..."<<endl; 
		}
		if(c==9)
		{
			cout<<"你遇到了派对客!"<<endl;
			Sleep(1000);
			guxl=80;
			for(dj=1;dj<=guxl;dj++)
			{
					dj=1;
		cout<<"怎么办?"<<endl;
		cout<<"1.攻击 2.防御 3.逃跑"<<endl;
		cin>>sb;
		if(sb==1)
		{
			cout<<"你对它造成了"<<i<<"点伤害"<<endl;
			guxl=guxl-i;
			cout<<"它对你造成了10点伤害"<<endl;
			Sleep(100);
			system("color 04");
				Sleep(100);
				system("color 0F");
				hp=hp-10;
				Sleep(1000);
				cout<<"你还剩"<<hp<<"点生命值"<<endl;
				Sleep(1000);
				cout<<"他还剩"<<guxl<<"点生命值"<<endl;
		}
		if(sb==2)
		{
			jl=rand()%2;
			if(jl==1)
			{
				cout<<"你防御了它的攻击!"<<endl; 
			}
			if(jl==0)
			{
				cout<<"它狡猾的躲过了你的防御!直接老六偷袭!"<<endl;
				Sleep(100);
				system("color 04");
				Sleep(100);
				system("color 0F");
				hp=hp-10;
				Sleep(1000);
				cout<<"你还剩"<<hp<<"点生命值"<<endl;
			}
		}
		if(sb>=3)
		{
			cout<<"逃跑失败!你不能做懦夫!"<<endl;
				Sleep(100);
				system("color 04");
				Sleep(100);
				system("color 0F");
				hp=hp-10;
				Sleep(1000);
				cout<<"你还剩"<<hp<<"点生命值"<<endl;
		}
		if(hp<=0)
	{
		cout<<"你死了!"<<endl;
		Sleep(3300);
		cout<<"复活中"<<endl;
		Sleep(2000);
		cout<<"已复活!"<<endl; 
		hp=100;
		i=4;
		mj=0;
		zsj=0;
		dg=0;
		tj=0;
		xrs=0;
		sj=0;
		fdj=0;
		sq=0;
	 }
		}
		if(guxl<=1)
		{
		cout<<"你击败了它!"<<endl;	
			}
		}
		if(c==10)
		{
			cout<<"你遇到了一扇窗户..."<<endl;
			Sleep(2000);
			cout<<"要靠近吗?"<<endl;
			Sleep(1000);
			cout<<"1.靠近 2.不靠近"<<endl;
			cin>>sr;
			if(sr==1)
			{
				cout<<"他是2号实体窗户!你被他拉进了死亡空间!"<<endl;
				Sleep(1000);
				hp=0;
			}
			if(sr==2)
			{
				cout<<"好的,已离开"<<endl;
			}
		 }
		 if(c==11)
		 {
		 	cout<<"你遇到了悲尸!"<<endl;
		 	Sleep(1000);
		 	guxl=60;
		 	for(dj=1;dj<=guxl;dj++)
			{
					dj=1;
		cout<<"怎么办?"<<endl;
		cout<<"1.攻击 2.防御 3.逃跑"<<endl;
		cin>>sb;
		if(sb==1)
		{
			cout<<"你对它造成了"<<i<<"点伤害"<<endl;
			guxl=guxl-i;
			cout<<"它对你造成了10点伤害"<<endl;
			Sleep(100);
			system("color 04");
				Sleep(100);
				system("color 0F");
				hp=hp-10;
				Sleep(1000);
				cout<<"你还剩"<<hp<<"点生命值"<<endl;
				Sleep(1000);
				cout<<"他还剩"<<guxl<<"点生命值"<<endl;
		}
		if(sb==2)
		{
			jl=rand()%1;
			if(jl==1)
			{
				cout<<"你防御了它的攻击!"<<endl; 
			}
			if(jl==0)
			{
				cout<<"它狡猾的躲过了你的防御!直接老六偷袭!"<<endl;
				hp=hp-10;
				Sleep(100);
				system("color 04");
				Sleep(100);
				system("color 0F");
				Sleep(1000);
				cout<<"你还剩"<<hp<<"点生命值"<<endl;
			}
		}
		if(sb>=3)
		{
			cout<<"逃跑失败!你不能做懦夫!"<<endl;
				Sleep(100);
				system("color 04");
				Sleep(100);
				system("color 0F");
				hp-10;
				Sleep(1000);
				cout<<"你还剩"<<hp<<"点生命值"<<endl;
		}
		if(hp<=0)
	{
		cout<<"你死了!"<<endl;
		Sleep(3300);
		cout<<"复活中"<<endl;
		Sleep(2000);
		cout<<"已复活!"<<endl; 
		hp=100;
		i=4;
		mj=0;
		zsj=0;
		dg=0;
		tj=0;
		xrs=0;
		sj=0;
		fdj=0;
		sq=0;
	 }
		}
		if(guxl<=1)
		{
		cout<<"你击败了它!"<<endl;	
			}
		 }
		 if(c==12)
		 {
		 	system("cls"); 
		 	cout<<"你找到了1个防弹甲"<<endl;	
cout<<" _____ | _____ "<<endl;       
cout<<"()____)+()____)"<<endl;
cout<<"()____)+()____)"<<endl;
cout<<"()____)+()____)"<<endl;
cout<<"()____)+()____)"<<endl;
cout<<"()____)+()____)"<<endl;
		 	fdj++;
		 	Sleep(2000);
				cout<<"你现在有"<<mj<<"把木剑 "<<tj<<"把铁剑 "<<xrs<<"瓶杏仁水 "<<sj<<"把石剑 "<<zsj<<"把钻石剑 "<<dg<<"块蛋糕 "<<fdj<<"件防弹甲"<<sq<<"把手枪"<<endl;
}
if(c==13)//代表是第13个场景 
{

cout<<"	*/.    .   .    *      .       "<<endl;
cout<<"  .\*    .    []           *  __"<<endl;
cout<<" */ .   ./\~~~~~~~~~~~~'\. |◆  "<<endl;
cout<<"  \*   ,/,..,\,...........,\.◆ "<<endl;
cout<<"  ||  ..▎#  ▎田  田 ▎ | ▎◆ "<<endl;
cout<<"  ||  &&▎   ▎       ▎'|'▎ o "<<endl; 
cout<<"   || ##■■■■■■■■■■〓  "<<endl;
Sleep(2000);
cout<<"是否探索?"<<endl;
Sleep(1000);
cout<<"1.探索 2.不探索"<<endl;
cin>>xu;
if(xu==1)
{
	cout<<"你找到了一个密码锁"<<endl;
	cout<<"输入五位密码:";
	cin>>mm;
	if(mm==13579)
	{
		cout<<"正确!"<<endl;
		Sleep(1000);
		cout<<"里面有1页日记和一件防弹甲"<<endl;
		fdj++;
		Sleep(800);
		cout<<"日记上写着:"<<endl;
		Sleep(2000);
		cout<<"不要离开level 5,不要离开level 5不要离开level 5不要离开level 5" <<endl;
		Sleep(1000);
		cout<<"不要离开level 5不要离开level 5.不要离开level0jiwjojt2$PH不要离开level 5"<<endl;
		Sleep(1000);
		cout<<"不要nw9@R))(#4i)离开levfnaierpel0不要离开level   不要32j2离开ek930level"<<endl;
		Sleep(1000);
		system("color 04");
		cout<<"哈@YYG哈wm!w哈!,哈哈哈!哈哈epqF2哈!"<<endl;
		Sleep(15000);
		system("cls"); 
		system("color 0F");
	}
	else
	{
		cout<<"输入错误,密码反锁了,打不开了..."<<endl;
	}
}
	if(c==14)
	{
		system("cls");
		cout<<"你找到了流浪者交易员!"<<endl;
		Sleep(1000);
		cout<<"要兑换些什么?"<<endl;
		Sleep(500);
		cout<<"1.杏仁水兑换铁剑 2.钻石剑兑换防弹甲"<<endl;
		cin>>dh;
		if(dh==1)
		{
			if(tj<1)
			{
				cout<<"数量不足,无法兑换!"<<endl;
			 } 
			 if(tj>=1)
			 {
			 	cout<<"兑换成功!"<<endl;
			 	tj--;
			 	xrs++;
			 }
		}
		if(dh>=2)
		{
			if(zsj<1)
			{
				cout<<"数量不足,无法兑换!"<<endl;
			}
			if(zsj>=1)
			{
				cout<<"兑换成功!"<<endl;
				zsj--;
				fdj++;
			}
		}
	}
if(xu>=2)
{
	cout<<"好的,已离开"<<endl;
}
}
	if(c==15)
	{		
cout<<"  /\~~~~~~~~~~~~~\   ▓  ^*^   ☆  $$  .☆ "<<endl; 
cout<<" ./ \~~~▓~  ~~~~\ ◆       .      *  $◢◣$  * "<<endl;
cout<<" / ^^ \ ══════\.◆    * *  *  $◢★◣$  *"<<endl;
cout<<"..▎[] ▎田 田 ▎ |┃◆  .     *  $◢■■◣$  "<<endl;
cout<<"&&▎  ▎    ▎'|'▎ @       * $◢■■■◣$ *"<<endl;
  cout<<"  ■■■■■■■〓▄▃▂▁                 ︸︸||︸︸   "<<endl;
  Sleep(1000);
  cout<<"哇哦,你找到了一所大型哨站!"<<endl;
  Sleep(1000);
  cout<<"1.探索 2.不探索"<<endl;
  cin>>du;
  if(du==1)
  {
  	cout<<"你探索到了1把手枪哦!"<<endl;
  	Sleep(800);
  	sq++;
  	cout<<"666!"<<endl;
  }
  if(du>=2)
  {
  	cout<<"好的,已离开"<<endl;
  }
	}
	if(c>6800&&c<=7000)
	{
		system("cls");
		cout<<"你找到了一把手枪"<<endl;
cout<<" ,--^----------,--------,-----,-------^--,	"<<endl;
cout<<"  | |||||||||   `--------'     |          O	"<<endl;
cout<<"  `+---------------------------^----------|	"<<endl;
cout<<"    `\_,-------, _________________________|	"<<endl;
cout<<"      / XXXXXX /`|     /						"<<endl;
cout<<"     / XXXXXX /  `\   /						"<<endl;
cout<<"    / XXXXXX /\______(  						"<<endl;
cout<<"   / XXXXXX /								"<<endl;
cout<<"  / XXXXXX /									"<<endl;
cout<<" (________(									"<<endl;
cout<<"  `------'  									"<<endl;
		sq++;
		Sleep(2000);
			cout<<"你现在有"<<mj<<"把木剑 "<<tj<<"把铁剑 "<<xrs<<"瓶杏仁水 "<<sj<<"把石剑 "<<zsj<<"把钻石剑 "<<dg<<"块蛋糕 "<<fdj<<"件防弹甲"<<sq<<"把手枪"<<endl;
	}
	if(c==16)
	{
		cout<<"孬"<<endl;
		Sleep(2000);
		cout<<"    孬"<<endl;
		Sleep(1000);
		cout<<"孬!"<<endl;
		Sleep(1000);
		cout<<"你遇到了变异母体!"<<endl;
		Sleep(1000);
		guxl=500; 
		for(dj=1;dj<=guxl;dj++)
			{
					dj=1;
		cout<<"怎么办?"<<endl;
		cout<<"1.攻击 2.防御 3.逃跑"<<endl;
		cin>>sb;
		if(sb==1)
		{
			cout<<"你对它造成了"<<i<<"点伤害"<<endl;
			guxl=guxl-i;
			cout<<"它对你造成了20点伤害"<<endl;
			Sleep(100);
			system("color 04");
				Sleep(100);
				system("color 0F");
				hp=hp-20;
				Sleep(1000);
				cout<<"你还剩"<<hp<<"点生命值"<<endl;
				Sleep(1000);
				cout<<"他还剩"<<guxl<<"点生命值"<<endl;
		}
		if(sb==2)
		{
			jl=rand()%2;//取余1只有0 
			if(jl==1)
			{
				cout<<"你防御了它的攻击!"<<endl; 
			}
			if(jl==0)
			{
				cout<<"它狡猾的躲过了你的防御!直接老六偷袭!"<<endl;
				hp=hp-30;
				Sleep(100);
				system("color 04");
				Sleep(100);
				system("color 0F");
				Sleep(1000);
				cout<<"你还剩"<<hp<<"点生命值"<<endl;
			}
		}
		if(sb>=3)
		{
			cout<<"逃跑失败!你不能做懦夫!"<<endl;
				Sleep(100);
				system("color 04");
				Sleep(100);
				system("color 0F");
				hp-50;
				Sleep(1000);
				cout<<"你还剩"<<hp<<"点生命值"<<endl;
		}
		if(hp<=0)
	{
		cout<<"你死了!"<<endl;
		Sleep(3300);
		cout<<"复活中"<<endl;
		Sleep(2000);
		cout<<"已复活!"<<endl; 
		hp=100;
		i=4;
		mj=0;
		zsj=0;
		dg=0;
		tj=0;
		xrs=0;
		sj=0;
		fdj=0;
		sq=0;
	 }
	 if(guxl<0) 
	 {
	 cout<<"终于,在无数次的死亡与复活,你击败了他"<<endl;
	 jl=rand()%5;
	 	Sleep(1000);
	 	cout<<"他掉落了1把钻石剑,一件防弹甲,5瓶杏仁水"<<endl;
		zsj++;
		fdj++;
		xrs=xrs+5;
	 }
		}
		if(c==17)
		{
			cout<<"你遇到了死亡飞蛾!"<<endl;
			Sleep(1000);
		 	guxl=60;
		 	for(dj=1;dj<=guxl;dj++)
			{
					dj=1;
		cout<<"怎么办?"<<endl;
		cout<<"1.攻击 2.防御 3.逃跑"<<endl;
		cin>>sb;
		if(sb==1)
		{
			cout<<"你对它造成了"<<i<<"点伤害"<<endl;
			guxl=guxl-i;
			cout<<"它对你造成了10点伤害"<<endl;
			Sleep(100);
			system("color 04");
				Sleep(100);
				system("color 0F");
				hp=hp-10;
				Sleep(1000);
				cout<<"你还剩"<<hp<<"点生命值"<<endl;
				Sleep(1000);
				cout<<"他还剩"<<guxl<<"点生命值"<<endl;
		}
		if(sb==2)
		{
			jl=rand()%1;
			if(jl==1)
			{
				cout<<"你防御了它的攻击!"<<endl; 
			}
			if(jl==0)
			{
				cout<<"它狡猾的躲过了你的防御!直接老六偷袭!"<<endl;
				hp=hp-10;
				Sleep(100);
				system("color 04");
				Sleep(100);
				system("color 0F");
				Sleep(1000);
				cout<<"你还剩"<<hp<<"点生命值"<<endl;
			}
		}
		if(sb>=3)
		{
			cout<<"逃跑失败!你不能做懦夫!"<<endl;
				Sleep(100);
				system("color 04");
				Sleep(100);
				system("color 0F");
				hp=hp-10;
				Sleep(1000);
				cout<<"你还剩"<<hp<<"点生命值"<<endl;
		}
		if(hp<=0)
	{
		cout<<"你死了!"<<endl;
		Sleep(3300);
		cout<<"复活中"<<endl;
		Sleep(2000);
		cout<<"已复活!"<<endl; 
		hp=100;
		i=4;
		mj=0;
		zsj=0;
		dg=0;
		tj=0;
		xrs=0;
		sj=0;
		fdj=0;
		sq=0;
	 }
		}
		if(guxl<=1)
		{
		cout<<"你击败了它!"<<endl;	
			}
		}
		 
			if(hp<=0)
	{
		cout<<"你死了!"<<endl;
		Sleep(3300);
		cout<<"复活中"<<endl;
		Sleep(2000);
		cout<<"已复活!"<<endl; 
		hp=100;
		mj=0;
		zsj=0;
		dg=0;
		tj=0;
		xrs=0;
		sj=0;
		fdj=0;
		i=4;
	 }
}


	Sleep(2000);
	system("color 0F");
	cout<<"按1继续探索 按2查看装备"<<endl;
	cin>>a; 
	
if(a==2&&a<=114514)//a==2是看装备 
{
	Sleep(500);
	cout<<"你现在有"<<mj<<"把木剑 "<<tj<<"把铁剑 "<<xrs<<"瓶杏仁水 "<<sj<<"把石剑 "<<zsj<<"把钻石剑 "<<dg<<"块蛋糕 "<<fdj<<"件防弹甲"<<endl;
	Sleep(1000);
	cout<<"要装备或补充些什么?"<<endl;
	Sleep(800);
	cout<<"1.木剑 2.铁剑 3.钻石剑 4.石剑 5.防弹甲 6.杏仁水 7.蛋糕 8.手枪 "<<endl;
	cin>>jb;
	if(jb==1)
	{
		if(mj<1)
		{
			cout<<"木剑数量不足!"<<endl; 
			Sleep(1000);
		}
		if(mj>=1)
		{
			cout<<"装备成功!"<<endl;
			i=4;
			i=i+4;// 木剑 
		}
	}
		if(jb==2)
		{
			if(tj<1)
			{
				cout<<"数量不足!"<<endl; 
			}
			if(tj>=1)
			{
				cout<<"装备成功!"<<endl;
				i=4;
				i=i+6;//铁剑 
			}
			}
			if(jb==3)
			{
				if(zsj<1)
				{
					cout<<"数量不够!"<<endl;
				}
				if(zsj>=1)
				{
					cout<<"装备成功!"<<endl;
					i=4;
					i=i+8;//钻石剑 
				}
			}
			if(jb==4)
			{
				if(sj<1)
				{
					cout<<"数量不够!"<<endl;
				}
				if(sj>=1)
				{
					cout<<"装备成功!"<<endl;
					i=4;
					i=i+5;//石剑 
				}
			}
			if(jb==5)
			{
				if(fdj<1)
				{
					cout<<"数量不足!"<<endl;
				}
				if(fdj>=1)
				{
					cout<<"装备成功!"<<endl;
					hp=hp+100;
					fdj--; //防蛋甲 
				}
			}
			if(jb==6)
			{
				if(xrs<1)
				{
					cout<<"装备不足!"<<endl;
				}
				if(xrs>=1)
				{
					cout<<"补充成功!"<<endl;
					hp=hp+30;
					xrs--;//杏仁水 
				}
			}
			if(jb==7)
			{
				if(dg<1)
				{
					cout<<"数量不足!"<<endl;
				}
				if(dg>=1)
				{
					cout<<"补充成功!"<<endl;
					hp=hp+50;
					dg--;//蛋糕 
				}
			}
			if(jb>=8)
			{
				if(sq<1)
				{
					cout<<"数量不足!"<<endl;
				}
				if(sq>=1)
				{
					cout<<"装备成功!"<<endl;
					i=4;
					i=i+16;//手枪 
				}
			 } 
		cout<<"按1继续探索"<<endl;
		}
	 }//for语句的结束端 
}
	
	return 0;
}
}

  • 41
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值