枪战C++小游戏(枪战类小游戏在线玩)

枪战C++小游戏上代码:
#include
#include
#include
using namespace std;
int gj3 100, fy3 1

上代码:

#include 位/stdc++.h

#includeconio.h

#includewindows.h

使用命名空间标准。

int gj3=100,fy3=100,sm3=1000,gu=1,sc=0;

char* (s[])={ \’刀\’, \’铁刀\’, \’铜刀\’, \’银刀\’, \’金刀\’, \’手枪\’, \’步枪\’, \’突击步枪\’, \’狙击步枪\’ ,\’SMG\’,\’藤甲\’,\’铁甲\’,\’青铜甲\’,\’银甲\’,\’金甲\’};

int sl[15]={ 0 }, ysl=0, msx;

字符串名称;

int sm1, sm2, gj1, gj2, fy1, fy2, rs=999999, rw, gos, smc, rea, sr, srt, tes, sa, srf, srth; //smc为血量上限。

int gj[]={ 10,15,20,30,50,80,100,120,150,200,0,0,0,0,0 }, fy[]={ 0,5,10,15,20,0,0,0, 0,0,20,30,50,80,100 } //攻击力、防御力、医疗箱数量

空袋()

{

int xz1, jx;

for (int i=0; i 15; i++)

{

cout s \’: \’ sl \’级别\’ endl;

}

cout \’医疗包:\’ysl \’件\’endl \’0.1结束。使用医疗箱结束;

辛xz1;

系统(\’cls\’);

如果(xz1==1){

如果(ysl==0)

{

斯库特:“我没有医疗箱!”

睡眠(1000);

}

如果(smc=sm1)

{

法庭:“你浑身是血!”;

睡眠(1000);

}

除此之外

{

jx=sm1 + 500;

如果(jx smc)

{

jx=smc;

}

sm1=jx;

cout “我们成功加血了!\’\’\’;

睡眠(1000);

ysl–;

}

系统(\’cls\’);

}

}

int 进入() {

srand(时间(NULL));

sa=兰特() % 16;

开关(SA)

{

案例15:

ysl++;

cout \”你拿起了一级医疗箱\”;

休息;

默认:

cout \’你捡起了它\’ s[sa] \’1 级\’;

gj1 +=gj[sa];

fy1 +=fy[sa];

sl[sa]++;

休息;

}

睡眠(1000);

系统(\’cls\’);

返回0。

}

int unp()

{

int sm4、gj4、fy4;

cout \’th\’ gu \’Guan\’ endl;

cout \’你遇到了野兽\’ endl;

睡眠(2000);

sm4=sm3;

gj4=gj3;

fy4=fy3;

而(sm1 0 || sm4 0)

{

如果(gj1 – fy4=0)

{

cout \’他被0滴血击倒,但还剩下\’sm4滴血\’。

睡眠(1000);

系统(\’cls\’);

sc++;

}

除此之外

{

sm4=sm4 – gj1 + fy4;

cout \”他被杀了\” gj1 – fy4 \”血滴,还在那里\” sm4 \”血滴\”;

睡眠(1000);

系统(\’cls\’);

}

如果(sm4=0)

{

侦察兵:“他死了!”;

睡眠(1000);

系统(\’cls\’);

进入();

顾++;

返回0。

}

如果(gj4 – fy1=0)

{

cout \’你被击倒了0 滴血,但你还剩下\’sm1 滴血\’。

睡眠(1000);

系统(\’cls\’);

sc++;

}

除此之外

{

sm1=sm1 – gj4 + fy1;

cout \’你已经被击倒\’ gj4 – fy1 \’血滴,还在\’ sm1 \’血滴\’;

睡眠(1000);

系统(\’cls\’);

}

如果(sc==2)

{

斯考特:“你打了领带。”

睡眠(1000);

系统(\’cls\’);

进入();

SC=0;

返回0。

}

如果(sm1=0)

{

科特:“你死定了!”;

睡眠(1000);

系统(\’cls\’);

返回0。

}

SC=0;

}

gj3 +=50;

fy3 +=50;

sm3+=100;

}

无效普托()

{

srf=兰特() % 15;

睡觉(199);

srth=兰特() % 2;

if (srth==1)

{

如果(gj1 – srf 0)

{

srf=gj1;

}

cout \’失去\’ srf \’点攻击力\’;

gj1-=srf;

}

如果(srth==0)

{

如果(fy1 – srf 0)

{

srf=fy1;

}

cout \’你输了\’ srf \’控球防守\’;

fy1-=srf;

}

睡眠(1500);

系统(\’cls\’);

}

int unf()

{

int gf, xzi, js=0;

sm2=兰特() % 2200 + 800;

gj2=兰特() % 500 + 200;

fy2=兰特() % 300 + 10;

cout \’你遇到了一个人1. 打架2. 逃跑\’ endl;

辛特斯。

gf=(gj2 – fy1)/3;

如果(特斯==2)

{

如果(GF 0)

{

GF=0;

}

cout:“你还在被他打,不是吗?” GF:“你流血了,但你还是逃走了!”;

睡眠(1500);

系统(\’cls\’);

sm1-=GF;

}

如果(特斯==1)

{

而(sm1 0 sm2 0 js!=1)

{

如果(gj1 – fy2=0)

{

cout \’他被0滴血击倒,但还剩下\’sm2滴血\’。

睡眠(1000);

系统(\’cls\’);

sc++;

}

除此之外

{

sm2=sm2 – gj1 + fy2;

cout “他被击倒了” gj1 – fy2 “血滴,还在” sm2 “血滴”;

睡眠(1000);

系统(\’cls\’);

}

如果(sm2=0)

{

侦察兵:“他死了!”;

睡眠(1000);

系统(\’cls\’);

rs–;

进入();

返回0。

}

如果(gj2 – fy1=0)

{

cout \’你被击倒了0 滴血,但你还剩下\’sm1 滴血\’。

睡眠(1000);

系统(\’cls\’);

sc++;

}

除此之外

{

sm1=sm1 – gj2 + fy1;

cout \’你被击倒\’ gj2 – fy1 \’滴血,还在\’ sm1 \’滴血\’;

睡眠(1000);

系统(\’cls\’);

}

如果(sc==2)

{

斯考特:“你打了领带。”

睡眠(1000);

系统(\’cls\’);

进入();

SC=0;

}

SC=0;

}

}

如果(sm1=0)

{

法庭“你死定了!” \’;

睡眠(1000);

系统(\’cls\’);

}

}

无效sra()

{

sr=兰特() % 9;

开关(SR)

{

案例0:

if (msx==2)

{

unf();

}

除此之外

{

unp();

}

休息;

案例1:

进入();

休息;

案例2:

进入();

休息;

案例3:

普托();

休息;

案例4:

普托();

休息;

案例5:

普托();

休息;

案例6:

普托();

休息;

默认:

cout \”我什么也没得到.\”;

睡眠(1000);

系统(\’cls\’);

休息;

}

}

int main()

{

srand(时间(NULL));

cout \’你的名字:\’;

辛的名字。

系统(\’cls\’);

aga:

cout \’0.结束游戏1.开始游戏\’ endl;

辛走了。

系统(\’cls\’);

如果(去==0){

由cout出品《像花儿像飞花一样,欢迎再次光临! \’;

睡眠(1500);

返回0。

}

雷图:

另一方面(1)

{

int sl[15]={ 0 }, ysl=0;

if (msx==2)

{

cout \’1.无限关卡突破模式2.实战模式\’ endl;

申MSX。

系统(\’cls\’);

《法庭名》,一场你死我活的枪战,现在开始! \’;

睡眠(1500);

系统(\’cls\’);

cout \’姓名:\’ 姓名;

cout endl \'(人越多越好玩)(包括你自己)\’ \’枪战人数:\’;

信鲁。

系统(\’cls\’);

}

xz:

cout \’字符选择:\’ endl;

cout \’1. 步兵生命值:1000 攻击:50 防御:50\’ endl;

cout \’2. 僵尸生命值:1250 攻击力:35 防御力:40\’ endl;

cout \’3. 医生HP:1500 攻击:20 防御:30\’ endl;

cout \’4. 装甲人HP:800 攻击力:40 防御力:80\’ endl;

申RW;

系统(\’cls\’);

开关(读写)

{

案例1:

sm1=1000;

smc=1000;

gj1=50;

fy1=50;

休息;

案例2:

sm1=1250;

smc=1250;

gj1=35;

fy1=40;

休息;

案例3:

sm1=1500;

smc=1500;

gj1=20;

fy1=30;

休息;

案例4:

sm1=800;

smc=800;

gj1=40;

fy1=80;

休息;

默认:

移动到xz。

}

cout \’第一次抽奖\’ endl;

睡眠(1500);

sr=兰特() % 16;

开关(SR)

{

案例15:

ysl +=2;

cout“获得Medkit 2 级”;

休息;

默认:

cout \’你\’ 获得\’ s[sr] \’2 级\’。

gj1 +=gj[sr] * 2;

fy1 +=fy[sr] * 2;

sl[sr] +=2;

休息;

}

睡眠(1000);

系统(\’cls\’);

另一方面(sm1 0 rs 1)

{

cout \’名称:\’ 名称endl;

cout \’生命:\’ sm1 endl;

cout \’攻击:\’ gj1 endl;

cout \’防御:\’ fy1 endl;

cout \’1.前进2.左3.右4.后退5.检查背包6.结束\’ endl;

辛拉雷。

系统(\’cls\’);

如果(罕见==6)

{

系统(\’cls\’);

戈托阿加。

}

如果(稀有==5)

{

包();

}

如果(稀有=1 稀有=4)

{

sra();

}

}

如果(sm1 0 rs==1)

{

法庭“你赢了!” \’结束;

睡眠(1000);

系统(\’cls\’);

后藤烈;

}

}

返回0。

}

转载自:http://t.csdnimg.cn/8tOoA

以上关于

欢迎下载墨奇游戏盒

#枪战C++小游戏的相关内容摘自网络,仅供参考。相关信息请参见官方公告。

原创文章,作者:CSDN,如若转载,请注明出处:https://www.sudun.com/ask/93114.html

(0)
CSDN's avatarCSDN
上一篇 2024年7月5日 上午11:37
下一篇 2024年7月5日 上午11:52

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注