格斗游戏1

#include<bits/stdc++.h>
using namespace std;
int main(){
    int player,NPC,xl=100,dxl=100;
    string gj;//首先,你需要确保变量gj是一个字符串类型(例如string),因为你在后面(第44行)使用了双引号包围的字符串"yes"来进行比较。如果gj是一个字符类型(例如char),则不需要双引号包围"yes"。
    cout<<"欢迎进入围棋格斗世界V1.000000005!本游戏由童欢欢(化名)制作,未经允许,禁止抄袭。"<<endl;
    cout<<"感谢各位解决我的问题的博客,让我能继续写下去,谢谢。"<<endl; 
    cout<<"请选择你的英雄角色(输入数字):"<<endl<<"1.周太烦  2.马是翔  3.沙很明  4.葛不凡  5.文大汗  6.汪不捷  7.吴真阳  8.沈翔云"<<endl;
    cin>>player;
    if(player==1) cout<<"设置成功!他的主技能是:慢急死人。"<<endl;
    if(player==2) cout<<"设置成功!他的主技能是:身高压制。"<<endl;
    if(player==3) cout<<"设置成功!他的主技能是:算力压制。"<<endl;
    if(player==4) cout<<"设置成功!他的主技能是:杀棋窒息。"<<endl;
    if(player==5) cout<<"设置成功!他的主技能是:放下戒备。"<<endl;
    if(player==6) cout<<"设置成功!他的主技能是:失误诱惑。"<<endl;
    if(player==7) cout<<"设置成功!他的主技能是:静思紧张。"<<endl;
    if(player==8) cout<<"设置成功!他的主技能是:外表诱惑。"<<endl;
    else cout<<"请输入合法数字,如果输入的是合法数字请无视。"<<endl;
    cout<<"选好你的英雄角色后,就可以开始格斗了。"<<endl;
    cout<<"请选择你的对手:1.周太烦  2.马是翔  3.沙很明  4.葛不凡  5.文大汗  6.汪不捷  7.吴真阳  8.沈翔云"<<endl;
    cout<<"请不要选择你之前的选择过的英雄角色。"<<endl; 
    cin>>NPC;
    cout<<"设置成功!接下来你可以和他格斗了。"<<endl;
    if(NPC==1){
        cout<<"他使用了主技能,你的血量-10,你当前血量90。"<<endl;
        xl=xl-10;
        cout<<"是否使用主技能?(yes/no)"<<endl;
        cin>>gj;
        if(gj=="yes"){
            cout<<"你使用了主技能,他的血量-10,他当前血量90。"<<endl; 
            dxl=dxl-10;
        }
        else if(gj=="no"){
            cout<<"你又重重挨了一拳,死了。";
            xl=0;
            return 0;
        } 
    } 
    if(NPC==2){
        cout<<"他使用了主技能,你的血量-10,你当前血量90。"<<endl;
        xl=xl-10;
        cout<<"是否使用主技能?(yes/no)"<<endl;
        cin>>gj;
        if(gj=="yes"){
            cout<<"你使用了主技能,他的血量-10,他当前血量90。"<<endl; 
            dxl=dxl-10;
        }
        else if(gj=="no"){
            cout<<"你又重重挨了一拳,死了。";
            xl=0;
            return 0;
        } 
    } 
    if(NPC==3){
        cout<<"他使用了主技能,你的血量-10,你当前血量90。"<<endl;
        xl=xl-10;
        cout<<"是否使用主技能?(yes/no)"<<endl;
        cin>>gj;
        if(gj=="yes"){
            cout<<"你使用了主技能,他的血量-10,他当前血量90。"<<endl; 
            dxl=dxl-10;
        }
        else if(gj=="no"){
            cout<<"你又重重挨了一拳,死了。";
            xl=0;
            return 0;
        } 
    } 
    if(NPC==4){
        cout<<"他使用了主技能,你的血量-10,你当前血量90。"<<endl;
        xl=xl-10;
        cout<<"是否使用主技能?(yes/no)"<<endl;
        cin>>gj;
        if(gj=="yes"){
            cout<<"你使用了主技能,他的血量-10,他当前血量90。"<<endl; 
            dxl=dxl-10;
        }
        else if(gj=="no"){
            cout<<"你又重重挨了一拳,死了。";
            xl=0;
            return 0;
        } 
    } 
    if(NPC==5){
        cout<<"他使用了主技能,你的血量-10,你当前血量90。"<<endl;
        xl=xl-10;
        cout<<"是否使用主技能?(yes/no)"<<endl;
        cin>>gj;
        if(gj=="yes"){
            cout<<"你使用了主技能,他的血量-10,他当前血量90。"<<endl; 
            dxl=dxl-10;
        }
        else if(gj=="no"){
            cout<<"你又重重挨了一拳,死了。";
            xl=0;
            return 0;
        } 
    } 
    if(NPC==6){
        cout<<"他使用了主技能,你的血量-10,你当前血量90。"<<endl;
        xl=xl-10;
        cout<<"是否使用主技能?(yes/no)"<<endl;
        cin>>gj;
        if(gj=="yes"){
            cout<<"你使用了主技能,他的血量-10,他当前血量90。"<<endl; 
            dxl=dxl-10;
        }
        else if(gj=="no"){
            cout<<"你又重重挨了一拳,死了。";
            xl=0;
            return 0;
        }  
    } 
    if(NPC==7){
        cout<<"他使用了主技能,你的血量-10,你当前血量90。"<<endl;
        xl=xl-10;
        cout<<"是否使用主技能?(yes/no)"<<endl;
        cin>>gj;
        if(gj=="yes"){
            cout<<"你使用了主技能,他的血量-10,他当前血量90。"<<endl; 
            dxl=dxl-10;
        }
        else if(gj=="no"){
            cout<<"你又重重挨了一拳,死了。";
            xl=0;
            return 0;
        } 
    } 
    if(NPC==8){
        cout<<"他使用了主技能,你的血量-10,你当前血量90。"<<endl;
        xl=xl-10;
        cout<<"是否使用主技能?(yes/no)"<<endl;
        cin>>gj;
        if(gj=="yes"){
            cout<<"你使用了主技能,他的血量-10,他当前血量90。"<<endl;
            dxl=dxl-10;
        }
        else if(gj=="no"){
            cout<<"你又重重挨了一拳,死了。";
            xl=0;
            return 0;
        } 
    } 
    return 0;
}//还没写完,大家有什么想法可以写在下面,博主会写在代码中的。不喜勿喷~~~

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值