好端端的c++硬是做成了剧情闯关游戏【哭笑不得】
生存抑或gameover,由你探索!
代码如下:
#include <iostream>
#include <windows.h>
#include <stdlib.h>
using namespace std;
int main()
{
int a,b,c,d,e;
cout<<"恶鬼还有10秒出现!"<<endl;
Sleep(1000);
system("cls");
cout<<10<<endl;
Sleep(1000);
system("cls");
cout<<9<<endl;
Sleep(1000);
system("cls");
cout<<8<<endl;
Sleep(1000);
system("cls");
cout<<7<<endl;
Sleep(1000);
system("cls");
cout<<6<<endl;
Sleep(1000);
system("cls");
cout<<5<<endl;
Sleep(1000);
system("cls");
cout<<4<<endl;
Sleep(1000);
system("cls");
cout<<3<<endl;
Sleep(1000);
system("cls");
cout<<2<<endl;
Sleep(1000);
system("cls");
cout<<1<<endl;
Sleep(1000);
system("cls");
cout<<"咚~~~恶鬼来袭!"<<endl;
Sleep(1000);
system("cls");
cout<<" .-" "-. "<<endl;
cout<<" / \ "<<endl;
cout<<" | | "<<endl;
cout<<" |, .-. .-. ,| "<<endl;
cout<<" | )(__/ \__)( | "<<endl;
cout<<" |/ /\ \| "<<endl;
cout<<" (_ ^^ _) "<<endl;
cout<<" \__|IIIIII|__/ "<<endl;
cout<<" |-\IIIIII/-| "<<endl;
cout<<" `--------` "<<endl;
cout<<"请你马上选择躲藏的位置:1-厕所;2-阳台;3-卧室;(请输入序号选择)"<<endl;//a
cin>>a;
if(a==1)
{
Sleep(1000);
cout<<"你发现了马桶塞"<<endl;
Sleep(1000);
cout<<"你捡了起来"<<endl;
Sleep(1000);
cout<<"此时恶鬼已经破门而入"<<endl;
Sleep(1000);
cout<<"你变身为马桶人猎手"<<endl;
Sleep(1000);
cout<<"你发动了马桶塞攻击"<<endl;
Sleep(300);
system("cls");
cout<<" _"<<'\n';
cout<<" >>(O)"<<'\n';
cout<<" —"<<'\n';
Sleep(300);
system("cls");
cout<<" _"<<'\n';
cout<<" >>(O)"<<'\n';
cout<<" —"<<'\n';
Sleep(300);
system("cls");
cout<<" _"<<'\n';
cout<<" >>(O)"<<'\n';
cout<<" —"<<'\n';
Sleep(1000);
cout<<"恶鬼轻松接住马桶塞"<<endl;
Sleep(1000);
cout<<"恶鬼冲了过来~~"<<endl;
Sleep(5000);
cout<<"你死了~~~"<<endl;
}
if(a==2)
{
Sleep(1000);
cout<<"你来到了阳台"<<endl;
Sleep(1000);
cout<<"阳台上只有一个衣叉"<<endl;
Sleep(1000);
cout<<"你捡了起来"<<endl;
Sleep(1000);
cout<<"没想到恶鬼直接把玻璃门砸碎"<<endl;
Sleep(1000);
cout<<"你的腿此时已经被飞过来玻璃划破了"<<endl;
Sleep(1000);
cout<<"恶鬼冲了过来"<<endl;
Sleep(1000);
cout<<"你用衣叉抵抗"<<endl;
Sleep(1000);
cout<<"恶鬼直接把你的衣叉折断~~"<<endl;
Sleep(5000);
cout<<"你死了~~"<<endl;
}
if(a==3)
{
Sleep(1000);
cout<<"你来到了卧室"<<endl;
Sleep(1000);
cout<<"你直接躲在了床底下"<<endl;
Sleep(3000);
cout<<"因为恶鬼体积太大,并没有发现你~~"<<endl;
Sleep(5000);
cout<<"恭喜你!你成功逃离恶鬼!解锁新玩法~~追击模式"<<endl;
Sleep(2000);
cout<<"追击模式胜利可以获得了500万美刀!"<<endl;
Sleep(5000);
system("cls");
cout<<"请等待..."<<endl;
Sleep(7000);
system("cls");
Sleep(1000);
cout<<"追击模式马上开始!"<<endl;
Sleep(1000);
system("cls");
cout<<10<<endl;
Sleep(1000);
system("cls");
cout<<9<<endl;
Sleep(1000);
system("cls");
cout<<8<<endl;
Sleep(1000);
system("cls");
cout<<7<<endl;
Sleep(1000);
system("cls");
cout<<6<<endl;
Sleep(1000);
system("cls");
cout<<5<<endl;
Sleep(1000);
system("cls");
cout<<4<<endl;
Sleep(1000);
system("cls");
cout<<3<<endl;
Sleep(1000);
system("cls");
cout<<2<<endl;
Sleep(1000);
system("cls");
cout<<1<<endl;
Sleep(1000);
system("cls");
cout<<"请你选择游戏地点:1-龙脊山;2-洞穴;3-废墟;(请输入序号选择)"<<endl;//b
cin>>b;
if(b==1)
{
Sleep(1000);
cout<<"你此时正在龙脊山山顶上"<<endl;
Sleep(1000);
cout<<"恶鬼在山脚慢慢地爬上来"<<endl;
Sleep(1000);
cout<<"你在山上发现了一把5发子弹的AMR狙击枪"<<endl;
Sleep(1000);
cout<<"恶鬼已经爬了上来"<<endl;
Sleep(1000);
cout<<"你是否发射子弹?1-是;2-否"<<endl;//c
cin>>c;
if(c==1)
{
Sleep(1000);
cout<<"你现在正在瞄准恶鬼"<<endl;
Sleep(1000);
cout<<"因为你没有瞄准镜,所以没有打中1枪"<<endl;
Sleep(1000);
cout<<"你没有了子弹,只能拼命往前跑"<<endl;
Sleep(1000);
cout<<"你跑不过恶鬼,他直接一脚把你踹下去~~"<<endl;
Sleep(5000);
cout<<"你死了~~"<<endl;
}
if(c==2)
{
Sleep(1000);
cout<<"你想节省子弹,就直接拼命往前跑"<<endl;
Sleep(300);
system("cls");
cout<<" _"<<'\n';
cout<<" >>(O)"<<'\n';
cout<<" —"<<'\n';
Sleep(300);
system("cls");
cout<<" _"<<'\n';
cout<<" >>(O)"<<'\n';
cout<<" —"<<'\n';
Sleep(300);
system("cls");
cout<<" _"<<'\n';
cout<<" >>(O)"<<'\n';
cout<<" —"<<'\n';
Sleep(1000);
cout<<"你跑的同时顺便打了几枪,竟打中了"<<endl;
Sleep(1000);
cout<<"恶鬼受伤,停了一会儿"<<endl;
Sleep(1000);
cout<<"你趁机丢下AMR狙击枪,加速往终点跑~~"<<endl;
Sleep(5000);
cout<<"你跑到了终点,成功拿下胜利!"<<endl;
Sleep(3000);
cout<<"游戏结束,你获得了500万美刀!"<<endl;
}
}
if(b==2)//d
{
Sleep(1000);
cout<<"你此时在一片漆黑的洞穴"<<endl;
Sleep(1000);
cout<<"那里一片漆黑,什么也看不见"<<endl;
Sleep(1000);
cout<<"你走着走着,踩到了一个硬硬的东西"<<endl;
Sleep(1000);
cout<<"你捡了起来,发现是个手电筒"<<endl;
Sleep(1000);
cout<<"你打开手电筒,发现面前有3个通道"<<endl;
Sleep(1000);
cout<<"1-洞口:宽大无比,但很脏;2-洞口:窄小,但比较干净;3-洞口:又大又干净;"<<endl;//d
cin>>d;
if(d==1)
{
Sleep(1000);
cout<<"你走进了1-洞穴"<<endl;
Sleep(1000);
cout<<"因为那里很脏,所以走到一半你全身都是臭的"<<endl;
Sleep(1000);
cout<<"你身上的臭味引起了恶鬼的注意"<<endl;
Sleep(1000);
cout<<"恶鬼冲进1-洞穴,把你一把抓起"<<endl;
Sleep(5000);
cout<<"你死了~~"<<endl;
}
if(d==2)
{
Sleep(1000);
cout<<"你走进了2-洞穴"<<endl;
Sleep(1000);
cout<<"因为那里很干净,所以你很放松"<<endl;
Sleep(1000);
cout<<"恶鬼喜欢脏走进了1-洞穴"<<endl;
Sleep(1000);
cout<<"过了1小时,恶鬼被臭死,你成功拿下胜利!"<<endl;
Sleep(3000);
cout<<"游戏结束,你获得了500万美刀!"<<endl;
}
if(d==3)
{
Sleep(1000);
cout<<"你走进了3-洞穴"<<endl;
Sleep(1000);
cout<<"那里又大又干净,所以你身上的味道暴露了你的位置"<<endl;
Sleep(1000);
cout<<"恶鬼冲进3-洞穴,把你一把抓起"<<endl;
Sleep(5000);
cout<<"你死了~~"<<endl;
}
}
if(b==3)//e
{
Sleep(1000);
cout<<"你此时正在一片偏僻的废墟"<<endl;
Sleep(1000);
cout<<"恶鬼正在废墟旁边的龙脊山"<<endl;
Sleep(1000);
cout<<"你在废虚里发现了一把13发子弹的P1911的手枪"<<endl;
Sleep(1000);
cout<<"恶鬼已经下到废墟"<<endl;
Sleep(1000);
cout<<"你是否发射子弹?1-是;2-否"<<endl;//e
cin>>e;
if(e==1)
{
Sleep(1000);
cout<<"你现在正在瞄准恶鬼"<<endl;
Sleep(1000);
cout<<"因为手枪很好瞄准,所以你精准打中13枪"<<endl;
Sleep(300);
system("cls");
cout<<" _"<<'\n';
cout<<" >>(O)"<<'\n';
cout<<" —"<<'\n';
Sleep(300);
system("cls");
cout<<" _"<<'\n';
cout<<" >>(O)"<<'\n';
cout<<" —"<<'\n';
Sleep(300);
system("cls");
cout<<" _"<<'\n';
cout<<" >>(O)"<<'\n';
cout<<" —"<<'\n';
Sleep(2000);
cout<<"恶鬼成功被你打死~~"<<endl;
Sleep(5000);
cout<<"你跑到了终点,成功拿下胜利!"<<endl;
Sleep(3000);
cout<<"游戏结束,你获得了500万美刀!"<<endl;
}
if(e==2)
{
Sleep(1000);
cout<<"你想节省子弹,就直接拼命往前跑"<<endl;
Sleep(1000);
cout<<"你跑的同时顺便打了几枪,竟打歪了"<<endl;
Sleep(1000);
cout<<"恶鬼趁机冲上来,一爪子抓过来"<<endl;
Sleep(1000);
cout<<"你丢下手枪,加速往终点跑~~"<<endl;
Sleep(1000);
cout<<"你跑不过恶鬼,他直接杀过来~~"<<endl;
Sleep(5000);
cout<<"你死了~~"<<endl;
}
}
}
return 0;
}