很水的一个游戏
#include
#include<windows.h>
#include<stdlib.h>
#include<time.h>
#include
using namespace std;
int main(){
//准备
int gold = 20;//金币
int Full = 25;//饱食度
int mr = 35;
string name;
int days = 1;
//开始
cout<<“你的名字?”;
cout<<endl;
cin>>name;
cout<<"------------------"<<endl;
cout<<"----乞丐模拟器----"<<endl;
cout<<"----1开始 关闭0—"<<endl;
cout<<"------------------"<<endl;
int choose;
cin>>choose;
while(true){
switch(choose){
case 1:{
if(Full0||Full<0||mr0| mr<0){//石了
system(“cls”);
cout<<"--------------------------------------------------"<<endl;
cout<<“你饿死了”<<endl;
cout<<“名字:”<<name<<"|"<<“天数:”<<days<<endl;
return 0;
}
cout<<"--------------------------------------------------"<<endl;
cout<<“名字:”<<name<<endl;
cout<<“天数: “;
for(int i=0;i<days;i++){
cout<<“■”;
}
cout<<days;
cout<<endl;
cout<<“饱食度:”;
for(int i=0;i<Full;i++){
cout<<“■”;
}cout<<Full<<endl;
cout<<“保水度: “;
for(int i=0;i<mr;i++){
cout<<“■”;
}
cout<<mr<<endl;
cout<<“金币数:”;
for(int i=0;i<gold;i++){
cout<<“■”;
}
cout<<gold<<endl;
cout<<”--------------------------------------------------”<<endl;
cout<<“选择你要干的事:”<<endl;
cout<<“输入1进行来退出”<<endl;
cout<<“输入2进行乞讨”<<endl;
cout<<“输入3啥也不干”<<endl;
cout<<“输入4进入↓↓”<<endl;
cout<<”--------商店----”<<endl;
int choose_2;
cin>>choose_2;
switch(choose_2){
case 1:{
break;
}
case 2:{
cout<<“金币++!”<<endl;
cout<<“原有金币:”<<gold<<“枚”<<endl;
srand((unsigned)time(NULL));
gold+=rand()%11;
cout<<“现有金币:”<<gold<<“枚”<<endl;
break;
}
case 3:{
system(“cls”);
break;
}
case 4:{
cout<<"--------------------------------------------------"<<endl;
cout<<“商店:”<<endl;
cout<<“现有金币:”<<gold<<endl;
cout<<“包子按1 6gold(回复4饱食度)”<<endl;
cout<<“面条按2 5gold(回复5饱食度)”<<endl;
cout<<“凉水按3 3gold(回复5保水度)”<<endl;
int choose_3;
cin>>choose_3;
switch(choose_3){
case 1:{//商店
if(gold>6||gold6){
cout<<"--------------------------------------------------"<<endl;
cout<<“成功!”;
cout<<“饱食度回复4!” ;
gold = gold-6;
Full+=4;
mr–;
break;
}
else{
cout<<"--------------------------------------------------"<<endl;
cout<<“金币不足!”<<endl;
break;
}
}
case 2:{
if(gold>6||gold6){
cout<<"--------------------------------------------------"<<endl;
cout<<“成功!”<<endl;
cout<<“饱食度回复5!” ;
gold = gold-6;
Full+=5;
mr–;
break;
}
else{
cout<<"--------------------------------------------------"<<endl;
cout<<“金币不足!”<<endl;
break;
}
break;
}
case 3:{
if(gold>3||gold==3){//水
cout<<"--------------------------------------------------"<<endl;
cout<<“饱水度回复5!” ;
cout<<“成功!”<<endl;
gold = gold-3;
mr+=5;
break;
}
else{
cout<<"--------------------------------------------------"<<endl;
cout<<“金币不足!”<<endl;
break;
}
break;
}
}
break;
}//商店
}//大
}
days++;
Full–;
mr–;
}
}
return 0;
}