c++小游戏

更新1.7,制作不易,求关注

#include<iostream> 
using namespace std;
int jb=0,a;
int rw1=10,rw2=40,rw3=70;
int lq1=0,lq2=0,lq3=0,lq4=0,lq5=0,lq6=0,lq7=0,lq8=0,lq9=0,rwlq=0;
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,mx,jn,jrsd,bhgm,hsgm,mjdh,pd,ycjc=1;//血量,狩猎炸弹 ,核弹,增血药剂(小),增血药剂(大) ,增血药剂(巨),金币,升星石,顿悟石,武力,防御力,等级,小怪,觉醒者,遗迹守卫,魔晶,增血药剂大(小)瓶,任务,技能,进入商店(开门方法),百货购买,黑市购买,魔晶兑换,判断,吟唱加成伤害                      
	int c;//进入,任务循环 
	int zdbbwp,ffzf=0,rw2,lb=1,hqlb=0;//战斗背包里头要使用的物品 ,非法字符检测 ,任务2,礼包,获取礼包 
	//任务整合↓
	int swzjs=0,xyjs=0,mljs=0;//守望者击杀数量   腥猿击杀数量   魔灵击杀数量   
	string xm;//姓名
	cout<<"是否进入游戏    进入(输入1)   退出(输入2)"<<endl;
	cout<<"注意:请务必全屏"<<endl; 
	rw2=40;
	rw3=70;
	cin>>c; 
	if(c==2)
	{
		return 0;
	}
	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,查看任务请按5,"<<endl;  
		cin>>a; 
		if(a==5){
			cout<<"欢迎来到任务界面"<<endl;
			if(lq1==0){
				cout<<"任务1"<<endl;
				cout<<"    击败10个守望者"<<endl;
				cout<<"    奖励500金币+30魔晶"<<endl;
				cout<<"    目前进度"<<"("<<swzjs<<"/"<<rw1<<")"<<endl;
				if(swzjs>=rw1)
				{
					cout<<"    已完成"<<endl; 
					cout<<"    未领取"<<endl;
					cout<<"    领取按1"<<endl; 
					cin>>rwlq;
					if(rwlq==1)
					{
						lq1=1;
						jb=jb+500;
						mj=mj+30;
						rwlq=0;
						cout<<"恭喜 "<<xm<<" 获得金币*500"<<endl; 
						cout<<"恭喜 "<<xm<<" 获得魔晶*30"<<endl; 
					}
				}
			}
			if(lq2==0){
				cout<<"任务2"<<endl;
				cout<<"    击败10个腥猿"<<endl;
				cout<<"    奖励800金币+40魔晶"<<endl;
				cout<<"    目前进度"<<"("<<xyjs<<"/"<<rw1<<")"<<endl;
				if(xyjs>=rw1)
				{
					cout<<"    已完成"<<endl; 
					cout<<"    未领取"<<endl;
					cout<<"    领取按1"<<endl; 
					cin>>rwlq;
					if(rwlq==1)
					{
						lq2=1;
						jb=jb+800;
						mj=mj+40;
						rwlq=0;
						cout<<"恭喜 "<<xm<<" 获得金币*800"<<endl; 
						cout<<"恭喜 "<<xm<<" 获得魔晶*40"<<endl; 
					}
				}
			}
			if(lq3==0){
				cout<<"任务3"<<endl;
				cout<<"    击败10个魔灵"<<endl;
				cout<<"    奖励1000金币+50魔晶+1瓶增血药剂(小)"<<endl;
				cout<<"    目前进度"<<"("<<mljs<<"/"<<rw1<<")"<<endl;
				if(mljs>=rw1)
				{
					cout<<"    已完成"<<endl; 
					cout<<"    未领取"<<endl;
					cout<<"    领取按1"<<endl; 
					cin>>rwlq;
					if(rwlq==1)
					{
						lq3=1;
						jb=jb+1000;
						mj=mj+50;
						yjx+=1; 
						rwlq=0;
						cout<<"恭喜 "<<xm<<" 获得金币*1000"<<endl; 
						cout<<"恭喜 "<<xm<<" 获得魔晶*50"<<endl; 
						cout<<"恭喜 "<<xm<<" 获得增血药剂(小)*1"<<endl; 
					}
				}
			}
			if(lq4==0){
				cout<<"任务4"<<endl;
				cout<<"    击败40个守望者"<<endl;
				cout<<"    奖励1000金币+50魔晶+1捆狩猎炸弹"<<endl;
				cout<<"    目前进度"<<"("<<swzjs<<"/"<<rw2<<")"<<endl;
				if(swzjs>=rw2)
				{
					cout<<"    已完成"<<endl; 
					cout<<"    未领取"<<endl;
					cout<<"    领取按1"<<endl; 
					cin>>rwlq;
					if(rwlq==1)
					{
						lq4=1;
						jb=jb+1000;
						mj=mj+50;
						rwlq=0;
						slzd+=1;
						cout<<"恭喜 "<<xm<<" 获得金币*1000"<<endl; 
						cout<<"恭喜 "<<xm<<" 获得魔晶*50"<<endl; 
						cout<<"恭喜 "<<xm<<" 获得狩猎炸弹*1"<<endl; 
					}
				}
			}
			if(lq5==0){
				cout<<"任务5"<<endl;
				cout<<"    击败40个腥猿"<<endl;
				cout<<"    奖励5000金币+100魔晶+3捆狩猎炸弹"<<endl;
				cout<<"    目前进度"<<"("<<xyjs<<"/"<<rw2<<")"<<endl;
				if(xyjs>=rw2)
				{
					cout<<"    已完成"<<endl; 
					cout<<"    未领取"<<endl;
					cout<<"    领取按1"<<endl; 
					cin>>rwlq;
					if(rwlq==1)
					{
						lq5=1;
						jb=jb+5000;
						mj=mj+100;
						slzd=slzd+3;
						rwlq=0;
						cout<<"恭喜 "<<xm<<" 获得金币*5000"<<endl; 
						cout<<"恭喜 "<<xm<<" 获得魔晶*100"<<endl; 
						cout<<"恭喜 "<<xm<<" 获得狩猎炸弹*3"<<endl; 
					}
				}
			}
			if(lq6==0){
				cout<<"任务6"<<endl;
				cout<<"    击败40个魔灵"<<endl;
				cout<<"    奖励10000金币+200魔晶+3瓶增血药剂(小)+1瓶增血药剂(大)"<<endl;
				cout<<"    目前进度"<<"("<<mljs<<"/"<<rw2<<")"<<endl;
				if(mljs>=rw2)
				{
					cout<<"    已完成"<<endl; 
					cout<<"    未领取"<<endl;
					cout<<"    领取按1"<<endl; 
					cin>>rwlq;
					if(rwlq==1)
					{
						lq6=1;
						jb=jb+10000;
						mj=mj+200;
						yjx=yjx+3;
						yjd+=1;
						rwlq=0;
						cout<<"恭喜 "<<xm<<" 获得金币*10000"<<endl; 
						cout<<"恭喜 "<<xm<<" 获得魔晶*200"<<endl; 
						cout<<"恭喜 "<<xm<<" 获得增血
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值