C++源代码游戏,有bug请提出

这是一个使用C++编写的蛋蛋小游戏代码,玩家可以选择不同模式开始游戏,根据选择的数字出招,通过计算双方损失进行对决。代码中包含了各种道具效果和策略判断。
摘要由CSDN通过智能技术生成

#include<bits/stdc++.h>
#define random(a,b) (rand()%(b-a+1)+a)
using namespace std;
double win,die;
int n,k,s1,s2,s3;
double a,b;
int maked=0,pid=0;
void sh(int s1,int s2)
{
cout<<"------------"<<endl; 
if(s2==0) cout<<"对方出了蛋蛋"<<endl;
if(s2==1) cout<<"对方出了上天"<<endl;
if(s2==2) cout<<"对方出了遁地"<<endl;
if(s2==3) cout<<"对方出了铁拳"<<endl;
if(s2==4) cout<<"对方出了厨师"<<endl;
if(s2==5) cout<<"对方出了匕首"<<endl;
if(s2==6) cout<<"对方出了大炮"<<endl;
if(s2==7) cout<<"对方出了毛坑"<<endl;
if(s2==8) cout<<"对方出了消音器"<<endl;
if(s2==9) cout<<"对方出了公厕"<<endl;
if(s2==10) cout<<"对方出了手枪"<<endl;
if(s2==11) cout<<"对方出了手榴弹"<<endl;
if(s2==12) cout<<"对方出了禁锢"<<endl;
if(s2==13) cout<<"对方出了士兵"<<endl;
if(s2==14) cout<<"对方出了散弹枪"<<endl;
if(s2==15) cout<<"对方出了破旧的机关枪"<<endl;
if(s2==15) cout<<"对方出了轰炸机"<<endl;
cout<<"------------"<<endl;
if(s1==1)

    if(s2==0) b+=1;
if(s2==3) b-=0.5;
if(s2==4) b-=1;
if(s2==5) b-=1;
if(s2==6) b-=1,die-=0.5;
if(s2==7) b-=1.5;
if(s2==8) b-=1.5,die-=0.5;
if(s2==9) b-=2;
if(s2==10) b-=2,die-=1;
if(s2==11) b-=2;
if(s2==12) b-=2;
if(s2==13) b-=2;
if(s2==14) b-=2.5,die-=0.5;
if(s2==15) b-=3,die-=1;
if(s2==16) b-=4,die-=2;
}

    if(s1==0)
{
a+=1;
    if(s2==0) b+=1;
if(s2==3) b-=0.5;
if(s2==4) b-=1;
if(s2==5) b-=1,die-=0.5;
if(s2==6) b-=1,die-=0.5;
if(s2==7) b-=1.5,die-=1;
if(s2==8) b-=1.5,die-=0.5;
if(s2==9) b-=2,die-=1;
if(s2==10) b-=2,die-=1;
if(s2==11) b-=2,die-=1;
if(s2==12) b-=2;
if(s2==13) b-=2,die-=0.5;
if(s2==14) b-=2.5,die-=1;
if(s2==15) b-=3,die-=1;
if(s2==16) b-=4,die-=2;
}

if(s1==2)
{
    if(s2==0) b+=1;
if(s2==3) b-=0.5;
if(s2==4) b-=1;
if(s2==5) b-=1,die-=0.5;
if(s2==6) b-=1,die-=0.5;
if(s2==7) b-=1.5;
if(s2==8) b-=1.5,die-=0.5;
if(s2==9) b-=2;
if(s2==10) b-=2;
if(s2==11) b-=2;
if(s2==12) b-=2;
if(s2==13) b-=2;
if(s2==1

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值