简易版和平精英

代码来咯!!!

#include <windows.h>
#include <string>
#include <Windowsx.h>
#include <fstream>
#include <cmath>
#include <sstream>
#include <algorithm>
#include <stdlib.h>
#include <time.h>
#include <iomanip>
#include <iostream>
#include <vector> 
#include <olectl.h>
#include<bits/stdc++.h>
#include<bits/c++config.h>
using namespace std;
string mz,mz2;
int s1,s2,s3,s4,s5,s6,s7,s8,s9,s10;
int qi=0,jia=100;
long long xue=100,dx=100,dg=30,df=5,bb,mmm;
long long wq1=1000,wq2=1000;
long long x;
long long sf,sjs1,sjs2,sjs3,sjs4,xsj,kt=0;
int j11=0,j2=100,j3=100,j4=100,j5=100;
int q1=rand()%1000+999,q2=rand()%1000+999,q3=rand()%1000+999,q4=rand()%1000+999,q5,xhq=0;
int sss;
void tkt()
{
        if(kt>=1)
        {
                cout<<"你舔到了三级甲,三级包和AWM!"<<endl;
                jia=3;
                qi=5;
                kt--; 
        }
        else
        {
                cout<<"木有空投。"<<endl;
        }
}
 
void kxhq()
{
        if(xhq>=1)
        {
                cout<<"你打下了一个空投。"<<endl;
                kt++;
                q5--; 
        }
        else
        {
                cout<<"你木有信号枪。"<<endl; 
        }
}  
 
void dy() 
{
        cout<<"你要用什么?\n1.能量饮料 2.止痛药 3.绷带 4.急救包 5.医疗箱"<<endl;
        cout<<"你有的东西:"<<endl;
        cout<<"能量饮料(血量增加10):"<<j2<<endl;
        cout<<"止痛药(血量增加20):"<<j3<<endl;
        cout<<"绷带(血量增加30):"<<j11<<endl;
        cout<<"急救包(血量增加40):"<<j4<<endl;
        cout<<"医疗箱(血量增加50):"<<j5<<endl;
        cin>>sss;
        if(sss==1)
        {
                if(j2<1)
                {
                        cout<<"你木有能量饮料。"<<endl; 
                }
                else
                {
                        cout<<"你使用了一个能量饮料。"<<endl;
                        j2--;
                        xue+=10000; 
                } 
        } 
        if(sss==2)
        {
                if(j3<1)
                {
                        cout<<"你木有止痛药。"<<endl; 
                }
                else
                {
                        cout<<"你使用了一个止痛药。"<<endl;
                        j3--;
                        xue+=2000000; 
                } 
        } 
        if(sss==3)
        {
                if(j11<1)
                {
                        cout<<"你木有绷带。"<<endl; 
                }
                else
                {
                        cout<<"你使用了一个绷带。"<<endl;
                        j11--;
                        xue+=3000000; 
                } 
        } 
        if(sss==4)
        {
                if(j4<1)
                {
                        cout<<"你木有急救包。"<<endl; 
                }
                else
                {
                        cout<<"你使用了一个急救包。"<<endl;
                        j4--;
                        xue+=4000000; 
                } 
        } 
        if(sss==5)
        {
                if(j5<1)
                {
                        cout<<"你木有医疗箱。"<<endl; 
                }
                else
                {
                        cout<<"你使用了一个医疗箱。"<<endl;
                        j5--;
                        xue+=5000000; 
                } 
        } 

 
void soufang()
{
 
        if(sf==4||sf==5||sf==6)
        {
                sjs1=rand()%5+1;
                if(sjs1==1)
                {
                        cout<<"你获得了绷带。"<<endl;
                        j11++;  
                } 
                if(sjs1==2)
                {
                        cout<<"你获得了能量饮料。"<<endl;
                        j2++;   
                } 
                if(sjs1==3)
                {
                        cout<<"你获得了止痛药。"<<endl;
                        j3++;   
                } 
                if(sjs1==4)
                {
                        cout<<"你获得了急救包。"<<endl;
                        j4++;   
                } 
                if(sjs1==5)
                {
                        cout<<"你获得了医疗箱。"<<endl;
                        j5++;   
                } 
 
        }
         else if(sf==7||sf==8||sf==9)
        {
            long long hq;
                sjs2=rand()%10;
                if(sjs2==1||sjs2==2)
                {
                        cout<<"你搜到了冲锋枪。"<<endl;
                        if(wq2==1&&wq1>1) wq2=q2;
                        else if(wq1==1) wq1=q2;
                        else
                        {
                            cout<<"你要换掉哪一把枪?"<<endl;
                            cout<<"1,武器一(威力"<<wq1<<")"<<endl;
                            cout<<"2,武器二(威力"<<wq2<<")"<<endl;
                            cout<<"(冲锋枪的威力是)"<<q2<<endl;
                            cout<<"3,哪个都不换。"<<endl;
                            cin>>hq;
                            if(hq==1) wq1=q2;
                            if(hq==2) wq2=q2;
                        }
                }
                if(sjs2==3||sjs2==4)
                {
                        cout<<"你搜到了步枪。"<<endl;
                        if(wq2==1&&wq1>1) wq2=q3;
                        else if(wq1==1) wq1=q3;
                        else
                        {
                            cout<<"你要换掉哪一把枪?"<<endl;
                            cout<<"1,武器一(威力"<<wq1<<")"<<endl;
                            cout<<"2,武器二(威力"<<wq2<<")"<<endl;
                            cout<<"(步枪的威力是)"<<q3<<endl;
                            cout<<"3,哪个都不换。"<<endl;cin>>hq;
                            if(hq==1) wq1=q3;
                            if(hq==2) wq2=q3;
                        }
                }
                if(sjs2==5||sjs2==6)
                {
                        cout<<"你搜到了狙击枪。"<<endl;
                        if(wq2==1&&wq1>1) wq2=q4;
                        else if(wq1==1) wq1=q4;
                        else
                        {
                            cout<<"你要换掉哪一把枪?"<<endl;
                            cout<<"1,武器一(威力"<<wq1<<")"<<endl;
                            cout<<"2,武器二(威力"<<wq2<<")"<<endl;
                            cout<<"(狙击枪的威力是)"<<q4<<endl;
                            cout<<"3,哪个都不换。"<<endl;cin>>hq;
                            if(hq==1) wq1=q4;
                            if(hq==2) wq2=q4;
                        }
                }
                if(sjs2==7||sjs2==8||sjs2==9)
                {
                        cout<<"你搜到了手枪"<<endl;
                        if(wq2==1&&wq1>1) wq2=q1;
                        else if(wq1==1) wq1=q1;
                        else
                        {
                            cout<<"你要换掉哪一把枪?"<<endl;
                            cout<<"1,武器一(威力"<<wq1<<")"<<endl;
                            cout<<"2,武器二(威力"<<wq2<<")"<<endl;
                            cout<<"(手枪的威力是)"<<q1<<endl;
                            cout<<"3,哪个都不换。"<<endl;cin>>hq;
                            if(hq==1) wq1=q1;
                            if(hq==2) wq2=q1;
                        }
                }
                if(sjs2==10)
                {
                        cout<<"太好了!你搜到了信号枪!"<<endl;
                        if(wq2==1&&wq1>1) wq2=xhq;
                        else if(wq1==1) wq1=xhq;
                        else
                        {
                            cout<<"你要换掉哪一把枪?"<<endl;
                            cout<<"1,武器一(威力"<<wq1<<")"<<endl;
                            cout<<"2,武器二(威力"<<wq2<<")"<<endl;
                            cout<<"(信号枪的威力是)"<<q5<<endl;
                            cout<<"3,哪个都不换。"<<endl;cin>>hq;
                            if(hq==1) wq1=xhq;
                            if(hq==2) wq2=xhq;
                        }
                }
        }
 
        else if(sf==10||sf==11||sf==12)
        {
                sjs3=rand()%10+1;
                if(sjs3==1||sjs3==2||sjs3==3)
                {
                        cout<<"你搜到了3级甲。"<<endl;
                        jia+=3;
                }
                if(sjs3==3||sjs3==4||sjs3==5||sjs3==6)
                {
                        cout<<"你搜到了1级甲。"<<endl;
                        jia+=1;
                }
                if(sjs3==7||sjs3==8||sjs3==9)
                {
                        cout<<"你搜到了2级甲。"<<endl;
                        jia+=2;
                }       
        }
 
        else if(sf==13||sf==14||sf==15)
        {
                sjs4=rand()%10+1;
                if(sjs4==1||sjs4==2||sjs4==3)
                {
                        cout<<"你搜到了3级包。"<<endl;
                }
                if(sjs4==3||sjs4==4||sjs4==5||sjs4==6)
                {
                        cout<<"你搜到了1级包。"<<endl;
                }
                if(sjs4==7||sjs4==8||sjs4==9)
                {
                        cout<<"你搜到了2级包。"<<endl;
                }
        }
        else
        {
                cout<<"这房被别人搜过了。"<<endl;
        }
}
void zmjf()
{
dx=100;   
    for(;;)
    {
 
        mmm=rand()%1;
        cout<<"敌人血量:"<<dx<<endl;
        cout<<"我的血量:"<<xue<<endl;
        cout<<"敌人攻击力:"<<dg<<endl;
        cout<<"我的攻击力:"<<wq1+wq2<<endl;
        cout<<"敌人防御力:"<<df<<endl;
        cout<<"我的防御力:"<<jia*10<<endl;
        cout<<"1.攻击 2.逃跑"<<endl;cin>>bb;
        if(bb==1)
        {
                if(dg-(jia*10)<0)
                        {       
                        cout<<"你扣了0滴血。"<<endl;
                        cout<<"他扣了"<<(10000)-df<<"滴血。"<<endl;
                        dx-=10000;
                        } 
                        else
                        {
                        cout<<"你扣了他"<<0<<"滴血。"<<endl;
            cout<<"他扣了"<<10000<<"滴血。"<<endl;
            dx-=10000;
            xue-=0;   
                        }
 
            if(dx<=0)
            {
                cout<<"你杀了他。"<<endl;
                s8--;
                break;
            }
            if(xue<=0)
            {
                cout<<"他杀了你!"<<endl;
                cout<<"你的排名为"<<s8<<"。\n再接再厉,下次吃鸡。"<<endl;
                                cout<<"10秒后自动关闭。"<<endl;
                                Sleep(10*1000); 
                break; 
            }
        }
        if(bb==2)
        {
                if(mmm==0)
                {
                cout<<"逃跑成功!"<<endl;
            break;      
                }
            else
            {
            cout<<"逃跑失败!"<<endl;        
            }
        }
    }
}
void sharen()
{
     x=rand()%6+1;
     if(x==2||x==3||x==4||x==5)
    {
        cout<<"你看见了一个人在你对面(他也看见了你)!"<<endl;
        zmjf();
    }
    else
    {
        cout<<"木有找到人!"<<endl;
    }
 

int main() 
{
    srand(time(NULL));
    q1=rand()%10+10;q2=rand()%15+13;q3=rand()%20+20;q4=rand()%25+25;q5=1;
cout<<"欢迎玩我的游戏:PUBG"<<endl;
for(;;)
{
cout<<"来先选择是注册(1)还是登入(2)。"<<endl;
cin>>s1;
if(s1==1)
{
        cout<<"注册:"<<endl;
        cout<<"用户名:";
        cin>>mz;
        cout<<"注册成功!"; 
}
if(s1==2)
{
cout<<"登录:"<<endl;
cout<<"用户名:";
cin>>mz2;
if(mz2!=mz)
{
        cout<<"木有这个账号,请注册。"<<endl; 
}
else
{
        cout<<"登录成功!";
        system("Pause");
system("cls");
        break; 
 
}       
}
system("Pause");
system("cls");  

cout<<"游戏:PUBG"<<endl;
Sleep(1*100);
cout<<"总作者:保密"<<endl;
Sleep(1*100);
cout<<"想随时随地拿到各种游戏请加入洛谷团队:https://www.luogu.org/team/show?teamid=11517"<<endl;
Sleep(1*100);
cout<<"作者:傻子"<<endl; 
cout<<"作者建议:进入游戏后如遇到毒圈,请立刻疾跑,不然会扣10血。"<<endl;
Sleep(1*100);
cout<<"玩家如有建议,可发邮箱:481425940@qq.com"<<endl;
Sleep(1*100);
system("Pause");
system("cls");
cout<<"开始启动"<<endl;
Sleep(1*1000);
cout<<"进度条:"<<endl;
 
for(int i=0;i<100;i++)
{
        cout<<"                                              ";
        cout<<"已完成进度("<<i<<"/100)总进度";
        Sleep(0.00000000001*0.00000000001);
        system("cls");

cout<<endl; 
system("Pause");
system("cls");
cout<<"请选择地图:1.沙漠 2.雨林"<<endl;
cin>>s2;
cout<<"请选择模式:1.娱乐 2.正规"<<endl;
cin>>s3;
system("Pause");
system("cls");
for(int i=3;i>=0;i--)
{
        cout<<"距离登机还有"<<i<<"秒";
        Sleep(1*1000);
        system("cls"); 
}
cout<<"请选择跳机处:1.P城 2.监狱 3.海边 4.悬崖 5.毒圈 6.随机"<<endl; 
cin>>s4;
if(s4==3)
{
        cout<<"你跳到了海边,没一会儿,毒圈来了,你被毒死了。共有100人,你的排名是第100名。"<<endl; 
        return 0;
}
if(s4==4)
{
        cout<<"恭喜你跳到了悬崖,你摔死了。共有100人,你的排名是第100名。"<<endl; 
        return 0;
}
if(s4==5)
{
        cout<<"你跳到了毒圈处,你被毒死了。共有100人,你的排名是第100名。"<<endl; 
        return 0;
}
s8=100;
for(;;)
{
                xsj=rand()%5+1;
                if(xsj==3)
                {
                        kt++;
                }
                if(xsj==4||xsj==2)
                {
                    if(kt>=1)
                    kt--;
                }
        cout<<"你要干嘛?\n1.疾跑(现可用) 2.杀人(现可用) 3.搜房(现可用) 4.使用绷带/能量饮料/止痛药/急救包/医疗箱(现可用) 5.查看背包 6.舔空投(现可用) 7.开信号枪(现可用)"<<endl;
        cout<<"你的身体情况:"<<xue<<"滴血"<<endl;
        if(s5==0)
        {
        cout<<"最新情报:\n1.上一回合死了3个人"<<endl;       
        }
                else
                {
                cout<<"最新情报:\n1.上一回合死了"<<s5<<"个人"<<endl;
                }
                cout<<"2.现在有"<<kt<<"个空投"<<endl; 
        cout<<"现在情况:"; 
        s5=rand()%3;
        if(s5!=0)
        {
                cout<<"毒圈没来。";
                s6=1; 
        }
        else
        {
                cout<<"毒圈来袭!";
                s6=0;
        }
        cout<<"剩余人数:"<<s8<<endl;
        if(xue<=0)
        {
                return 0;
        } 
        cin>>s7;
        if(s5==0)
        {
                if(s7!=1)
                {
                        cout<<"你中毒了。"<<endl;
                       xue+=100;
                }
        }
        if(s7==1)
        {
                if(s5!=0)
                {
                        cout<<"没有任何毛用,反而要加1000滴血。"<<endl;
                        xue+=1000; 
                }
                else
                {
                        cout<<"还好你跑了,不然你扣10滴血。而且,死了三个人。"<<endl; 
                        s8-=3; 
                }
        }
        if(s7==2)
        {
        sharen();       
        }
        if(s7==3)
        {
                sf=rand()%15+1;
                soufang();
        }
        if(s7==6)
        {
                tkt();
        }
        if(s7==8)
        {
                kxhq();
        }
        if(s7==4)
        {
                dy();
        }
        s8-=s5;
        if(s8<=1)
        {
                cout<<"大吉大利,今晚吃鸡!"<<endl;
                cout<<"你的排名为第一!"<<endl;
                cout<<"10秒后自动关闭。"<<endl;
                Sleep(10*1000);
                return 0;
        }
 
         system("Pause");
system("cls");
}       
        return 0;
}

给大家康康效果哈!!!

这时我们要先注册再登入,不然会提示:木有这个账号,请注册。

登入之后是这样的:

然后,你随便点个按键,等进度条就行

相关推荐

  1. python爬虫[简易]

    2024-01-06 16:02:01       33 阅读
  2. uniapp整合websocket(简易

    2024-01-06 16:02:01       54 阅读
  3. Linux信号量(简易

    2024-01-06 16:02:01       44 阅读
  4. 联系人管理系统(简易

    2024-01-06 16:02:01       28 阅读
  5. Docker安装ELK(简易

    2024-01-06 16:02:01       24 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-06 16:02:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-06 16:02:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-06 16:02:01       87 阅读
  4. Python语言-面向对象

    2024-01-06 16:02:01       96 阅读

热门阅读

  1. 作为产品经理,如何分析和管理产品需求?

    2024-01-06 16:02:01       43 阅读
  2. Datablau:银行业数据治理与数据资产管理

    2024-01-06 16:02:01       59 阅读
  3. Vue2与Vue3区别

    2024-01-06 16:02:01       54 阅读
  4. 化简资源分配图

    2024-01-06 16:02:01       64 阅读
  5. 力扣labuladong一刷day51天单调栈应用

    2024-01-06 16:02:01       56 阅读