炮灰葵!!

#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
int bong[1001],i,j,wo,dag,gameend=0,shensiju=0,chuifenji=0,chuifenji2=1,paohui=0,paohui2=1;
int daoju[7]={0,10,10,10,10,10,10};
int jiade(int renwu2){
        if(renwu2==1){
        if(wo<=0){
            system("cls");
            cout<<"你  ";
            Sleep(1000);
            cout<<"嘎了\n";
            Sleep(1000); 
            cout<<"大哥还剩"<<dag<<"个闪电"<<endl;
            Sleep(1000);
            cout<<"这把大哥赢了"<<endl; 
            if(chuifenji>=1)
            cout<<"你的吹风机无了"<<endl;
            if(paohui>=1)
            cout<<"你的炮灰葵无了";
			paohui=0;
			paohui2=1; 
            gameend=1;
            chuifenji=0;
            chuifenji2=1;
            Sleep(1000);
        }
    }
    else{
        if(dag<=0){
            system("cls");
            cout<<"大哥  ";
            Sleep(1000);
            cout<<"嘎了\n";
            Sleep(1000); 
            cout<<"你还剩"<<wo<<"个闪电"<<endl;
            Sleep(1000);
            cout<<"这把你赢了"<<endl;
            Sleep(1000);
            if(chuifenji>=1){
            cout<<"吹风机伤害+1"<<endl;
            chuifenji2+=1;	
			}
            if(paohui>=1){
            cout<<"炮灰葵治疗+1";
			paohui2+=1; 	
			}
			
            Sleep(1000);
            gameend=1;
        }
    }
}
int gale(int renwu){
    if(renwu==1){
        if(wo<=0){
            system("cls");
            cout<<"你  ";
            Sleep(1000);
            cout<<"嘎了";
            Sleep(1000); 
            gameend=1; 
        }
    }
    else{
        if(dag<=0){
            system("cls");
            cout<<"大哥  ";
            Sleep(1000);
            cout<<"嘎了\n";
            Sleep(1000); 
            cout<<"百万美金到手";
            Sleep(1000); 
            gameend=1;
        }
    }
}
int me(){
    char gun;
    if(chuifenji>0){
    	cout<<chuifenji<<"颗豌豆射手发起了攻击"<<endl;
    Sleep(1000);
    srand((unsigned int)time(NULL));
        int miss=rand();
        if(miss%2==0)
        {
            cout<<"大哥闪电减"<<chuifenji*chuifenji2<<endl;
            dag-=chuifenji*chuifenji2; 
            Sleep(1000);
        }
        else{
            cout<<chuifenji<<"颗豌豆射手打偏了,没打到"<<endl;
        }
	}
    
        if(paohui>0){
        	cout<<paohui<<"颗向日葵试图治疗"<<endl;
			srand((unsigned int)time(NULL));
        int ye=rand();
        if(ye%2==0)
        {
            cout<<"你的闪电加"<<paohui*paohui2<<endl;
            wo+=paohui*paohui2; 
            Sleep(1000);
        }
        else{
            cout<<paohui<<"颗向日葵治疗失败"<<endl;
        } 
		}
    cout<<"轮到你行动,请选择你要攻击谁(a,b分别代表你,大哥):";
    cin>>gun;
    if(gun=='a'&&bong[i]==1)
    {
        cout<<"这发是实弹!你掉了一闪电"<<endl; 
        i++;
        wo--;
        if(shensiju==1){
        gale(1);    
        }
        else{
            jiade(1);
        }
    }
    else if(gun=='a'&&bong[i]==0){
        cout<<"这发是空弹!你增加一闪电"<<endl;
        i++;
        wo++;
    }else if(gun=='b'&&bong[i]==1)
    {
        cout<<"这发是实弹!大哥掉了一闪电"<<endl; 
        i++;
        dag--;
        if(shensiju==1){
        gale(2);    
        }
        else{
            jiade(2);
        }
    }
    else if(gun=='b'&&bong[i]==0){
        cout<<"这发是空弹!大哥加一闪电"<<endl;
        i++;
        dag++;
    }
}
int dage(){
    cout<<"轮到大哥行动"<<endl;
    Sleep(1000); 
    int x=rand();
        if(x%2==1&&bong[i]==1){
        cout<<"这发是实弹!大哥减少一闪电"<<endl;
        i++;
        dag--;
        if(shensiju==1){
        gale(2);    
        }
        else{
            jiade(2);
        }
    }
    else if(x%2==1&&bong[i]==0){
        cout<<"这发是空弹!大哥增加一闪电"<<endl;
        i++;
        dag++;
    }
    else if(x%2==0&&bong[i]==1){
        cout<<"这发是实弹!你减少一闪电"<<endl;
        i++;
        wo--;
        if(shensiju==1){
        gale(1);    
        }
        else{
            jiade(1);
        }
    }
    else if(x%2==0&&bong[i]==0){
        cout<<"这发是空弹!你增加一闪电"<<endl;
        i++;
        dag++;
    }
}
int daojuni(){
    int dj=0;
    while(daoju[dj]==0){
    printf("你有 1、华子%d个 2、刀子%d个 3、大香蕉%d个 4、绿色吹风机种子%d个 5、炮灰葵种子%d个 你要使用:(填序号,输入114514不使用道具)",daoju[1],daoju[2],daoju[3],daoju[4],daoju[5]);    
    cin>>dj;
    if(daoju[dj]==0)
    cout<<"大哥,我都说了,你没这玩意儿"<<endl;
    if(dj==114514){
        break;
    }
    Sleep(1000);
    }
    if(dj==1){
        wo++;
        daoju[1]--;
        cout<<"你恢复了一闪电"<<endl;
        Sleep(1000);
    }
    if(dj==2){
        cout<<"作者做不出原版效果,于是……"<<endl;
        Sleep(1000);
        cout<<"你把刀子扔到了大哥脸上!"<<endl;
        srand((unsigned int)time(NULL));
        int miss=rand();
        miss%=2;
        if(miss==1){
            cout<<"What?"<<endl;
            Sleep(1000);
            cout<<"大哥施展空手夺白刃之功,把刀扔飞了!!!!!"<<endl; 
            daoju[2]--;
        }
        if(miss==0){
            cout<<"大哥施展空手夺白刃之功……失败了!大哥减少一闪电!!"<<endl; 
            daoju[2]--;
        dag--;
        Sleep(1000);
        }
    }
    if(dj==3){
        cout<<"你食用了大香蕉,闪电加1.你又把香蕉皮扔在大哥脸上!大哥减1闪电!!!"<<endl; 
        wo++;
        dag--;
        daoju[3]--; 
    }
    if(dj==4){
        cout<<"你种下了绿色吹风机种子,长出了1棵豌豆射手!!"<<endl;
        daoju[4]--; 
        chuifenji+=1;
    }
    if(dj==5){
        cout<<"你种下了炮灰葵种子,长出了1棵向日葵!!"<<endl;
        daoju[5]--; 
        paohui+=1;
    }
    me();
}
int main(){
    char name;
    int kong=0,shi=0;
    cout<<"请在合同书上签名(命名):";
    Sleep(1000);
    cout<<endl<<"签名中……";
    Sleep(1000);
    system("cls"); 
    Sleep(1000);
    cout<<"第一局"<<endl;
    Sleep(1000);
    cout<<"一共  ";
        for(i=1;i<=20;i++){
        int a=rand();
        if(a%2==0){
            bong[i]=1;
            shi++;  
        }
        else{
            bong[i]=0;
            kong++;
        }
        }
    Sleep(1000);
    cout<<shi<<"发实弹,"<<kong<<"发空弹"<<endl;
    i=1;
    Sleep(1000);
    int xue=5;
    cout<<"你有"<<xue<<"滴血,大哥有"<<xue-2<<"滴血"<<endl;
    wo=xue;
    dag=xue-2; 
    Sleep(1000);
    for(i=1;i<=10;i+=0){
        if(i%2==1){
            daojuni();
            if(gameend==1){
        break;  
    }
    Sleep(1000);
        }
        if(i%2==0){
            dage();
            if(gameend==1){
        break;
            
    }
    Sleep(1000);
        }
    }
    if(gameend==0){
        cout<<"你有"<<wo<<"个闪电\n";
        Sleep(1000); 
        cout<<"大哥有"<<dag<<"个闪电\n";
        Sleep(1000); 
        if(wo>dag){
            cout<<"你赢了"<<endl;
            Sleep(1000);
             if(chuifenji>=1){
            cout<<"吹风机伤害+1"<<endl;
            chuifenji2+=1;	
			}
            if(paohui>=1){
            cout<<"炮灰葵治疗+1";
			paohui2+=1; 	
			}
            Sleep(1000);
        } 
        if(wo==dag){
            cout<<"打平"<<endl;
            Sleep(1000);
            if(chuifenji>=1){
            cout<<"吹风机伤害-1"<<endl;
            chuifenji2-=1;	
			}
            if(paohui>=1){
            cout<<"炮灰葵治疗-1";
			paohui2-=1; 	
			}
        } 
        if(wo<dag){
            cout<<"大哥赢了"<<endl;
            Sleep(1000);
            if(chuifenji>=1)
            cout<<"你的吹风机无了"<<endl;
            
            chuifenji=0;
            chuifenji2=1;
            if(paohui>=1)
            cout<<"你的炮灰葵无了";
            
			paohui=0;
			paohui2=1; 
            Sleep(1000);
        } 
    } 
    system("cls");
    cout<<"第二局"<<endl;
    Sleep(1000);
    cout<<"一共  ";
    shi=0;
    kong=0; 
        for(i=1;i<=10;i++){
        int a=rand();
        if(a%2==0){
            bong[i]=1;
            shi++;  
        }
        else{
            bong[i]=0;
            kong++;
        }
        }
        gameend=0;
    Sleep(1000);
    cout<<shi<<"发实弹,"<<kong<<"发空弹"<<endl;
    i=1;
    Sleep(1000);
    xue=10;
    cout<<"你有"<<xue<<"滴血,大哥有"<<xue-2<<"滴血"<<endl;
    wo=xue;
    dag=xue-2; 
    Sleep(1000);
    for(i=1;i<=5;i+=0){
        if(i%2==1){
            daojuni();
            if(gameend==1){
        break;
    }
    Sleep(1000);
        }
        if(i%2==0){
            dage();
            if(gameend==1){
        break;
            
    }
    Sleep(1000);
        }
    }
    if(gameend==0){
        cout<<"你有"<<wo<<"个闪电\n";
        Sleep(1000); 
        cout<<"大哥有"<<dag<<"个闪电\n";
        Sleep(1000); 
        if(wo>dag){
            cout<<"你赢了"<<endl;
            Sleep(1000);
             if(chuifenji>=1){
            cout<<"吹风机伤害+1"<<endl;
            chuifenji2+=1;	
			}
            if(paohui>=1){
            cout<<"炮灰葵治疗+1";
			paohui2+=1; 	
			}
            Sleep(1000);
        } 
        if(wo==dag){
            cout<<"打平"<<endl;
            Sleep(1000);
            if(chuifenji>=1){
            cout<<"吹风机伤害-1"<<endl;
            chuifenji2-=1;	
			}
            if(paohui>=1){
            cout<<"炮灰葵治疗-1";
			paohui2-=1; 	
			}
        } 
        if(wo<dag){
            cout<<"大哥赢了"<<endl;
            Sleep(1000);
            if(chuifenji>=1)
            cout<<"你的吹风机无了"<<endl;
            
            chuifenji=0;
            chuifenji2=1;
            if(paohui>=1)
            cout<<"你的炮灰葵无了";
            
			paohui=0;
			paohui2=1; 
            Sleep(1000);
        } 
    } 
    system("cls");
    cout<<"第三局"<<endl;
    Sleep(1000);
    cout<<"一共  ";
    shi=0;
    kong=0; 
        for(i=1;i<=14;i++){
        int a=rand();
        if(a%2==0){
            bong[i]=1;
            shi++;  
        }
        else{
            bong[i]=0;
            kong++;
        }
        }
        gameend=0;
    Sleep(1000);
    cout<<shi<<"发实弹,"<<kong<<"发空弹"<<endl;
    i=1;
    Sleep(1000);
    xue=8;
    cout<<"你有"<<xue<<"滴血,大哥有"<<xue-2<<"滴血"<<endl;
    wo=xue;
    dag=xue-2; 
    shensiju=1; 
    Sleep(1000);
    for(i=1;i<=14;i+=0){
        if(i%2==1){
            daojuni();
            if(gameend==1){
        break;
    }
    Sleep(1000);
        }
        if(i%2==0){
            dage();
            if(gameend==1){
        break;
            
    }
    Sleep(1000);
        }
    }
    if(gameend==0){
        cout<<"你有"<<wo<<"个闪电\n";
        Sleep(1000); 
        cout<<"大哥有"<<dag<<"个闪电\n";
        Sleep(1000); 
        if(wo>dag){
            cout<<"你得到了百万美金!!!";
            Sleep(1000);
        } 
        if(wo==dag){
            cout<<"打平";
            Sleep(1000);
        } 
        if(wo<dag){
            cout<<"大哥赢了";
            Sleep(1000);
        } 
    } 
}

点赞!!!!!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值