#include <bits/stdc++.h>
#include <cmath>
#include <cstdio>
#include <conio.h>
#include <cstdlib>
#include <cstring>
#include <fstream>
#include <iostream>
#include <windows.h>
#include <algorithm>
#include <sys/time.h>
#include <ctime>
#include <string>
#define REP(i,a,b) for (int i=(a);i<=(b);i++)
#define PER(i,a,b) for (int i=(a);i>=(b);i--)
#define max(x,y) ((x)<(y)?(y):(x))
#define min(y,x) ((x)<(y)?(x):(y))
#define MEM(a,b) memset(a,(b),sizeof(a))
#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0)
#define KEY_UP(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 0 : 1)
#define KEY_EVERY(lpkeyState) GetKeyboardState(lpKeyState)
#define KEY_NOW(nVirtKey) GetKeyState(nVirtKey)
#define setcolor(x) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),x)
#define getkey(x) GetAsyncKeyState(x)
#define GetWindow() GetForegroundWindow();
#define Nor if(B[b].x<5) B[b].x=5;
#define Out1 Bx1-Bvx1<=6||Bx1-Bvx1>=28||By1-Bvy1<=7||By1-Bvy1>=27
#define Out2 Bx2-Bvx2<=6||Bx2-Bvx2>=28||By2-Bvy2<=7||By2-Bvy2>=27
#define Chang1 {Bwhat1=0;Bvx1=Bvy1=0;memset(Bgo1,0,sizeof(Bgo1));}
#define Chang2 {Bwhat2=0;Bvx2=Bvy2=0;memset(Bgo2,0,sizeof(Bgo2));}
#define Chang3 {Bwhat3=0;Bvx3=Bvy3=0;memset(Bgo3,0,sizeof(Bgo3));}
#define MAXIMUS 15
#define clear() cout << "\033c"
using namespace std;
int main(int argc, char** argv)
{
char s[10];
cout<<"欢迎来到丁丁游戏中心"<<endl;
cout<<"________________________"<<endl;
cout<<"1.僵尸大作战"<<endl;
cout<<"2.校园生活"<<endl;
cout<<"3.逃离校园"<<endl;
cout<<"4.元神"<<endl;
cout<<"5.破解密码"<<endl;
cin>>s[10];
if(s[10]=='1')
{
cout<<endl<<"============================="<<endl;
cout<<"欢迎来到僵尸大作战1.0版"<<endl;
cout<<"============================="<<endl;
Sleep(1000);
cout<<"请选择 a.爆发版 b.穿越版"<<endl;
cin>>s[10];
if(s[10]=='a')
{
cout<<"僵尸突然爆发,你嘎了"<<endl;
cin>>s[10];
}
if(s[10]=='b')
{
cout<<"你穿越到了僵尸时代,距离僵尸爆发还有三天,你有两个朋友:小明和小张"<<endl;
Sleep(1000);
cout<<"恭喜获得新手大礼包:一把尼泊尔军刀,一万块钱,一个球型背包"<<endl;
Sleep(1000);
cout<<"请选择 a.加固房子 b.囤积食物"<<endl;
cin>>s[10];
if(s[10]=='a')
{
cout<<"你花了两千元请人加固房子,请选择 a.买一些食物 b.买一架武装无人机"<<endl;
cin>>s[10];
if(s[10]=='a')
{
cout<<"你到了万宜超市,请选择 a.买罐头饼干之类不易坏的东西 b.买一些好吃的"<<endl;
cin>>s[10];
if(s[10]=='b')
{
cout<<"好吃的东西很快就都坏掉了,你被饿嘎了"<<endl;
cin>>s[10];
}
if(s[10]=='a')
{
cout<<"你买了一些罐头之类不易坏的东西"<<endl;
Sleep(1000);
cout<<"你选择 a.买一个冰箱 b.买一架武装无人机"<<endl;
cin>>s[10];
if(s[10]=='a')
{
cout<<"你花了五百元买了一个冰箱,你还剩七千五百元"<<endl;
Sleep(1000);
cout<<"请选择 a.花更多的钱让工人们快点加固完 b.去军火库偷把枪 ";
cout<<"c.买一架武装无人机"<<endl;
cin>>s[10];
if(s[10]=='a')
{
cout<<"你又花了五百做押金,并告知他们快点"<<endl;
cout<<"请选择 a.退出游戏 b.去军火库偷把枪"<<endl;
if(s[10]=='a')
{
return 0;
}
if(s[10]=='b')
{
cout<<"你去军火库偷了两把AK47,一把M24,两箱手榴弹,一挺机枪"<<endl;
Sleep(1000);
cout<<"恭喜你成功生存下来!";
return 0;
}
}
if(s[10]=='b')
{
cout<<"你去军火库偷了两把AK47,一把M24,两箱手榴弹,一挺机枪"<<endl;
Sleep(1000);
cout<<"恭喜你成功生存下来!";
}
if(s[10]=='c')
{
cout<<"你买了一架武装无人机"<<endl;
cout<<"请选择 a.退出游戏 b.去军火库偷把枪"<<endl;
if(s[10]=='a')
{
return 0;
}
if(s[10]=='b')
{
cout<<"你去军火库偷了两把AK47,一把M24,两箱手榴弹,一挺机枪"<<endl;
Sleep(1000);
cout<<"恭喜你成功生存下来!";
return 0;
}
}
}
}
}
if(s[10]=='b')
{
cout<<"你花了五千元买了一整套无人机,你还剩三千元"<<endl;
Sleep(1000);
cout<<"请选择 a.买一个冰箱 b.去军火库偷把枪 c.花更多的钱让工人们快点加固完"<<endl;
cin>>s[10];
if(s[10]=='a')
{
cout<<"你花了五百元买了一个冰箱,你还剩两千五百元"<<endl;
Sleep(1000);
cout<<"请选择 a.花更多的钱让工人们快点加固完 b.去军火库偷把枪"<<endl;
cin>>s[10];
if(s[10]=='a')
{
cout<<"你又花了五百做押金,并告知他们快点"<<endl;
cout<<"请选择 a.退出游戏 b.去军火库偷把枪"<<endl;
if(s[10]=='a')
{
return 0;
}
if(s[10]=='b')
{
cout<<"你去军火库偷了两把AK47,一把M24,两箱手榴弹,一挺机枪"<<endl;
Sleep(1000);
cout<<"恭喜你成功生存下来!";
return 0;
}
}
if(s[10]=='b')
{
cout<<"你去军火库偷了两把AK47,一把M24,两箱手榴弹,一挺机枪"<<endl;
Sleep(1000);
cout<<"恭喜你成功生存下来!";
return 0;
}
}
}
}
if(s[10]=='b')
{
cout<<"你到了万宜超市,请选择 a.买罐头饼干之类不易坏的东西 b.买一些好吃的"<<endl;
cin>>s[10];
if(s[10]=='b')
{
cout<<"好吃的东西很快就都坏掉了,你被饿嘎了"<<endl;
cin>>s[10];
}
if(s[10]=='a')
{
cout<<"你买了一些罐头之类不易坏的东西"<<endl;
Sleep(1000);
cout<<"你选择 a.买一个冰箱 b.买一架武装无人机"<<endl;
cin>>s[10];
if(s[10]=='a')
{
cout<<"你花了五百元买了一个冰箱,你还剩七千五百元"<<endl;
Sleep(1000);
cout<<&#