丧尸危机的第二版,第三版更精彩哦!
#include<bits/stdc++.h>
#include<iostream>
#include<iomanip>
#include<windows.h>
#include<algorithm>
#include<stdlib.h>
#include<cstring>
#include<string>
#include<cmath>
#include<cstdlib>
using namespace std;
int zd=1,sw=0,sld=0;
void sc(string a){
int len=a.size();
for(int i=0;i<len;i++){
cout<<a[i];
Sleep(60);
}
cout<<endl;
}//慢速输出函数
inline int read(){
register int x=0,f=1;
char c=getchar();
while(c<'0'||c>'9'){
if(c=='-'){
f=-1;
}
c=getchar();
}
while(c>='0'&&c<='9'){
x=(x<<3)+(x<<1)+(c^48);
c=getchar();
}
return x*f;
}//快读read
void s(int x){
Sleep(x);
}//使用s函数增加输入速度
int main(){
int xz;
srand(time(0));
system("color 4");
string kt="生 化 危 机 2";
printf(" %s\n\n三秒后开始游戏",kt.c_str());
s(3000);//等待三秒
system("cls");
sc("离开大楼以后,你急迫逃离而和dumo跑到了一个死胡同");
sc("丧尸紧跟着过来了");
sc("AK-47弹夹里有1发5.56子弹");
sc("来吧!dumo说");
sc("(注意!AK-47有2分之1概率射偏)");
int r=rand()%2;
if(r!=1){
sc("射偏了!");
int x=MessageBox(GetForegroundWindow(),"作者:Declarations","游戏失败",5);
cout<<x;
return 0;
}else{
sc("子弹射中了丧尸");
sc("运气不错");
sc("丧尸快到了,旁边有一扇大门");
sc("可是门锁着");
sc("你想起了身上的药剂");
sc("你往门锁上滴了几滴");
sc("门打开了");
sc("到了房间里");
sc("额……");
sc("应该说是实验室里");
sc("你发现了一张纸条");
sc("上面写着:");
system("cls");
sc("丧尸快要进来了");
sc("如果有人看到这张纸条");
sc("请拿起右边的UMP45和100盒5.56子弹");
zd+=2000;
sc("走吧。你伤感地说");
sc("不觉");
sc("这是一场噩梦的开始");
system("cls");
sc("丧尸咬开了大门");
sc("你可以跑掉,但带不了dumo");
sc("也可以扫射这些丧尸");
sc("1.跑走");
sc("2.扫射");
cin>>xz;
if(xz==1){
sc("你在外面也遇上了丧尸");
sc("游戏失败");
int x=MessageBox(GetForegroundWindow(),"作者:Declarations","游戏失败",5);
cout<<x;
return 0;
}else{
sc("你扫退了一波丧尸");
sc("dumo说:我不能连累你");
sc("他拿起腰间的手榴弹");
sc("和丧尸“同归于尽”");
sc("哎!");
sc("你只好离开了实验室");
sc("来到城市中");
sc("发现这里一片荒凉");
sc("你发现了一扇门");
sc("上面写:");
sc("Zombie crisis energy reserve warehouse");
sc("你压根看不懂");
sc("只好进去");
sc("你在里面发现了一枚手榴弹");
sld+=1;
sc("一只大手摸到了你");
sc("呃……");
int x=MessageBox(GetForegroundWindow(),"作者:Declarations\n下期更精彩","游戏段落结束",5);
cout<<x;
return 0;
}
}
return 0;
}
介绍丧尸危机游戏的第二版本,探讨其中的编程实现,预告第三版将带来更丰富的体验。
968

被折叠的 条评论
为什么被折叠?



