丧尸危机第二版

介绍丧尸危机游戏的第二版本,探讨其中的编程实现,预告第三版将带来更丰富的体验。

丧尸危机的第二版,第三版更精彩哦!

#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;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值