目前版本:第一章

//0,0 1535,863
//12,62 92,218
#include<algorithm>
#include<fstream>
#include<iostream>
#include<stdio.h>
#include<cstdio>
#include<iostream>
#include<windows.h>
#include<conio.h>
#include <time.h>
#include <stdlib.h>
#include<bits/stdc++.h>
#include<cstdio>
#include<algorithm>
#include <windows.h>
#include <stdlib.h>
#include <time.h>
#include "conio.h"
#include <iomanip>        //setw()函数所在库
#include <iostream>
#include <Windows.h>
HWND hMainWnd;  //主窗口句柄
#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0) //必要的,要背下来
using namespace std;
int HP=100;
int fx=2;
int cd;
int go;
int dHP=100;
int zd=20;
int x,y;
int dx,dy;
CONSOLE_CURSOR_INFO info = { 1, 0 };               //创建光标的属性结构体
HANDLE hand = GetStdHandle( STD_OUTPUT_HANDLE );   //创建光标的句柄
COORD coord = { 0, 0 };                                //创建xy坐标结构体,用于设置光标位置
POINT pt = { 0, 0 };                               //创建鼠标点坐标变量
int first() {char c;SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY |FOREGROUND_RED);cout<<"----------"<<endl;cout<<"| 黑客小C |"<<endl;cout<<"----------"<<endl;Sleep(2000);system("cls");cout<<"----------"<<endl;cout<<"|停电救援|"<<endl;cout<<"----------"<<endl;while(!kbhit()) {}system("cls");cout<<"加载中..."<<endl;cout<<"tips:玩家向鼠标移动,鼠标在屏幕上方任务向上走,下方向下走,左方向左走,右方向右走(请开全屏,提升体验效果),右键开枪,请注意电脑配置、状态,本游戏非常吃配置,可能会卡顿。";Sleep(5000);system("cls");
}
int AI_1() {go++;if(go%3!=0){return 0;}if(dHP<=0) {return 0;}if(x>dx&&dx<9&&dy!=y) {dx++;}if(y>dy&&dy<9&&dx!=x) {dy++;}if(x<dx&&dx>1&&dy!=y) {dx--;}if(y<dy&&dy>1&&dx!=x) {dy--;}if(y==dy||x==dx) {HP-=5;}
}
int AI_2() {go++;if(go%3!=0){return 0;}if(dHP<=0) {return 0;}if(x>dx&&dx<9) {dx++;}if(y>dy&&dy<9) {dy++;}if(x<dx&&dx>1) {dx--;}if(y<dy&&dy>1) {dy--;}if(x==dx&&y==dy) {HP-=25;}
}
int map_out(int x) {if(x==1) {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY |FOREGROUND_GREEN);cout<<"*";}if(x==2) {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY );cout<<"*";}
}
int out_1() {system("cls");cout<<"HP:"<<HP<<"子弹:"<<zd<<endl;for(int i=0; i<11; i++) {for(int j=0; j<11; j++) {if(i==0||i==10) {map_out(1);} else if(j==0||j==10) {map_out(1);} else if(i==x&&j==y) {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY |FOREGROUND_GREEN);cout<<"A";} else if(i==dx&&j==dy) {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY );cout<<"A";}  else {cout<<" ";}}cout<<endl;}
}
int out_2() {system("cls");cout<<"HP:"<<HP<<"子弹:"<<zd<<endl;for(int i=0; i<11; i++) {for(int j=0; j<11; j++) {if(i==0||i==10) {map_out(2);} else if(j==0||j==10) {map_out(2);} else if(i==x&&j==y) {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY |FOREGROUND_GREEN);cout<<"A";} else if(i==dx&&j==dy) {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY |FOREGROUND_BLUE);cout<<"A";}  else {cout<<" ";}}cout<<endl;}
}
int out_3() {system("cls");cout<<"HP:"<<HP<<"子弹:"<<zd<<endl;for(int i=0; i<11; i++) {for(int j=0; j<11; j++) {if(i==0||i==10) {map_out(2);} else if(j==0||j==10) {map_out(2);} else if(i==x&&j==y) {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY |FOREGROUND_GREEN);cout<<"A";} else if(i==dx&&j==dy) {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY |FOREGROUND_RED);cout<<"A";}  else {cout<<" ";}}cout<<endl;}
}
int out_4() {system("cls");cout<<"HP:"<<HP<<"子弹:"<<zd<<endl;for(int i=0; i<11; i++) {for(int j=0; j<11; j++) {if(i==0||i==10) {map_out(2);} else if(j==0||j==10) {map_out(2);} else if(i==x&&j==y) {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY |FOREGROUND_GREEN);cout<<"A";} else if(i==dx&&j==dy) {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY );cout<<"A";}  else {cout<<" ";}}cout<<endl;}
}
int out_5() {system("cls");cout<<"HP:"<<HP<<"子弹:"<<zd<<endl;for(int i=0; i<11; i++) {for(int j=0; j<11; j++) {if(i==0||i==10) {map_out(2);} else if(j==0||j==10) {map_out(2);} else if(i==x&&j==y) {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY |FOREGROUND_GREEN);cout<<"A";} else if(i==dx&&j==dy) {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY |FOREGROUND_GREEN);cout<<"O";}  else {cout<<" ";}}cout<<endl;}
}
int out_6() {system("cls");cout<<"HP:"<<HP<<"子弹:"<<zd<<endl;for(int i=0; i<11; i++) {for(int j=0; j<11; j++) {if(i==0||i==10) {map_out(2);} else if(j==0||j==10) {map_out(2);} else if(i==x&&j==y) {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY |FOREGROUND_GREEN);cout<<"A";} else if(i==dx&&j==dy) {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY );cout<<"A";}  else {cout<<" ";}}cout<<endl;}
}
int out_7() {system("cls");cout<<"HP:"<<HP<<"子弹:"<<zd<<endl;for(int i=0; i<11; i++) {for(int j=0; j<11; j++) {if(i==0||i==10) {map_out(2);} else if(j==0||j==10) {map_out(2);} else if(i==x&&j==y) {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY |FOREGROUND_GREEN);cout<<"A";} else if(i==dx&&j==dy) {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY );cout<<"A";}  else {cout<<" ";}}cout<<endl;}
}
int out_8() {system("cls");cout<<"HP:"<<HP<<"子弹:"<<zd<<endl;for(int i=0; i<11; i++) {for(int j=0; j<11; j++) {if(i==0||i==10) {map_out(2);} else if(j==0||j==10) {map_out(2);} else if(i==x&&j==y) {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY |FOREGROUND_GREEN);cout<<"A";} else if(i==dx&&j==dy) {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY |FOREGROUND_BLUE);cout<<"A";}  else {cout<<" ";}}cout<<endl;}
}
int out_9() {system("cls");cout<<"HP:"<<HP<<"子弹:"<<zd<<endl;for(int i=0; i<11; i++) {for(int j=0; j<11; j++) {if(i==0||i==10) {map_out(1);} else if(j==0||j==10) {map_out(1);} else if(i==x&&j==y) {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY |FOREGROUND_GREEN);cout<<"A";} else if(i==dx&&j==dy) {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY |FOREGROUND_BLUE);cout<<"O";}  else {cout<<" ";}}cout<<endl;}
}
int out_10() {system("cls");cout<<"HP:"<<HP<<"子弹:"<<zd<<endl;for(int i=0; i<11; i++) {for(int j=0; j<11; j++) {if(i==0||i==10) {map_out(2);} else if(j==0||j==10) {map_out(2);} else if(i==x&&j==y) {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY |FOREGROUND_GREEN);cout<<"A";} else if(i==dx&&j==dy) {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY );cout<<"A";}  else {cout<<" ";}}cout<<endl;}
}
int play() {char c;int a;SetConsoleCursorPosition( hand, coord );       //传入光标句柄和坐标设置光标位置GetCursorPos ( &pt );if(zd<=0){zd=20;return 0;}if(pt.x<=20&&y>1) {y--;fx=1;}if(pt.x>=1515&&y<9) {y++;fx=2;}if(pt.y<=20&&x>1) {x--;fx=3;}if(pt.y>=843&&x<9) {x++;fx=4;}if (KEY_DOWN(MOUSE_EVENT)) {if(fx==1&&dy<y){dHP-=20; }if(fx==2&&dy>y){dHP-=20; }if(fx==3&&dx<x){dHP-=20; }if(fx==4&&dx>x){dHP-=20; }zd--;}
}
int vs_1() {while(dHP>0) {HP=100;x=1;y=1;zd=20;dHP=100;dx=9;dy=9;while(true) {out_1();play();AI_1();if(HP<=0) {break;}if(dHP<=0) {break;}Sleep(200);}}
}
int vs_2() {HP=100;x=1;y=1;zd=20;dHP=10;dx=9;dy=9;while(dHP>0) {HP=100;x=1;y=1;zd=20;dHP=150;dx=9;dy=9;while(true) {out_2();play();AI_1();if(HP<=0) {break;}if(dHP<=0) {break;}Sleep(100);}}
}
int vs_3() {HP=100;x=1;y=1;zd=20;dHP=300;dx=9;dy=9;while(dHP>0) {HP=100;x=1;y=1;zd=20;dHP=100;dx=9;dy=9;while(true) {out_3();play();AI_1();if(HP<=0) {break;}if(dHP<=0) {break;}Sleep(100);}}
}
int vs_4() {HP=100;x=1;y=1;zd=20;dHP=100;dx=9;dy=9;while(dHP>0) {HP=100;x=1;y=1;zd=20;dHP=100;dx=9;dy=9;while(true) {out_4();play();AI_1();if(x==dx&&y==dy){HP=0;}if(HP<=0) {break;}if(dHP<=0) {break;}Sleep(200);}}
}
int vs_5() {HP=100;x=1;y=1;zd=20;dHP=100;dx=9;dy=9;while(dHP>0) {HP=100;x=1;y=1;zd=20;dHP=50;dx=9;dy=9;while(true) {out_5();play();AI_2();if(HP<=0) {break;}if(dHP<=0) {break;}Sleep(200);}}
}
int vs_6() {HP=100;x=1;y=1;zd=20;dHP=120;dx=9;dy=9;while(dHP>0) {HP=100;x=1;y=1;zd=20;dHP=50;dx=9;dy=9;while(true) {out_6();play();AI_1();if(HP<=0) {break;}if(dHP<=0) {break;}Sleep(200);}}
}
int vs_7() {HP=100;x=1;y=1;zd=20;dHP=100;dx=9;dy=9;while(dHP>0) {HP=100;x=1;y=1;zd=20;dHP=50;dx=9;dy=9;while(true) {out_7();play();AI_2();if(HP<=0) {break;}if(dHP<=0) {break;}Sleep(200);}}
}
int vs_8() {HP=100;x=1;y=1;zd=20;dHP=150;dx=9;dy=9;while(dHP>0) {HP=100;x=1;y=1;zd=20;dHP=50;dx=9;dy=9;while(true) {out_7();play();AI_1();if(HP<=0) {break;}if(dHP<=0) {break;}Sleep(200);}}
}
int vs_9() {HP=100;x=1;y=1;zd=20;dHP=150;dx=9;dy=9;while(dHP>0) {HP=100;x=1;y=1;zd=20;dHP=50;dx=9;dy=9;while(true) {out_8();play();AI_1();if(HP<=0) {break;}if(dHP<=0) {break;}Sleep(200);}}
}
int vs_10() {HP=100;x=1;y=1;zd=20;dHP=90;dx=9;dy=9;while(dHP>0) {HP=100;x=1;y=1;zd=20;dHP=50;dx=9;dy=9;while(true) {out_7();play();AI_2();if(HP<=0) {break;}if(dHP<=0) {break;}Sleep(200);}}
}
int vs_11() {HP=100;x=1;y=1;zd=20;dHP=100;dx=9;dy=9;while(dHP>0) {HP=100;x=1;y=1;zd=20;dHP=100;dx=9;dy=9;while(true) {out_1();play();AI_1();if(HP<=0) {break;}if(dHP<=0) {break;}Sleep(200);}}
}
int vs_12() {HP=100;x=1;y=1;zd=20;dHP=160;dx=9;dy=9;while(dHP>0) {HP=100;x=1;y=1;zd=20;dHP=160;dx=9;dy=9;while(true) {out_1();play();AI_1();if(HP<=0) {break;}if(dHP<=0) {break;}Sleep(200);}}
}
int vs_13() {HP=100;x=1;y=1;zd=20;dHP=200;dx=9;dy=9;while(dHP>0) {HP=100;x=1;y=1;zd=20;dHP=200;dx=9;dy=9;while(true) {out_9();play();if(HP<=0) {break;}if(dHP<=0) {break;}Sleep(200);}}
}
int vs_14() {HP=100;x=1;y=1;zd=20;dHP=160;dx=9;dy=9;while(dHP>0) {HP=100;x=1;y=1;zd=20;dHP=160;dx=9;dy=9;while(true) {out_1();play();AI_1();if(HP<=0) {break;}if(dHP<=0) {break;}Sleep(200);}}
}
int vs_15() {HP=100;x=1;y=1;zd=20;dHP=120;dx=9;dy=9;while(dHP>0) {HP=100;x=1;y=1;zd=20;dHP=160;dx=9;dy=9;while(true) {out_10();play();AI_2();if(HP<=0) {break;}if(dHP<=0) {break;}Sleep(200);}}
}
int vs_16() {HP=100;x=1;y=1;zd=20;dHP=120;dx=9;dy=9;while(dHP>0) {HP=100;x=1;y=1;zd=20;dHP=160;dx=9;dy=9;while(true) {out_10();play();AI_1();if(HP<=0) {break;}if(dHP<=0) {break;}Sleep(200);}}
}
int vs_17() {HP=100;x=1;y=1;zd=20;dHP=90;dx=9;dy=9;while(dHP>0) {HP=100;x=1;y=1;zd=20;dHP=160;dx=9;dy=9;while(true) {out_10();play();AI_1();if(HP<=0) {break;}if(dHP<=0) {break;}Sleep(200);}}
}
int story1() {system("cls");SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY |FOREGROUND_RED);cout<<"客户:杨叔正在搞电疗改造人,赶紧给我进山搞他,小心点,山里有守卫!";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");cout<<"战友1:我去警卫室,你去山里,我打完警卫后,就会直接来,我们打败了杨叔后,你撤退,我用炸弹炸山。";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");cout<<"初入深山";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");
}
int story2() {system("cls");SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY |FOREGROUND_RED);cout<<"客户:小心,里面有会放电的改造人,他会攻击你的!";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");cout<<"进入基地";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");
}
int story3() {system("cls");SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY |FOREGROUND_RED);cout<<"战友1:我...我...不行啦,爆破任务只能靠打爆杨叔随身带的C4了!";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");cout<<"客户:有个红衣家长,阻止他把小孩送给杨叔治网瘾(改造)!";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");cout<<"深入基地";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");
}
int story4() {system("cls");SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY |FOREGROUND_RED);cout<<"客户:看到那个男人了吗,他是杨叔,干了他,你队友死了,赶紧打死杨叔,不要靠近他,他会点C4的!";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");cout<<"基地对决";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");
}
int story5() {system("cls");SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY |FOREGROUND_RED);cout<<"客户:干的漂亮,再也没有小孩被改造了!";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");cout<<"客户:任务应该完成了....";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");
}
int story6() {system("cls");SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY |FOREGROUND_RED);cout<<"客户:手机推送说大山基地的杨叔是克隆体,快打败研究员去方舱医院!";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");cout<<"战友2:我去先攻杨叔的非法武装基地,杀多点守卫。";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");cout<<"新冠世界";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");
}
int story7() {system("cls");SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY |FOREGROUND_RED);cout<<"客户:击败研究员!";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");cout<<"中断改造";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");
}
int story8() {system("cls");SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY |FOREGROUND_RED);cout<<"客户:拿到情报了,杨叔逃跑了,那个是病毒改造人,打败他逃出去!";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");cout<<"逃离方舱";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");
}
int story9() {system("cls");SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY |FOREGROUND_RED);cout<<"客户:立刻去杨永信的诊所,阻止杨永信的放电改造人计划,战友2会跟你去!";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");cout<<"战友2:啊啊啊...";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");cout<<"守卫:立刻投降!";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");cout<<"潜入诊所";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");
}
int story10() {system("cls");SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY |FOREGROUND_RED);cout<<"放电改造人:识别到敌人,实施攻击。";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");cout<<"诊所火拼";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");
}
int story11() {system("cls");SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY |FOREGROUND_RED);cout<<"客户:这里有杨叔最后一个克隆人,击杀他!";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");cout<<"克隆破灭";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");
}
int story12() {system("cls");SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY |FOREGROUND_RED);cout<<"客户:立即返回深山,歼灭杨叔!";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");cout<<"重返深山";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");
}
int story13() {system("cls");SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY |FOREGROUND_RED);cout<<"守卫:举起手来,抱头蹲下!";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");cout<<"再次进攻";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");
}
int story14() {system("cls");SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY |FOREGROUND_RED);cout<<"一个小孩:救救我(用枪打爆改造机)!";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");cout<<"救下小孩";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");
}
int story15() {system("cls");SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY |FOREGROUND_RED);cout<<"客户:看到杨叔了吗,歼灭他!";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");cout<<"最终对决";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");
}
int story16() {system("cls");SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY |FOREGROUND_RED);cout<<"客户:好家伙,QQ看点上的营销号说杨叔只是保护伞的一小部分,你要负责捣毁保护伞!";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");cout<<"丧尸:啊!";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");cout<<"保护伞战争";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");
}
int story17() {system("cls");SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY |FOREGROUND_RED);cout<<"守卫:你完了!";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");cout<<"歼灭守卫";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");
}
int story18() {system("cls");SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY |FOREGROUND_RED);cout<<"保护伞公司老板:今天你死定了!";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");cout<<"摧毁保护伞";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");
}
int story19() {system("cls");SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY |FOREGROUND_RED);cout<<"客户:改造人的源头是狗日子国731部队,赶紧消灭它!";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");cout<<"侵入部队";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");
}
int story20() {system("cls");SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY |FOREGROUND_RED);cout<<"大佐:八嘎呀路!";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");cout<<"终局之战";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");
}
int story21() {system("cls");SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY |FOREGROUND_RED);cout<<"客户:干的漂亮!";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");cout<<"任务完成";Sleep(1000);while(!KEY_DOWN(MOUSE_EVENT)) {}system("cls");
}
int main() {SetConsoleCursorInfo( hand, &info );first();//第一章节:捣毁狼窝story1();vs_1();story2();vs_2();story3();vs_3();story4();vs_4();story5();
}

C++小游戏之停电救援相关推荐

  1. 微信小游戏设计心得(一)从0到开发一款小游戏教程-岩浆救援,对初学者来说有帮助

    2019年底,因为其他工作失意,我意外来到了,小游戏设计圈子,独立开发游戏,从什么都不会,到发开了一款真正的小游戏 网上很多教程,但是没有一个全面的,都是零零散散的东西,拼凑一起,需要很多时间,我决定 ...

  2. 分享一个C语言矿井逃生迷宫小游戏【附源码】

    用C语言写的一个迷宫小游戏,游戏玩法是通过鼠标控制帽子上的灯走出迷宫 // 定义常量 #define PI 3.141592653589 // 圆周率 #define UNIT_GROUND 0 // ...

  3. python小游戏大合集(有注释,持续更新)

    目录 这么努力的作者,你确定不给个赞吗? 石头剪刀布 摇色子 猜数字 老虎机 丧尸游戏 如果还想看可以点击这个链接 这么努力的作者,你确定不给个赞吗? 求赞求关注! 如果大家还想看可以去这里 http ...

  4. java毕业设计网页小游戏交流论坛源码+lw文档+mybatis+系统+mysql数据库+调试

    java毕业设计网页小游戏交流论坛源码+lw文档+mybatis+系统+mysql数据库+调试 java毕业设计网页小游戏交流论坛源码+lw文档+mybatis+系统+mysql数据库+调试 本源码技 ...

  5. 自制青蛙跳台阶小游戏~

    青蛙跳台阶小游戏 1.概念(concept)文档 楔子(Setting):千百年来,人们在贬低别人时,常用井底之蛙来描述那个人,但这却让青蛙不开心了,于是青蛙决定跳出井底,为自己讨一个公道. 玩法(G ...

  6. 用Construct 2制作入门小游戏~

    今天在软导课上了解到了Construct 2这个神器,本零基础菜鸟决定尝试做一个简单的小游戏(实际上是入门的教程啊= = 首先呢,肯定是到官网下载软件啊,点击我下载~ 等安装完毕后我便按照新手教程开始 ...

  7. [FaceBook]测试、发布和分享小游戏

    FaceBook小游戏 测试.发布和分享小游戏 对于小游戏,您现在可以十分轻松地在本地测试开发版本,自动完成发布流程,以及与团队分享编译版本.本文档会详细说明这些步骤. 通过本地服务器测试游戏 小游戏 ...

  8. OPPO小游戏vConsole开启方法

    OPPO小游戏是不会报红色错误的,要开启vConsole,要在首场景脚本内onLoad里加上以下代码: qg.setEnableDebug({enableDebug: true, // true 为打 ...

  9. unity课设小游戏_Unity制作20个迷你小游戏实例训练视频教程

    本教程是关于Unity制作20个迷你小游戏实例训练视频教程,时长:20小时,大小:3.8 GB,MP4高清视频格式,教程使用软件:Unity,附源文件,作者:Raja Biswas,共97个章节,语言 ...

最新文章

  1. html5,增加flash插件
  2. PAT甲级1087 All Roads Lead to Rome (30分):[C++题解]dijkstra求单源最短路综合、最短路条数、保存路径
  3. Django 笔记2 -- Django 项目
  4. Mac OS X下查看CPU信息
  5. 四大触点,教你从“用户视角”构建数据分析体系
  6. 1108. IP 地址无效化
  7. Linux 获取屏幕分辨率与窗口行列数(c/c++)
  8. 如何使用be动词来确认请求_12
  9. Elasticsearch--入门-_put post修改数据---全文检索引擎ElasticSearch工作笔记007
  10. 【Uly】关于团队工作流程的反思
  11. python大盘点:全局变量、局部变量、类变量、实例变量
  12. day9--Matplotlib--折线图
  13. linux内核奇遇记之md源代码解读之五
  14. mysql 线程内存 回收_【MySQL】InnoDB后台线程与内存缓存池
  15. java将小写金额转换为大写的工具类
  16. 在机器学习领域,主要有哪三类不同的学习方法
  17. 分享一个好用的抠图网站
  18. 五个小时学会Asp连接access添加,删除,修改
  19. 建立时间与保持时间计算
  20. (PC+WAP)织梦模板茶几茶盘类网站

热门文章

  1. Android IOS风格Emoji表情,简单实用
  2. 技术人文丨他们“说”的每一句话,都有ASR、NLP、TTS技术
  3. MATLAB 冒泡算法
  4. 人工智能 人工神经网络,人工神经网络应用实例
  5. android 自定义按钮边角有阴影,Android CardView使用elevation设置阴影去掉边角背景解决办法 | 夕辞...
  6. java基于微信小程序的校园二手闲置商品交易系统 uniapp 小程序
  7. 古龙冰洞超级计算机指令,龙族幻想古龙冰洞异闻攻略 古龙冰洞指令介绍
  8. 让你的努力配得上你的梦想书摘
  9. Mysql磁盘空洞的成因以及重建表的几种方式
  10. Markdown插入url图片