原文地址:https://blog.csdn.net/molongAWM/article/details/85039785
5.0全新改版!!!
注意:这是改进版,欢迎原文作者评论(观众们也可)
源码:

#include<bits/stdc++.h>
#include<windows.h>
#include<conio.h>
#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0)
using namespace std;
char c;
string kv="TPP",km="艾伦格",ks="单人";//基本必备函数
void SetPos(COORD a)//光标定位
{HANDLE out=GetStdHandle(STD_OUTPUT_HANDLE);SetConsoleCursorPosition(out, a);
}
void SetPos(int i, int j)//光标定位
{COORD pos= {i, j};SetPos(pos);
}
void color(int a)//颜色
{SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),a);
}
void Pos()//隐藏光标
{HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);CONSOLE_CURSOR_INFO cci;GetConsoleCursorInfo(hOut, &cci);cci.bVisible = FALSE;SetConsoleCursorInfo(hOut, &cci);
}//所有函数
void loading()
{color(8);SetPos(0,5);cout<<"         -----------------"<<endl;cout<<"        -|               |-"<<endl;cout<<"         |     PUBG      |"<<endl;cout<<"        -|               |-"<<endl;cout<<"         -----------------"<<endl<<endl<<endl;color(14);cout<<"              加载中";cout<<endl<<endl;color(8);for (int i=0; i<36; i++)cout<<"-";SetPos(0,14);color(15);Pos();for (int i=0; i<36; i++){cout<<"-";_sleep(80);}cout<<endl<<"100%";_sleep(1500);
}void lobby()
{system("Cls");cout<<"-----------------------------------------------------------"<<endl;cout<<"|开始(k) |                                          |     |"<<endl;cout<<"|--------|                                         |      |"<<endl;cout<<"|视角(v):|                                         |      |"<<endl;printf("|%s     |                                        |      ||\n",kv.c_str());cout<<"|--------|                                        |    _| |"<<endl;cout<<"|地图(m):|              __                       |    |   |"<<endl;printf("|%s  |             |  |                     |    |    |\n",km.c_str());cout<<"|--------|            _|__|_                     | _|     |"<<endl;cout<<"|模式(s):|           _|    |_                ____||____   |"<<endl;printf("|%s    |          | |PUBG| |              |  |    |  |  |\n",ks.c_str());cout<<"|========|          | |____| |              |__|____|__|  |"<<endl;cout<<"|                     |    |                 | |    | |   |"<<endl;cout<<"|           ______    |    |                 | |    | |   |"<<endl;cout<<"|       ___|      |___|____|_________________|_|____|_|___|"<<endl;cout<<"|______|                                                  |"<<endl;cout<<"|                                                         |"<<endl;cout<<"-----------------------------------------------------------"<<endl;
}void v()
{system("Cls");cout<<"-----------------------------------------------------------"<<endl;cout<<"|开始(k) |                                          |     |"<<endl;cout<<"|--------|-----|                                   |      |"<<endl;cout<<"|视角(v):|TPP:t|                                   |      |"<<endl;printf("|%s     |FPP:f|                                  |      ||\n",kv.c_str());cout<<"|--------|-----|                                  |    _| |"<<endl;cout<<"|地图(m):|              __                       |    |   |"<<endl;printf("|%s  |             |  |                     |    |    |\n",km.c_str());cout<<"|--------|            _|__|_                     | _|     |"<<endl;cout<<"|模式(s):|           _|    |_                ____||____   |"<<endl;printf("|%s    |          | |PUBG| |              |  |    |  |  |\n",ks.c_str());cout<<"|========|          | |____| |              |__|____|__|  |"<<endl;cout<<"|                     |    |                 | |    | |   |"<<endl;cout<<"|           ______    |    |                 | |    | |   |"<<endl;cout<<"|       ___|      |___|____|_________________|_|____|_|___|"<<endl;cout<<"|______|                                                  |"<<endl;cout<<"|                                                         |"<<endl;cout<<"-----------------------------------------------------------"<<endl;Pos();char c;while (1)if (kbhit()){c=getch();if (c=='f')kv="FPP";if (c=='t')kv="TPP";break;}lobby();
}void m()
{system("Cls");cout<<"-----------------------------------------------------------"<<endl;cout<<"|开始(k) |                                          |     |"<<endl;cout<<"|--------|                                         |      |"<<endl;cout<<"|视角(v):|                                         |      |"<<endl;printf("|%s     |                                        |      ||\n",kv.c_str());cout<<"|--------|--------|                               |    _| |"<<endl;cout<<"|地图(m):|艾伦格:a|     __                       |    |   |"<<endl;printf("|%s  |米拉马:m|    |  |                     |    |    |\n",km.c_str());cout<<"|--------|萨诺:s  |   _|__|_                     | _|     |"<<endl;cout<<"|模式(s):|--------|  _|    |_                ____||____   |"<<endl;printf("|%s    |          | |PUBG| |              |  |    |  |  |\n",ks.c_str());cout<<"|========|          | |____| |              |__|____|__|  |"<<endl;cout<<"|                     |    |                 | |    | |   |"<<endl;cout<<"|           ______    |    |                 | |    | |   |"<<endl;cout<<"|       ___|      |___|____|_________________|_|____|_|___|"<<endl;cout<<"|______|                                                  |"<<endl;cout<<"|                                                         |"<<endl;cout<<"-----------------------------------------------------------"<<endl;Pos();char c;while (1)if (kbhit()){c=getch();if (c=='a')km="艾伦格";if (c=='m')km="米拉马";if (c=='s')km="萨诺岛";break;}lobby();
}void s()
{system("Cls");cout<<"-----------------------------------------------------------"<<endl;cout<<"|开始(k) |                                          |     |"<<endl;cout<<"|--------|                                         |      |"<<endl;cout<<"|视角(v):|                                         |      |"<<endl;printf("|%s     |                                        |      ||\n",kv.c_str());cout<<"|--------|                                        |    _| |"<<endl;cout<<"|地图(m):|              __                       |    |   |"<<endl;printf("|%s  |             |  |                     |    |    |\n",km.c_str());cout<<"|--------|------|     _|__|_                     | _|     |"<<endl;cout<<"|模式(s):|单人:1|    _|    |_                ____||____   |"<<endl;printf("|%s    |双人:2|   | |PUBG| |              |  |    |  |  |\n",ks.c_str());cout<<"|========|四人:4|   | |____| |              |__|____|__|  |"<<endl;cout<<"|        |------|     |    |                 | |    | |   |"<<endl;cout<<"|           ______    |    |                 | |    | |   |"<<endl;cout<<"|       ___|      |___|____|_________________|_|____|_|___|"<<endl;cout<<"|______|                                                  |"<<endl;cout<<"|                                                         |"<<endl;cout<<"-----------------------------------------------------------"<<endl;Pos();char c;while (1)if (kbhit()){c=getch();if (c=='1')ks="单人";if (c=='2')ks="双人";if (c=='4')ks="四人";break;break;}lobby();
}void run()
{srand((unsigned)time(NULL));  //设定以当前时间为随机数种子for (int i=1; i<=rand()%10; i++){system("Cls");cout<<"-----------------------------------------------------------"<<endl;cout<<"| 匹配中 |                                          |     |"<<endl;printf("| 00:0%d  |                                         |      |\n",i);cout<<"|--------|                                         |      |"<<endl;cout<<"|                                                 |      ||"<<endl;cout<<"|                                                 |    _| |"<<endl;cout<<"|                       __                       |    |   |"<<endl;cout<<"|                      |  |                     |    |    |"<<endl;cout<<"|                     _|__|_                     | _|     |"<<endl;cout<<"|                    _|    |_                ____||____   |"<<endl;cout<<"|                   | |PUBG| |              |  |    |  |  |"<<endl;cout<<"|                   | |____| |              |__|____|__|  |"<<endl;cout<<"|                     |    |                 | |    | |   |"<<endl;cout<<"|           ______    |    |                 | |    | |   |"<<endl;cout<<"|       ___|      |___|____|_________________|_|____|_|___|"<<endl;cout<<"|______|                                                  |"<<endl;cout<<"|                                                         |"<<endl;cout<<"-----------------------------------------------------------"<<endl;_sleep(800);}for (int i=1; i<=100; i++){if (i<=9){system("Cls");cout<<"---------------------------------------------------------------"<<endl;cout<<"|                                                             |"<<endl;cout<<"|                                                             |"<<endl;cout<<"|                                                             |"<<endl;cout<<"|                                                             |"<<endl;cout<<"|                                                             |"<<endl;cout<<"|                                                             |"<<endl;cout<<"|                                                             |"<<endl;cout<<"|                         加载中...                           |"<<endl;printf("|                         %%%d                                  |\n",i);cout<<"|                                                             |"<<endl;cout<<"|                                                             |"<<endl;cout<<"|                                                             |"<<endl;cout<<"|                                                             |"<<endl;cout<<"|                                                             |"<<endl;cout<<"|                                                             |"<<endl;cout<<"|                                                             |"<<endl;cout<<"---------------------------------------------------------------"<<endl;}if (i>=10 && i<=99){system("Cls");cout<<"---------------------------------------------------------------"<<endl;cout<<"|                                                             |"<<endl;cout<<"|                                                             |"<<endl;cout<<"|                                                             |"<<endl;cout<<"|                                                             |"<<endl;cout<<"|                                                             |"<<endl;cout<<"|                                                             |"<<endl;cout<<"|                                                             |"<<endl;cout<<"|                         加载中...                           |"<<endl;printf("|                         %%%d                                 |\n",i);cout<<"|                                                             |"<<endl;cout<<"|                                                             |"<<endl;cout<<"|                                                             |"<<endl;cout<<"|                                                             |"<<endl;cout<<"|                                                             |"<<endl;cout<<"|                                                             |"<<endl;cout<<"|                                                             |"<<endl;cout<<"---------------------------------------------------------------"<<endl;}if (i==100){system("Cls");cout<<"---------------------------------------------------------------"<<endl;cout<<"|                                                             |"<<endl;cout<<"|                                                             |"<<endl;cout<<"|                                                             |"<<endl;cout<<"|                                                             |"<<endl;cout<<"|                                                             |"<<endl;cout<<"|                                                             |"<<endl;cout<<"|                                                             |"<<endl;cout<<"|                         加载中...                           |"<<endl;printf("|                         %%%d                                |\n",i);cout<<"|                                                             |"<<endl;cout<<"|                                                             |"<<endl;cout<<"|                                                             |"<<endl;cout<<"|                                                             |"<<endl;cout<<"|                                                             |"<<endl;cout<<"|                                                             |"<<endl;cout<<"|                                                             |"<<endl;cout<<"---------------------------------------------------------------"<<endl;}}system("Cls");printf("\n\n\n\n\n                                                            你被坑了!");for(;;){SetCursorPos(0,0);//system("start cmd.exe");}}//框架函数
void swit()
{char c;
loop:if (kbhit()){c=getch();switch (c){case 'k':{run();break;}case 'v':{v();break;}case 'm':{m();break;}case 's':{s();break;}}}goto loop;
}
int main()
{Pos();printf("启动加速器?\n\n\n");while(1)if(KEY_DOWN(MOUSE_MOVED)){system("Cls");color(11);string a="蓝洞集团提醒您:请按Shift键调成英文输入环境后进行游玩\n\n\n\n\n蓝洞加速器启动中\n\n";for(int i=0; i<a.size(); i++){cout<<a[i];_sleep(50);}color(1551);for (int i=0; i<20; i++){printf("_");_sleep(32);}SetPos(0,7);color(1727);for (int i=0; i<20; i++){_sleep(32);printf("_");}_sleep(100);color(0);system("Cls");loading();lobby();swit();return 0;}
}

C++【坑人神器:绝地求生小游戏5.0】全新时代!相关推荐

  1. C++【坑人神器:绝地求生小游戏4.0】全新时代!

    绝地求生小游戏4.0版本新上线,跨入全新时代!!! --摘自<CCSDN日报> 本次[绝地求生小游戏]更新时间较晚,原因是本公司最近新招聘了500名程序员,有很多事务需要处理,没有了时间来 ...

  2. C++【坑人神器:绝地求生小游戏3.0】震撼上线

    绝地求生小游戏3.0版本震撼上线!!! 全新大厅系统.反外挂系统增强! 萨诺地形优化,艾伦格.米拉马增加雨天.雾天! TPP视角优化! 支持使用[蓝洞加速器]!!! #include<bits/ ...

  3. C++【坑人神器:绝地求生小游戏2.0】关机代码

    绝地求生小游戏2.0版本上线!!! 新一代C++优化,虚幻四代引擎创作,更逼真的3D效果!新版本,新功能!加入全新皮肤系统!加入新枪械--信号枪!!!对天发射有惊喜!全新举报系统,严厉打击外挂行为!! ...

  4. C++【坑人神器:绝地求生小游戏6.0】全新时代!

    绝地求生小游戏发布了6.0!!! 依旧和往常一样,直接提供源代码 我的个人主页 话不多说,直接上代码: #include<bits/stdc++.h> #include<window ...

  5. 绝地求生进游戏服务器维护,绝地求生7.5进入游戏提示servers are too busy服务器繁忙怎么办 解决方案分享...

    相信今天有很多玩家更新之后遇到servers are too busy这个问题了,遇到之后怎么办呢,有没有什么办法可以解决这个问题呢,下面小编就给大家分享遇到servers are too busy之 ...

  6. 王者荣耀小游戏1.0震撼上线!C++版

    王者荣耀小游戏1.0版本!可以关机哦! #include<bits/stdc++.h> //编个游戏,不顾一切的用万能 #include<windows.h> using na ...

  7. 吊死人小游戏 2.0版本

    游戏名称: 吊死人小游戏2.0版本(4位数字版) 游戏玩法: 选择被吊的人物 每次输入4个数字 如果猜对其中至少一个数字,看做猜对了 如果一个也没猜中,看做猜错,被吊人物画一笔 全部猜中,并且被吊人物 ...

  8. C语言实现贪吃蛇小游戏1.0

    C语言实现贪吃蛇小游戏1.0 贪吃蛇游戏要有三个东西:边框.蛇.食物 还有两个灵魂的东西:光标的移动与按键监控 一.光标的移动 在我看来在控制台上移动光标画图是实现这个小游戏的灵魂了,在这之前我一直以 ...

  9. 吊死人小游戏 1.0版本

    游戏名称: 吊死人小游戏1.0版本(4位数字版本) 游戏玩法: 每次输入一个4位数,表示你所猜4个数字. 如果你猜对了其中的几个数字,那么下方的4个问号中与你所猜对数字对应的数字将显现出来. 如果你猜 ...

最新文章

  1. --7、学期表(表)
  2. 说好的敬畏每一行代码呢?Antd代码彩蛋炸翻一圈人
  3. 从HttpServletRequest获取完整的请求路径
  4. java await signal_Java中的await()/signal()用法
  5. 每日一题(46)—— volatile
  6. C语言const的用法详解
  7. eclipse查看git地址_在 IntelliJ IDEA 中使用 Git,太方便了
  8. 第5次作业+105032014070+胡阳洋
  9. 360安全浏览器安装adblock plus
  10. 用计算机绘制阀体各零件步骤,机械制图之零件图(四)
  11. Unity3D游戏框架之dll反编译和混淆
  12. 后院失火的大疆,距离真正的巨头还有多远?
  13. HTML5+CSS+DIV 新海诚电影简介
  14. 计算机的安全模式更改密码,我的电脑进安全模式需要密码,用户名是Administrator,密码忘记了,该怎么办呢?...
  15. mac上更新go版本
  16. 小米9/9 SE于3月19日开放购买!雷军:螺丝刀已备好,百万出货
  17. 04-小键盘字母u输出为4的问题
  18. 占位符语法-Scala
  19. 利用C++ builder 调试RTKLIB简单介绍
  20. 微信解绑手机号服务器会保留吗,微信怎么解绑手机号?微信还能解绑手机号吗?...

热门文章

  1. 15款最好用的思维导图(心智图 )工具
  2. 2021年度软件工程师薪酬报告
  3. Python 第三方模块 科学计算 SciPy模块1 简介,常数,IO
  4. 生物碱基c语言编程,新的CRISPR C-G DNA碱基编辑器
  5. ET工业大脑开放平台,全球首个工业智能的孵化基地
  6. MyBatis 源码解读(零)导语
  7. 智慧消防物联网(智慧消防远程监控管理系统)
  8. 利用Python+阿里云实现DDNS(动态域名解析)
  9. Struts2 S标签 数字格式化成金额输出
  10. java基于安卓的人脸识别_基于android studio开发的 opencv关于android人脸识别的DEMO