
c++探索大游戏-逃离后室
困于后室,心静则明!短短8个字,则是逃离后室的关键???
·
困于后室、心静则明
利用基础的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;
}
}
更多推荐
所有评论(0)