c++打怪游戏(1.1.0)

大家好!之前的打怪游戏一直没有更新,今天就给大家更新一波!!!

本次更新内容:

c++打怪游戏1.1.0版本强悍来袭!!!更新了外挂模式和关注作者,取消了修改参数,以上就是更新内容,大家有什么意见,欢迎评论或私信!!!

上代码~~~~~~~~~~~~~~~~~~~~~~~~~~

#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
int cnt=0,things[10000000];
struct Peo{
	int jb=10,hs=10,sm=50,cjj=2;
}m;
void sb(){
	CONSOLE_CURSOR_INFO cursor_info = { 1,0 };
	SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE), &cursor_info);
}
void Loading(){
	for(int i=1;i<=5;i++){
		cout<<"Loading";
		for(int i=1;i<=3;i++){
			cout<<".";
			Sleep(500);
		}
		cout<<"\n";
		srand(time(0));
		int loading=rand()%3;
		if(loading==1){
			cout<<"多打怪,加伤害!";
		}
		if(loading==2){
			cout<<"打怪加生命!";
		}
		if(loading==3){
			cout<<"开始游戏会有2张抽奖劵!";
		}
		if(loading==0){
			cout<<"慢慢来,不要慌!";
		}
		Sleep(500);
		system("cls");
	}
}
void texiao(){
	for(int i=1; i<=10; i++)
	{
		system("color 2f");
		Sleep(10);
		system("color 0f");
		Sleep(10);
	}
	system("color f2");
}
void dazi(string s){
	for(int i=0;i>namename;
	printf("请输入身份证号码:");
	cin>>num;
	things[199]=judge_num(num);
	if(things[199]==0){
		printf("输入有误,无法进入!\n");
		return 0;
	}
	cls();
	Loading();
	cls();
	sb();
	cout<<"加载完毕!";
	Sleep(1000);
	cls();
	dazi("打怪游戏1.1.0版本");
	Sleep(1000);
	cls();
	dazi("游戏暂无存档,预计1.5.0版本添加存档");
	Sleep(1000);
	cls();
	cls();
	sb();
	dazi("欢迎您!请输入游戏姓名:");
	cin>>num;
	cls();
	dazi("欢迎玩家");
	dazi(num);
	Sleep(1000);
	cls();
	char aaaaa;
	dazi("是否观看剧情?(y/n)");
	cin>>aaaaa;
	switch (aaaaa) {
	case 'y':
		//TODO
		dazi("在一个古老的村庄\n");
		dazi("里面的人们生活的十分幸福\n然而有一天\n村子里突然传来一阵巨响\n一群怪兽从土里钻了出来\n但\n一位勇士愿意去消灭他们!\n那个勇士就是:");
		for(int i=0;i>as;
	if(as==7){
		cls();
		dazi("跳转中......");
		system("start https://blog.csdn.net/fjhfjj?type=blog");
		cls();
		dazi("运行结束");
		return 0;
	}
	switch (as) {
	case 1:
		cls();
		dazi("您遇到了:");
		int ssss;
		ssss=rand()%5+1;
		cout<>aaaa;
		if(aaaa=='y'){
			srand(time(0));     
			int gwsm=rand()%300+1;
			srand(time(0));     
			int shsh=rand()%200+1;
			while(gwsm>0&&m.sm>0){
				//TO
				cls();
				dazi("你发起进攻,怪物扣血");
				cout<>bbb;
		if(m.cjj>=bbb&&bbb!=0){
			cls();
			cout<<"您获得了:";
			srand(time(0));     
			int rrrr=rand()%50+1*bbb;
			cout<>vvv;
		switch (vvv) {
		case 1:
			cls();
			m.hs+=5;
			//TODO
			dazi("购买成功!");
			Sleep(1000);
			goto scan;
			break;
		case 2:
			cls();
			if(m.jb>=2){
				cout<<"购买成功!";
				Sleep(1000);
				m.jb-=2;
				m.hs+=10;
			}
			else{
				dazi("购买失败!");
			}
			//TODO
			goto scan;
			break;
		case 3:
			cls();
			if(m.jb>=4){
				cout<<"购买成功!";
				m.jb-=4;
				m.hs+=20;
			}
			else{
				dazi("购买失败!");
			}
			goto scan;
			break;
		case 4:
			cls();
			if(m.jb>=10){
				cout<<"购买成功!";
				m.jb-=10;
				m.hs+=40;
			}
			else{
				dazi("购买失败!");
			}
			goto scan;
			break;
		case 5:
			cls();
			if(m.jb>=20){
				cout<<"购买成功!";
				m.jb-=20;
				m.hs+=60;
			}
			else{
				dazi("购买失败!");
			}
			goto scan;
			break;
		case 6:
			cls();
			if(m.jb>=30){
				cout<<"购买成功!";
				m.jb-=30;
				m.hs+=80;
			}
			else{
				dazi("购买失败!");
			}
			goto scan;
			break;
		case 7:
			cls();
			if(m.jb>=50){
				cout<<"购买成功!";
				m.jb-=50;
				m.hs+=100;
			}
			else{
				dazi("购买失败!");
			}
			goto scan;
			break;
		case 8:
			cls();
			if(m.jb>=60){
				cout<<"购买成功!";
				m.jb-=60;
				m.hs+=130;
			}
			else{
				dazi("购买失败!");
			}
			goto scan;
			break;
		case 9:
			cls();
			if(m.jb>=100){
				cout<<"购买成功!";
				m.jb-=100;
				m.hs+=180;
			}
			else{
				dazi("购买失败!");
			}
			goto scan;
			break;
		case 10:
			cls();
			goto start;
		case 11:
			if(m.jb>=1){
				m.jb-=1;
				m.sm+=5;
				dazi("购买成功!");
				Sleep(1000);
				goto scan;
			}
			else{
				dazi("购买失败!");
				Sleep(1000);
				goto scan;
			}
			break;
		case 12:
			if(m.jb>=5){
				m.jb-=5;
				m.sm+=15;
				dazi("购买成功!");
				Sleep(1000);
				goto scan;
			}
			else{
				dazi("购买失败!");
				Sleep(1000);
				goto scan;
			}
			break;
		case 13:
			if(m.jb>=15){
				m.jb-=15;
				m.sm+=30;
				dazi("购买成功!");
				Sleep(1000);
				goto scan;
			}
			else{
				dazi("购买失败!");
				Sleep(1000);
				goto scan;
			}
			break;
		case 14:
			if(m.jb>=25){
				m.jb-=25;
				m.sm+=50;
				dazi("购买成功!");
				Sleep(1000);
				goto scan;
			}
			else{
				dazi("购买失败!");
				Sleep(1000);
				goto scan;
			}
			break;
		case 15:
			if(m.jb>=40){
				m.jb-=40;
				m.sm+=70;
				dazi("购买成功!");
				Sleep(1000);
				goto scan;
			}
			else{
				dazi("购买失败!");
				Sleep(1000);
				goto scan;
			}
			break;
		case 16:
			if(m.jb>=55){
				m.jb-=55;
				m.sm+=90;
				dazi("购买成功!");
				Sleep(1000);
				goto scan;
			}
			else{
				dazi("购买失败!");
				Sleep(1000);
				goto scan;
			}
			break;
		case 17:
			if(m.jb>=80){
				m.jb-=80;
				m.sm+=200;
				dazi("购买成功!");
				Sleep(1000);
				goto scan;
			}
			else{
				dazi("购买失败!");
				Sleep(1000);
				goto scan;
			}
			break;
		case 18:
			if(m.jb>=100){
				m.jb-=100;
				m.sm+=300;
				dazi("购买成功!");
				Sleep(1000);
				goto scan;
			}
			else{
				dazi("购买失败!");
				Sleep(1000);
				goto scan;
			}
			break;
		}
		cls();
		goto start;
	case 4:
		cls();
		cout<<"当前金币:"<>sssss;
		if(sssss=="QWQfjh"){
			cls();
			dazi("尊敬的用户,请享受我们的五星级外挂服务!!!!!");
			texiao();
			cls();
			m.hs+=1000000;
			m.jb+=1000000;
			m.cjj+=1000000;
			m.sm+=1000000;
			for(int i=0;i<=30;i++){
				cout<<"伤害增加中,已完成("<

水一波字数:啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

你可能感兴趣的:(游戏,c++)