社区讨论
求改(游戏)
灌水区参与者 2已保存回复 3
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 3 条
- 当前快照
- 1 份
- 快照标识符
- @lo8bkx8u
- 此快照首次捕获于
- 2023/10/27 15:56 2 年前
- 此快照最后确认于
- 2023/10/27 15:56 2 年前
因为老师在课上展示了一下 和 的用法后。本蒟蒻显得没事写了个文字游戏,然后希望有大佬帮忙改一下(丰富一下)
CPP#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);
}
违规紫衫啊
回复
共 3 条回复,欢迎继续交流。
正在加载回复...