禁止白嫖
#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;
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;
cout<<"你的吹风机无了";
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);
cout<<"吹风机伤害+1";
chuifenji2+=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;
}
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个 你要使用:(填序号,输入114514不使用道具)",daoju[1],daoju[2],daoju[3],daoju[4]);
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;
}
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);
cout<<"吹风机伤害+1";
chuifenji2+=1;
Sleep(1000);
}
if(wo==dag){
cout<<"打平"<<endl;
Sleep(1000);
cout<<"吹风机伤害-1";
chuifenji2-=1;
}
if(wo<dag){
cout<<"大哥赢了"<<endl;
Sleep(1000);
cout<<"你的吹风机无了";
chuifenji=0;
chuifenji2=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);
cout<<"吹风机伤害+1";
chuifenji2+=1;
Sleep(1000);
}
if(wo==dag){
cout<<"打平"<<endl;
Sleep(1000);
cout<<"吹风机伤害-1";
chuifenji2-=1;
}
if(wo<dag){
cout<<"大哥赢了"<<endl;
Sleep(1000);
cout<<"你的吹风机无了";
chuifenji=0;
chuifenji2=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);
}
}
}