求改(游戏)
  • 板块灌水区
  • 楼主ACTREE
  • 当前回复3
  • 已保存回复3
  • 发布时间2022/8/11 15:30
  • 上次更新2023/10/27 15:56:43
查看原帖
求改(游戏)
353685
ACTREE楼主2022/8/11 15:30

因为老师在课上展示了一下 systemsystemSleepSleep 的用法后。本蒟蒻显得没事写了个文字游戏,然后希望有大佬帮忙改一下(丰富一下)

#include<bits/stdc++.h> 
#include<windows.h> 
using namespace std; 
int life1=40000,dongxie=5000000,attcke1=15003,attcke2=15000,dun=100000,dun2=10000,c,xin; 
int getRand(int min,int max){ 
return (rand()%(max - min + 1))+min; 
} 
void rid(int r){ 
system("cls"); 
if(r==0){ 
    cout<<"结束了";
    return ; 
}
int duoshang1=getRand(1,100);
int duoshang2=getRand(1,100);
cout<<"你的血量还剩:"<<life1<<endl;
cout<<"黄药师的血量还剩:"<<dongxie<<endl; 
if(duoshang1<=20){ 
  cout<<"你躲闪了攻击"<<endl; 
  Sleep(500);
}else if(duoshang1>20&&duoshang1<=50){
   life1-=attcke2-dun; 
   cout<<"你稍微挡了一下,可是黄药师的攻击似乎没什么力气"<<endl;
   Sleep(500); 
}else{
    life1-=attcke2;
    cout<<"黄药师往你身上划出了一道口子"<<endl;
	Sleep(500); 
} 
if(duoshang2<=20){ 
   cout<<"黄药师微微侧身躲过了攻击"<<endl; 
   Sleep(500);
}else if(duoshang1>20&&duoshang1<=50){ 
   dongxie-=attcke1-dun2; 
   cout<<"黄药师稍微挡了一下,你的攻击便被卸掉了力道,变得没有力气"<<endl; 
   Sleep(500);
}else{
    dongxie-=attcke1;
	cout<<"黄药师稍微挡了一下,但是没有成功防御"<<endl; 
	Sleep(500);
}
   cout<<"你要做什么?"<<endl; 
   Sleep(500);
   cin>>c; 
if(c==1){
    cout<<"你用了无招。"<<endl;
    Sleep(500);
	int cnt=20;
	while(cnt--){
	xin=getRand(1,20000); 
	dongxie-=xin;
	cout<<"你挥舞手中的长剑往黄药师身上刺去 造成"<<xin<<"点伤害"<<endl; 
	Sleep(500);
}
} 
	if(life1<=0||dongxie<=0){
		r=0;
	}else{
		rid(1);
	}
} 
int main(){
 cout<<"穿过桃花林,野生的黄药师果然出现了";
 Sleep(2000);
 rid(1); 
}

违规紫衫啊

2022/8/11 15:30
加载中...