这几天闲着没事干,整了一个打怪小游戏,
#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 <<