c++打怪小游戏

这几天闲着没事干,整了一个打怪小游戏,#include <iostream>using namespace std;int main(){ int shengming = 30, gongji = 10, jinbi = 10, smsx = 30, duobi1 = 3; int a = 0, b = 0, c = 0, d = 0; cout << "魔王出世,国难当道,你被选为了战士保护人民。因此您拥有以下技能:"; for (int i...
摘要由CSDN通过智能技术生成

这几天闲着没事干,整了一个打怪小游戏,

#include <iostream>
using namespace std;
int main(){
    int shengming = 30, gongji = 10, jinbi = 10, smsx = 30, duobi1 = 3;
    int a = 0, b = 0, c = 0, d = 0;
    cout << "魔王出世,国难当道,你被选为了战士保护人民。因此您拥有以下技能:";
    for (int i = 0; i < 1; i--){
        cout << endl
             << "1.购买装备和恢复生命。" << endl;
        cout << "2.打怪专区。" << endl;
        cout << "3.个人信息。" << endl;
        cout << "4.退出游戏。" << endl
             << "输入:";
        cin >> a;
        if (a == 1){
            while (1){
                cout << endl
                     << "你的信息:(生命" << shengming << "),(攻击" << gongji << "),(金币" << jinbi << ")" << endl;
                cout << "1.武器           金币>=10" << endl;
                cout << "2.生命           10金币+满" << endl;
                cout << "3.生命上限       金币>=40" << endl;
                cout << "4.躲避           金币>=15" << endl;
                cout << "0.退出。" << endl
                     << "输入:";
                cin >> b;
                if (b == 1 && jinbi >= 10){
                    while (1){
                        cout << endl
                             << "1.石剑——10金币+5" << endl;
                        cout << "2.铁剑——50金币+25" << endl;
                        cout << "3.钻石剑——200金币+100" << endl;
                        cout << "4.神灵剑——1000金币+500" << endl;
                        cout << "0.退出。" << endl
                             << "输入:";
                        cin >> c;
                        if (c == 1 && jinbi >= 10){
                            gongji += 5;
                            jinbi -= 10;
                            cout << "攻击:" << gongji - 5 << "+5=" << gongji << endl;
                        }
                        else if (c == 2 && jinbi >= 50){
                            gongji += 25;
                            jinbi -= 50;
                            cout << "攻击:" << gongji - 25 << "+25=" << gongji << endl;
                        }
                        else if (c == 3 && jinbi >= 200){
                            gongji += 100;
                            jinbi -= 200;
                            cout << "攻击:" << gongji - 100 << "+100=" << gongji << endl;
                        }
                        else if (c == 4 && jinbi >= 1000){
                            gongji += 500;
                            jinbi -= 1000;
                            cout << "攻击:" << gongji - 500 << "+500=" << gongji << endl;
                        }
                        else if (c == 0){
                            break;
                        }
                        else if (c > 3){
                            cout << "没有这个按键。" << endl;
                        }
                        else{
                            cout << "金币不够。" << endl
                                 << endl;
                        }
                    }
                }
                else if (b == 2 && jinbi >= 10){
                    shengming = smsx;
                    jinbi -= 10;
                    cout << "生命=" << smsx << endl;
                }
                else if (b == 3 && jinbi >= 40){
                    while (1){
                        cout <<

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值