2
已解决
邵悦媛
新手光能
新手光能
#include<iostream>
#include<ctime>
#include<windows.h>
using namespace std;
int main(){
//生成一个随机数
int minn=1,maxn=100,ans,x=0;//ans装随机数
//minn--猜数的数字下限 maxn--猜数的数字上限
//生成一个 minn~maxn之间的一个随机数
srand((int)time(NULL));//为随机数函数 rand() 初始化
ans=minn+rand()%(maxn-minn+1);
//游戏的初始化
cout<<"小玛丽之猜数游戏"<<endl<<" ";
Sleep(3000);
cout<<"开始游戏"<<endl;
Sleep(1000);
cout<<"游戏启动中,正在载入游戏,请稍等";
for(int i=1;i<=6;i++){
Sleep(1000);
cout<<".";
}
cout<<"\n游戏加载完成"<<endl;
Sleep(3000);
system("cls");
while(1){//便于重复进行游戏
//游戏环节
cout<<"欢迎使用由无声弗届制作的猜数游戏~祝您游戏愉快 ~( ^o^ )~!"<<endl;
Sleep(3000);
cout<<"小玛丽很喜欢玩猜数游戏,可是她玩了好几次都没有猜对,你来帮帮她吧!有可能会触发彩蛋哟!"<<endl;
Sleep(3000);
srand((int)time(NULL));//为随机函数 rand() 初始化
int hp=3,a;//--可以猜数的次数 a--玩家猜的数字
for(int i=1;i<=hp;i++){
Sleep(1000);
cout<<"请输入一个"<<minn<<"~"<<maxn<<"之间的数字"<<endl;
cin>>a;
//增加一个游戏彩蛋
if(a==0&&x<=4){
cout<<"恭喜你,发现了本游戏的彩蛋哟!(^U^)ノ~YO"<<endl;
Sleep(1000);
cout<<"您将获得额外的猜数机会~"<<endl;
Sleep(1000);
cout<<"您的生命值增加啦^o^"<<endl;
Sleep(1000);
hp+=5;
x++;
continue;
}
if(a==0&&x>4){
cout<<"彩蛋机会已经用完啦!^.^"<<endl;
Sleep(3000);
cout<<"请重新输入一个数"<<endl;
cin>>a;
}
//对玩家猜的数字进行判断
if(a==ans&&i==1){
cout<<"运气爆表,一次就对啦(>o<)~!"<<endl;
Sleep(1000);
break;
}
else if(a==ans){
cout<<"恭喜你,猜对啦~!"<<endl;
Sleep(1000);
break;
}
else if(a>ans&&i<hp){
cout<<"大了一点,尝试小一点的数字吧~"<<endl;
Sleep(1000);
}
else if(a<ans&&i<hp){
cout<<"小了一点,尝试大一点的数字吧~"<<endl;
Sleep(1000);
}
else{
cout<<"很遗憾,你没有猜中>_<~再来一次吧"<<endl;
Sleep(1000);
cout<<"本轮游戏的正确数字是:"<<ans<<endl;
}
}
//判断是否继续下一次游戏
int c;
int pp,bb;
system("pause");
cout<<"本轮游戏结束,您是否想再玩一次?"<<endl;
Sleep(1000);
cout<<"如果继续游戏请充值10~1000元,输入其他数字结束游戏"<<endl;
Sleep(1000);
cin>>c;
if(c>=10){
cout<<"q请输入您的手机号、密码"<<endl<<"手机号:";
cin>>pp;
cout<<"密码:";
cin>>bb;
cout<<"正在帮您登陆中,请稍后";
for(int i=1;i<=7;i++){
cout<<".";
Sleep(1000);
}
cout<<"您已成为本游戏尊贵的会员啦!我们将以会员的方式打开游戏"<<endl;
system("cls");
cout<<"尊贵的会员178466952您好,我们为您精心准备了一个游戏,来玩玩吧!" ;
continue;
}
else{
cout<<"您充值的金额为:"<<c<<" 确定退出游戏吗?"<<endl;
Sleep(5000);
cout<<"哈哈哈哈哈,就算你不想退出游戏我也会让你退出的,bye~bye!"<<endl;
system("pause");
break;
}
}
return 0;
}
代码写的不好,大佬轻喷。
邵悦媛在2020-05-31 22:27:11追加了内容
大家随便提建议,我可以考虑更新游戏
0
1
董宇昊
初级启示者
初级启示者
猜数游戏都被人编了无数遍!
董宇昊在2020-06-01 12:08:45追加了内容
这是怎么回事?
董宇昊在2020-06-01 12:09:28追加了内容
我都没有输入!!
0
0
0
蔡辰夕
新手启示者
新手启示者
32222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
0
0
0
0
0