问题标题: 小李工作室:独家秘制小游戏

1
1
李熙尧
李熙尧
中级守护
中级守护
/*  
	教程:
	x1   x2
	
	x3   x4
	1:x1+=x3 
	2:x2+=x3
	3:x1+=x4
	4:x2+=x4
*/ 
#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
int main(){
	int w=0;
	system("color fc");
	cout<<"\t\t\t 1+1\n\t\t抵制不良游戏,拒绝盗版游戏\n\t\t注意自我保护,谨防受骗上当\n\t\t适度游戏益脑,沉迷游戏伤身\n\t\t合理安排时间,享受健康生活";
	Sleep(1500);
	cout<<"\n";
	system("pause");
	system("cls");
	cout<<"    █       █         \n";
	cout<<"    █    ████           \n";
	cout<<"    █     ███         \n";
	cout<<"  ███  █	█ █	 \n";
	cout<<" █ █ ██  █  █  	 \n";
	cout<<"█  █  █ ███			 \n";
	cout<<"    █   █████   	 \n";
	cout<<" █ █       █    	 \n";
	cout<<"  ██     ██		 \n";
	cout<<"    █       █    小李工作室	 ";
	cout<<"荣誉出品";
	Sleep(5000);
	system("cls"); 
	int x=5,z=5,a[4]={1,1,1,1};
	while(1){
		system("cls");
		w++;
		if(a[0]>10){
			a[0]-=10;
		}
		if(a[0]==10){
			a[0]=1;
		}
		if(a[1]>10){
			a[1]-=10;
		}
		if(a[1]==10){
			a[1]=1;
		}
		if(a[2]>10){
			a[2]-=10;
		}
		if(a[2]==10){
			a[2]=1;
		}
		if(a[3]>10){
			a[3]-=10;
		}
		if(a[3]==10){
			a[3]=1;
		}
		if(x<=0){
			cout<<"\n你嗝屁了!";
			Sleep(1200);
			cout<<"\n是否重来(是a不是b)";
			char q;
			cin>>q;
			if(q=='a'){
				system("cls");
				x=5;
				z=5;
				a[0]=1;
				a[1]=1;
				a[2]=1;
				a[3]=1;
				continue;
			}
			else{
				break; 
			}
		}
		if(z<=0){
			cout<<"\n你赢了!";
			Sleep(1200);
			cout<<"\n是否重来(是a不是b)";
			char q;
			cin>>q;
			if(q=='a'){
				system("cls");
				x=5;
				z=5;
				a[0]=1;
				a[1]=1;
				a[2]=1;
				a[3]=1;
				continue;
			}
			else{
				break;
			}
		}
		cout<<"血量:"<<x;
		Sleep(50);
		cout<<"\n\t"<<a[0]<<"\t"<<a[1]<<"\n";
		Sleep(50);
		cout<<"\n\n\n\t"<<a[2]<<"\t"<<a[3]<<"\n";
		Sleep(50);
		cout<<"血量:"<<z<<"\n";
		int m=0;
		
		if(w%2==1){
			cin>>m;
			if(m==1){
				a[0]+=a[2];
				if(a[0]==4){
					if(a[1]==5){
						cout<<"\n我方使用45小穿心\n对方收到三点伤害";
						z-=3;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
				}
				if(a[0]==5){
					if(a[1]==4){
						cout<<"\n我方使用45小穿心\n对方收到三点伤害";
						z-=3;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
					if(a[1]==5){
						cout<<"\n我方使用55大穿心\n对方收到五点伤害";
						z-=5;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
					if(a[1]==6){
						cout<<"\n我方使用56大炮\n对方收到五点伤害";
						z-=2;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
				}
				if(a[0]==6){
					if(a[1]==6){
						cout<<"\n我方使用66吸血炮\n对方收到1点伤害,自己增加3滴血";
						z-=1;
						x+=3;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else if(a[1]==8){
						cout<<"\n我方使用68吸血炮\n对方收到3点伤害,自己增加1滴血";
						z-=3;
						x+=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else{
						cout<<"\n我方使用吸血炮\n对方收到1点伤害,自己增加1滴血";
						z-=1;
						x+=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
				} 
				if(a[0]==7){
					if(1){
						cout<<"\n我方使用7?\n对方收到1点伤害";
						z-=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
				}  
				if(a[0]==8){
					if(a[1]==6){
						cout<<"\n我方使用68吸血炮\n对方收到3点伤害,自己增加1滴血";
						z-=3;
						x+=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else if(a[1]==9){
						cout<<"\n我方使用98k\n对方s";
						z=-1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else{
						cout<<"\n我方使用8\n对方收到1点伤害";
						z-=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
				} 
			}if(m==2){
				a[1]+=a[2];
				if(a[1]==4){
					if(a[0]==5){
						cout<<"\n我方使用45小穿心\n对方收到三点伤害";
						z-=3;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
				}
				if(a[1]==5){
					if(a[0]==4){
						cout<<"\n我方使用45小穿心\n对方收到三点伤害";
						z-=3;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
					if(a[0]==5){
						cout<<"\n我方使用55大穿心\n对方收到五点伤害";
						z-=5;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
					if(a[0]==6){
						cout<<"\n我方使用56大炮\n对方收到五点伤害";
						z-=5;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
				}
				if(a[1]==6){
					if(a[0]==6){
						cout<<"\n我方使用66吸血炮\n对方收到1点伤害,自己增加3滴血";
						z-=1;
						x+=3;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else if(a[0]==8){
						cout<<"\n我方使用68吸血炮\n对方收到3点伤害,自己增加1滴血";
						z-=3;
						x+=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else{
						cout<<"\n我方使用吸血炮\n对方收到1点伤害,自己增加1滴血";
						z-=1;
						x+=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
				} 
				if(a[0]==7){
					if(1){
						cout<<"\n我方使用7?\n对方收到1点伤害";
						z-=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
				}  
				if(a[0]==8){
					if(a[1]==6){
						cout<<"\n我方使用68吸血炮\n对方收到3点伤害,自己增加1滴血";
						z-=3;
						x+=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else if(a[1]==9){
						cout<<"\n我方使用98k\n对方s";
						z=-1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else{
						cout<<"\n我方使用8\n对方收到1点伤害";
						z-=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
				} 
		} if(m==3){
				a[0]+=a[3];
				if(a[0]==4){
					if(a[1]==5){
						cout<<"\n我方使用45小穿心\n对方收到三点伤害";
						z-=3;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
				}
				if(a[0]==5){
					if(a[1]==4){
						cout<<"\n我方使用45小穿心\n对方收到三点伤害";
						z-=3;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
					if(a[1]==5){
						cout<<"\n我方使用55大穿心\n对方收到五点伤害";
						z-=5;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
					if(a[1]==6){
						cout<<"\n我方使用56大炮\n对方收到五点伤害";
						z-=5;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
				}
				if(a[0]==6){
					if(a[1]==6){
						cout<<"\n我方使用66吸血炮\n对方收到1点伤害,自己增加3滴血";
						z-=1;
						x+=3;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else if(a[1]==8){
						cout<<"\n我方使用68吸血炮\n对方收到3点伤害,自己增加1滴血";
						z-=3;
						x+=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else{
						cout<<"\n我方使用吸血炮\n对方收到1点伤害,自己增加1滴血";
						z-=1;
						x+=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
				} 
			
			}if(m==4){
				a[1]+=a[3];
				if(a[1]==4){
					if(a[0]==5){
						cout<<"\n我方使用45小穿心\n对方收到三点伤害";
						z-=3;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
				}
				if(a[1]==5){
					if(a[0]==4){
						cout<<"\n我方使用45小穿心\n对方收到三点伤害";
						z-=3;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
					if(a[0]==5){
						cout<<"\n我方使用55大穿心\n对方收到五点伤害";
						z-=5;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
					if(a[0]==6){
						cout<<"\n我方使用56大炮\n对方收到五点伤害";
						z-=5;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
				}
				if(a[1]==6){
					if(a[0]==6){
						cout<<"\n我方使用66吸血炮\n对方收到1点伤害,自己增加3滴血";
						z-=1;
						x+=3;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else if(a[0]==8){
						cout<<"\n我方使用68吸血炮\n对方收到3点伤害,自己增加1滴血";
						z-=3;
						x+=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else{
						cout<<"\n我方使用吸血炮\n对方收到1点伤害,自己增加1滴血";
						z-=1;
						x+=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
				}
				
			}
		}
		if(w%2==0){
			int MIN=1,MAX=4;
    		srand((int)time(NULL));
    		m=MIN+rand()%(MAX-MIN+1);
			if(m==1){
				a[2]+=a[0];
				if(a[2]==4){
					if(a[3]==5){
						cout<<"\n敌方使用45小穿心\n我方收到三点伤害";
						x-=3;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
				}
				if(a[2]==5){
					if(a[3]==4){
						cout<<"\n敌方使用45小穿心\n我方收到三点伤害";
						x-=3;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
					if(a[3]==5){
						cout<<"\n敌方使用55大穿心\n我方收到五点伤害";
						x-=3;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
					if(a[3]==6){
						cout<<"\n敌方使用56大炮\n我方收到五点伤害";
						x-=2;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
				}
				if(a[2]==6){
					if(a[3]==6){
						cout<<"\n敌方使用66吸血炮\n我方收到1点伤害,自己增加3滴血";
						x-=1;
						z+=3;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else if(a[1]==8){
						cout<<"\n敌方使用68吸血炮\n我方收到3点伤害,自己增加1滴血";
						x-=3;
						z+=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else{
						cout<<"\n敌方使用吸血炮\n我方收到1点伤害,自己增加1滴血";
						x-=1;
						z+=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
				} 
			
			}if(m==2){
				a[2]+=a[1];
				if(a[2]==4){
					if(a[3]==5){
						cout<<"\n敌方使用45小穿心\n我方收到三点伤害";
						x-=3;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
				}
				if(a[2]==5){
					if(a[3]==4){
						cout<<"\n敌方使用45小穿心\n我方收到三点伤害";
						x-=3;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
					if(a[3]==5){
						cout<<"\n敌方使用55大穿心\n我方收到五点伤害";
						x-=5;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
					if(a[3]==6){
						cout<<"\n敌方使用56大炮\n我方收到五点伤害";
						x-=5;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
				}
				if(a[2]==6){
					if(a[3]==6){
						cout<<"\n敌方使用66吸血炮\n我方收到1点伤害,自己增加3滴血";
						x-=1;
						z+=3;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else if(a[3]==8){
						cout<<"\n敌方使用68吸血炮\n我方收到3点伤害,自己增加1滴血";
						x-=3;
						z+=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else{
						cout<<"\n敌方使用吸血炮\n我方收到1点伤害,自己增加1滴血";
						x-=1;
						z+=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
				} 
		} if(m==4){
				a[3]+=a[1];
				if(a[2]==4){
					if(a[3]==5){
						cout<<"\n敌方使用45小穿心\n我方收到三点伤害";
						x-=3;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
				}
				if(a[2]==5){
					if(a[3]==4){
						cout<<"\n敌方使用45小穿心\n我方收到三点伤害";
						x-=3;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
					if(a[3]==5){
						cout<<"\n敌方使用55大穿心\n我方收到五点伤害";
						x-=5;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
					if(a[3]==6){
						cout<<"\n敌方使用56大炮\n我方收到五点伤害";
						x-=5;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
				}
				if(a[2]==6){
					if(a[3]==6){
						cout<<"\n敌方使用66吸血炮\n我方收到1点伤害,自己增加3滴血";
						x-=1;
						z+=3;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else if(a[3]==8){
						cout<<"\n敌方使用68吸血炮\n我方收到3点伤害,自己增加1滴血";
						x-=3;
						z+=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else{
						cout<<"\n敌方使用吸血炮\n我方收到1点伤害,自己增加1滴血";
						x-=1;
						z+=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
				} 
			
			}if(m==3){
				a[3]+=a[0];
				if(a[2]==4){
					if(a[3]==5){
						cout<<"\n敌方使用45小穿心\n我方收到三点伤害";
						x-=3;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
				}
				if(a[2]==5){
					if(a[3]==4){
						cout<<"\n敌方使用45小穿心\n我方收到三点伤害";
						x-=3;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
					if(a[3]==5){
						cout<<"\n敌方使用55大穿心\n我方收到五点伤害";
						x-=5;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
					if(a[3]==6){
						cout<<"\n敌方使用56大炮\n我方收到五点伤害";
						x-=5;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
				}
				if(a[2]==6){
					if(a[3]==6){
						cout<<"\n敌方使用66吸血炮\n我方收到1点伤害,自己增加3滴血";
						x-=1;
						z+=3;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else if(a[3]==8){
						cout<<"\n敌方使用68吸血炮\n我方收到3点伤害,自己增加1滴血";
						x-=3;
						z+=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else{
						cout<<"\n敌方使用吸血炮\n我方收到1点伤害,自己增加1滴血";
						x-=1;
						z+=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
				} 
			
			}
			
		}
	}
}

 

李熙尧在2021-04-20 19:24:42追加了内容


1
1
0
0
0
0
0
王梓澳
王梓澳
中级光能
中级光能

听说你们很厉害,帮我修复一下bug可以吗,在我的问题里面

0
被禁言 张恩昊
张恩昊
资深天翼
资深天翼

nbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnb(此处省略9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999兆字)

0
0
郑云溪
郑云溪
初级守护
初级守护

厉害୧(๑•̀◡•́๑)૭

0
0
0
0
0
汪宇航
汪宇航
新手启示者
新手启示者

nbnbnnbnbnb bnbnbnbnbn*283927497492749274272947294720

0
0
0
包涵宇
包涵宇
中级天翼
中级天翼

不全

我的一年前写的都已经1000多行了

0
0
我要回答