该用户初学者
制作的游戏可能没有那么有趣
具体代码如下↓
#include<iostream>
using namespace std;
int jb=0,a;
int main()
{
int xl=100,slzd=0,hd=0,yjx=0,yjd=0,yjj=0,sxs=0,dws=0,sx=0,wl=5,wl1=5,m,ful=5,lv=1,xg=20,mj=0,i=0,zxyjdxp,rw,jn,jrsd,bhgm,hsgm,mjdh,pd,ycjc=1;//血量,狩猎炸弹 ,核弹,增血药剂(小),增血药剂(大) ,增血药剂(巨),金币,升星石,顿悟石,武力,防御力,等级,小怪,觉醒者,遗迹守卫,魔晶,增血药剂大(小)瓶,任务,技能,进入商店(开门方法),百货购买,黑市购买,魔晶兑换,判断,吟唱加成伤害
//输入名字
int zdbbwp,ffzf=0,rw2,lb=1,hqlb=0;//战斗背包里头要使用的物品 ,非法字符检测 ,任务2,礼包,获取礼包
string xm;//姓名
cout<<"欢迎进入游戏"<<endl;
cout<<"给自己起一个昵称吧~"<<endl;
cin>>xm;
cout<<"欢迎 "<<xm<<" 进入游戏"<<endl;
while(i!=1)
{
ffzf = 0;
if(lv>=10)
{
ycjc=10;
}
if(lv>=20)
{
ycjc=50;
}
if(lv>=40)
{
ycjc=100;
}
cout<<"欢迎 "<<xm<<" 来到小镇中心,查看公告请按11,查看属性请按10,查看背包请按9,接收任务请按8,升星请按7,进入商店请按6"<<endl;
cin>>a;
if(a==11)
{
ffzf = 1;
cout<<"新版本1.5 作者年糕wr,电话:158 9925 1839,微信号:sunson2021"<<endl;
cout<<"温馨提示:所有Bug已修复如有侵权,发现Bug请及时联系作者↑"<<endl;
if(lb==1)
{
cout<<"新手礼包(豪华) 未领取"<<endl;
cout<<"领取(1) 退出(2)"<<endl;
cin>>hqlb;
if(hqlb==1)
{
cout<<"领取成功"<<endl;
cout<<"恭喜 "<<xm<<" 获得金币*500"<<endl;
jb=jb+500;
cout<<"恭喜 "<<xm<<" 获得魔晶*50"<<endl;
mj=mj+50;
cout<<"恭喜 "<<xm<<" 获得狩猎炸弹*3"<<endl;
slzd=slzd+3;
cout<<"恭喜 "<<xm<<" 获得增血药剂(大)*1"<<endl;
yjd = yjd+1;
cout<<"恭喜 "<<xm<<" 获得增血药剂(小)*5"<<endl;
yjx = yjx+5;
lb=lb-1;
}
}
}
if(a==10)
{
ffzf = 1;
cout<<xm<<endl;
cout<<"lv:"<<lv<<endl;
cout<<"血量为:"<<xl<<endl;
cout<<"武力:"<<wl<<endl;
cout<<"防御力:"<<wl<<endl;
}
if(a==9)
{
ffzf = 1;
cout<<"狩猎炸弹:*"<<slzd<<"个"<<endl;
cout<<"核弹:*"<<hd<<"个"<<endl;
cout<<"增血药剂(小):*"<<yjx<<"瓶"<<endl;
cout<<"增血药剂(大):*"<<yjd<<"瓶"<<endl;
cout<<"增血药剂(巨):*"<<yjj<<"瓶"<<endl;
cout<<"金币:*"<<jb<<"个"<<endl;
cout<<"魔晶:*"<<mj<<"颗"<<endl;
cout<<"如想使用增血药剂(大)请按1,如想使用增血药剂(小)请按2,如想使用增血药剂(巨)请按3,退出按4"<<endl;
cin>>zxyjdxp;
if(zxyjdxp==1)
{
if(yjd>=1)
{
xl=xl+40;
cout<<"使用成功 血量 + 40 现血量:"<< xl<<endl;
yjd=yjd-1;
}
else
{
cout<<"你没有该药剂了"<<endl;
}
}
if(zxyjdxp==2)
{
if(yjx>=1)
{
xl=xl+20;
cout<<"使用成功 血量 + 20 现血量:"<< xl<<endl;
yjx=yjx-1;
}
else
{
cout<<"你没有该药剂了"<<endl;
}
}
if(zxyjdxp==3)
{
if(yjj>=1)
{
xl=xl+120;
cout<<"使用成功 血量 + 120 现血量:"<< xl<<endl;
yjj=yjj-1;
}
else
{
cout<<"你没有该药剂了"<<endl;
}
}
}
if(a==7)
{
ffzf = 1;
cout<<"你的金币为"<<jb<<endl;
cout<<"当前等级为lv"<<lv<<endl;
cout<<"lv15以内升星将会减少500金币"<<endl;
cout<<"lv25以内升星将会减少1000金币"<<endl;
cout<<"lv40以内升星将会减少3000金币"<<endl;
cout<<"确认升星请按1,退出按2"<<endl;
cin>>sx;
if(sx==1)
{
if(lv<=15)
{
if(jb>=500)
{
jb=jb-500;
lv++;
cout<<"升级成功!!!获得金币*100!!!获得魔晶*10 当前等级为 lv:"<<lv<<endl;
wl=wl+wl/5;
ful=ful+ful/5;
xl=xl+5;
jb=jb+100;
mj=mj+10;
}
}
else
{
if(lv<=25)
{
if(jb>=1000)
{
jb=jb-1000;
lv++;
cout<<"升级成功!!!获得金币*200!!!获得魔晶*20 当前等级为 lv:"<<lv<<endl;
wl=wl+lv;
ful=ful+lv;
xl=xl+10;
jb=jb+200;
mj=mj+20;
}
}
else
{
if(lv<=40||lv>=40)
{
if(jb>=3000)
{
jb=jb-1000;
lv++;
cout<<"升级成功!!!获得金币*200!!!获得魔晶*20 当前等级为 lv:"<<lv<<endl;
wl=wl+wl/5;
ful=ful+ful/5;
xl=xl+10;
jb=jb+200;
mj=mj+20;
}
else{
cout<<"金币不够了"<<endl;
}
}
}
}
}
}
if(a==8)
{
ffzf = 1;
if(xl>=5)
{
cout<<"请选择任务简单(按1)(金币*200 70%)(魔晶*10 25%)(狩猎炸弹*2 4%)(天启石*1 0.009%)(核弹碎片*1 0.00000001%) "<<endl;
cout<<"任务适中(