C++【坑人神器:绝地求生小游戏5.0】全新时代!
原文地址: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】全新时代!相关推荐
- C++【坑人神器:绝地求生小游戏4.0】全新时代!
绝地求生小游戏4.0版本新上线,跨入全新时代!!! --摘自<CCSDN日报> 本次[绝地求生小游戏]更新时间较晚,原因是本公司最近新招聘了500名程序员,有很多事务需要处理,没有了时间来 ...
- C++【坑人神器:绝地求生小游戏3.0】震撼上线
绝地求生小游戏3.0版本震撼上线!!! 全新大厅系统.反外挂系统增强! 萨诺地形优化,艾伦格.米拉马增加雨天.雾天! TPP视角优化! 支持使用[蓝洞加速器]!!! #include<bits/ ...
- C++【坑人神器:绝地求生小游戏2.0】关机代码
绝地求生小游戏2.0版本上线!!! 新一代C++优化,虚幻四代引擎创作,更逼真的3D效果!新版本,新功能!加入全新皮肤系统!加入新枪械--信号枪!!!对天发射有惊喜!全新举报系统,严厉打击外挂行为!! ...
- C++【坑人神器:绝地求生小游戏6.0】全新时代!
绝地求生小游戏发布了6.0!!! 依旧和往常一样,直接提供源代码 我的个人主页 话不多说,直接上代码: #include<bits/stdc++.h> #include<window ...
- 绝地求生进游戏服务器维护,绝地求生7.5进入游戏提示servers are too busy服务器繁忙怎么办 解决方案分享...
相信今天有很多玩家更新之后遇到servers are too busy这个问题了,遇到之后怎么办呢,有没有什么办法可以解决这个问题呢,下面小编就给大家分享遇到servers are too busy之 ...
- 王者荣耀小游戏1.0震撼上线!C++版
王者荣耀小游戏1.0版本!可以关机哦! #include<bits/stdc++.h> //编个游戏,不顾一切的用万能 #include<windows.h> using na ...
- 吊死人小游戏 2.0版本
游戏名称: 吊死人小游戏2.0版本(4位数字版) 游戏玩法: 选择被吊的人物 每次输入4个数字 如果猜对其中至少一个数字,看做猜对了 如果一个也没猜中,看做猜错,被吊人物画一笔 全部猜中,并且被吊人物 ...
- C语言实现贪吃蛇小游戏1.0
C语言实现贪吃蛇小游戏1.0 贪吃蛇游戏要有三个东西:边框.蛇.食物 还有两个灵魂的东西:光标的移动与按键监控 一.光标的移动 在我看来在控制台上移动光标画图是实现这个小游戏的灵魂了,在这之前我一直以 ...
- 吊死人小游戏 1.0版本
游戏名称: 吊死人小游戏1.0版本(4位数字版本) 游戏玩法: 每次输入一个4位数,表示你所猜4个数字. 如果你猜对了其中的几个数字,那么下方的4个问号中与你所猜对数字对应的数字将显现出来. 如果你猜 ...
最新文章
- --7、学期表(表)
- 说好的敬畏每一行代码呢?Antd代码彩蛋炸翻一圈人
- 从HttpServletRequest获取完整的请求路径
- java await signal_Java中的await()/signal()用法
- 每日一题(46)—— volatile
- C语言const的用法详解
- eclipse查看git地址_在 IntelliJ IDEA 中使用 Git,太方便了
- 第5次作业+105032014070+胡阳洋
- 360安全浏览器安装adblock plus
- 用计算机绘制阀体各零件步骤,机械制图之零件图(四)
- Unity3D游戏框架之dll反编译和混淆
- 后院失火的大疆,距离真正的巨头还有多远?
- HTML5+CSS+DIV 新海诚电影简介
- 计算机的安全模式更改密码,我的电脑进安全模式需要密码,用户名是Administrator,密码忘记了,该怎么办呢?...
- mac上更新go版本
- 小米9/9 SE于3月19日开放购买!雷军:螺丝刀已备好,百万出货
- 04-小键盘字母u输出为4的问题
- 占位符语法-Scala
- 利用C++ builder 调试RTKLIB简单介绍
- 微信解绑手机号服务器会保留吗,微信怎么解绑手机号?微信还能解绑手机号吗?...
热门文章
- 15款最好用的思维导图(心智图 )工具
- 2021年度软件工程师薪酬报告
- Python 第三方模块 科学计算 SciPy模块1 简介,常数,IO
- 生物碱基c语言编程,新的CRISPR C-G DNA碱基编辑器
- ET工业大脑开放平台,全球首个工业智能的孵化基地
- MyBatis 源码解读(零)导语
- 智慧消防物联网(智慧消防远程监控管理系统)
- 利用Python+阿里云实现DDNS(动态域名解析)
- Struts2 S标签 数字格式化成金额输出
- java基于安卓的人脸识别_基于android studio开发的 opencv关于android人脸识别的DEMO