欢迎光临散文网 会员登陆 & 注册

1-4(未完成)

2023-11-18 16:01 作者:没有此号  | 我要投稿

#include<cstdio>

#include<iostream>

#include<ctime>

#include<cstdlib>

using namespace std;

int a,sun,xiangrikui,boyun,wandou,lengque=0,round=9,r=1,b=0,c=0,x[10]={0,1,1,1,2,2,4,4,4,4};//sun是阳光,r是打到第几个 ;

void bo()

{

lengque++;

if(lengque==2)

{

lengque=0;

sun++;

}

return;

}

int suiji(int min,int max)

{

return(rand()%(max-min+1))+min;

}

void bobao()//播报战况

{

cout<<"僵尸血量:"<<x[r]<<endl;

cout<<"阳光数:"<<sun<<endl;

cout<<"最近的僵尸还有"<<round<<"回合进家"<<endl;

if(r==8)

{

if(b==0)

{

cout<<"是药瓶冰车,为什么还有坑版,啊?";

b=1; 

}

}

return;

}

void zhandou()

{

sun=0;

cout<<"开始"<<endl;

cout<<"介绍:植物将以卡牌的形式出现"<<endl;

cout<<"向日葵:0阳光,产出1阳光"<<endl;

cout<<"豌豆:1阳光,造成1伤害"<<endl;

cout<<"1代表使用豌豆,2代表使用向日葵"<<endl;

cout<<"1-2"<<endl;

cout<<"你的回合"<<endl;

cout<<"阳光数"<<sun<<endl;

cout<<"输入数字选择要用的植物"<<endl;

while(x[9]>0)

{

if(wandou>xiangrikui)

{

if(suiji(0,2)==2)

{

cout<<"百因必有果,你的报应就是我"<<endl;


if(sun>=1)

{

cout<<"一个阳光不见了"<<endl;

sun--;

}

}

}

if(xiangrikui>wandou)

{

if(suiji(0,2)==2)

{

cout<<"百因必有果,你的报应就是我"<<endl;

if(sun>=1)

{

cout<<"一个豌豆从右边发射出来"<<endl; 

x[r]=x[r]-1;

round--;

if(x[r]<=0)

{

r++;

round=round+3;

}

}

}

}


cin>>a;

switch(a)

{

case 1:

if(sun>=1)

{

sun--;

if(wandou>=3)

{

if(suiji(1,10)>=9)

{

round++;

}

if(round==1)

{

x[r]=x[r]-2;

x[r]=x[r]-2;

if(x[r]<=0)

{

r++;

round=round+3;

sun++;

}

else

{

if(suiji(1,10)>=9)

{

round++;

}

else

{

if(suiji(1,10)>=9)

{

round++;

}

}

}

}

if(wandou>=2)

{

x[r]=x[r]-2;

}

else

{

x[r]=x[r]-1;

}

if(x[r]<=0)

{

r++;

round=round+3;

if(wandou>=1)

{

sun++;

}

}

}

else

{

cout<<"没阳光"<<endl;

}

break;

case 2:

{

sun++;

if(xiangrikui>=1)

{

sun++;

}

break;

}

case 3:

{

if(xiangrikui>=2)

{

if(xiangrikui>=3)

{

sun++;

cout<<"请输入" <<endl;

cin>>a;

if(a<=sun)

{

sun=sun-a;

x[r]=x[r]-a;

if(x[r]<=0)

{

r++;

round=round+3;

}

}

else

{

cout<<"无"<<endl;

}

}

else

{

cout<<"你还没有解锁"<<endl;

}

break; 

}

default:

{

cout<<"你还没有解锁" <<endl;

}

}//这里完成 

if(r==9)

{

if(c==0)

{

x[9]=x[9]+9-round;

c=1;

}

}

else

{

round--;

}

if(boyun==1)

{

bo();

bobao();

}

else

{

if(suiji(0,1)==1)

{

bobao();

}

else

{

cout<<"阴云遮幕"<<endl;

}

}

if(round<=0)

{

cout<<"失败";

return;

}

}

cout<<"1-4"<<"完成"<<endl ;

return;

}

int main()

{

xiangrikui=0;wandou=0;boyun=0;

cout<<"选择3个升级"<<endl;

cout<<"输入1升级向日葵"<<endl;

cout<<"向日葵等级2:分裂:一次生产两个阳光,向日葵等级4:一葵二用:使用太阳射线时产出1个阳光"<<endl;                                        

cout<<"输入2升级豌豆"<<endl;

cout<<"豌豆等级2:狂骨:每杀死1个僵尸获得1点阳光,豌豆等级3:精准:伤害翻倍,豌豆等级4:进化为GK版三线(只有1线能打到):有20%的概率发射击退弹,当僵尸还有1格进家时3个子弹都能打中"<<endl;

cout<<"输入3获得拨云"<<endl;

cout<<"拨云效果:每2回合获得1阳光(有隐藏)(只能选1次)"<<endl;

for(int i=1;i<=3;i++)

{

cin>>a;

switch(a)

{

case 1:

{

xiangrikui++;

break;

}

case 2:

{

wandou++;

break;

}

case 3:

{

if(boyun==0)

{

boyun++;

}

else

{

cout<<"???"<<endl;

}

break;

}

default:

{

cout<<"???"<<endl;

}

}

}

zhandou();

return 0;

}


1-4(未完成)的评论 (共 条)

分享到微博请遵守国家法律