发布一个太空大战小游戏

这是一个宇宙大战游戏,自己写的。

没动画的,放心吧。

只要输入1 2 3 ……就行了。

全英文的,放弃吧!不会英语的PEOPLE们…… 

游戏里有分数的,没有设几分赢,可以自己定个目标~~

提示:听说A挺好打的~~

#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
int a3;
int score=0; 
int ErWA=50000,ErCR=5000,ErDE=5000,ErSU=10000,ErAI=500,ErBA=5000,ErRO=5000000;
int AWA=50000,ACR=5000,ADE=50000,ASU=10000,AAI=5000,ABA=5000,ARO=50000000;
int BWA=5000000,BCR=50000,BDE=5000,BSU=200000,BAI=500,BBA=50000,BRO=5000000;
int CWA=50000000,CCR=500000,CDE=500,CSU=2000000,CAII=5000,CBA=5000,CRO=50000000;
int DWA=50000000,DCR=500000,DDE=500,DSU=2000000,DAI=5000,DBA=5000,DRO=50000000;
int EWA=5000000,ECR=50000,EDE=5000,ESU=200000,EAI=500,EBA=50000,ERO=5000000;
int FWA=50000000,FCR=500000,FDE=500,FSU=2000000,FAI=5000,FBA=5000,FRO=50000000;
int GWA=50000000,GCR=500000,GDE=500,GSU=2000000,GAI=5000,GBA=5000,GRO=50000000;
int choose1(){
	cout<<"CHOOSE PLEASE"<<endl;
 	cout<<"1.MAKE MORE SOLDIER"<<endl;
 	cout<<"2.SEE HOW MANY SOLDIER I HAVE"<<endl;
 	cout<<"3.FIGHT!FIGHT!!FIGHT!!!"<<endl;
}
int choose2(){
	system("CLS");
	cout<<"WHO DO YOU WANT TO FIGHT?"<<endl;
	cout<<"1.PIANET A"<<endl;
	cout<<"2.PIANET B"<<endl;
	cout<<"3.PIANET C"<<endl;
	cout<<"4.PIANET D"<<endl;
	cout<<"5.PIANET E"<<endl;
	cout<<"6.PIANET F"<<endl;
	cout<<"7.PIANET G"<<endl;
	cout<<"8.RETREAT FROM"<<endl;
}
int shop(){
	int a1;
	system("CLS");
	cout<<"OK"<<endl;
	Sleep(1000);
	cout<<"WHAT DO YOU WANT?"<<endl;
	cout<<"1.SPACEWARCRAFT PLEASE"<<endl;
	cout<<"2.SPACECRUISER PLEASE"<<endl;
	cout<<"3.SPACEDESTROYER PLEASE"<<endl;
	cout<<"4.SPADESUICIDEPLANE PLEASE"<<endl;
	cout<<"5.SPACEAIRCRAFTCARRIER PLEASE"<<endl;
	cout<<"6.SPACEBATTLESHIP PLEASE"<<endl;
	cout<<"7.ROBOT PLEASE"<<endl;
	cout<<"8.RETREAT FROM"<<endl;
	cin>>a1;
	switch(a1)
	{
		case 1:
			ErWA+=10000;
			system("cls");
			break;
		case 2:
			ErCR+=1000;
			system("cls");
			break;
		case 3:
			ErDE+=1000;
			system("cls");
			break;
		case 4:
			ErSU+=10000;
			system("cls");
			break;
		case 5:
			ErAI+=100;
			system("cls");
			break;
		case 6:
			ErBA+=1000;
			system("cls");
			break;
		case 7:
			ErRO+=1000000;
			system("cls");
			break;
		case 8:
			system("cls");
			break;
	}
}
int war_with_A(){
	int b;
	int b2;
	system("cls");
	cout<<"1.FIGHT NOW"<<endl;
	cout<<"2.CHECK THE ENEMY"<<endl;
	cout<<"3.RETREAT FROM"<<endl;
	cin>>b;
	switch(b){
		case 1:
			AWA-=5000;
			ACR-=50;
			ADE-=5000;
			ASU-=1000;
			AAI-=500;
			ABA-=50;
			ARO-=5000000;
			ErWA-=5000;
			ErCR-=500;
			ErDE-=500;
			ErSU-=1000;
			ErAI-=50;
			ErBA-=50;
			ErRO-=50000;
			if(ErWA<=0&&ErCR<=0&&ErDE<=0&&ErSU<=0&&ErAI<=0&&ErBA<=0&&ErRO<=0){
				system("CLS");
				cout<<"YOU LOSE!"<<endl;
				system("PAUSE");
				score--;
			}
			else if(AWA<=0&&ACR<=0&&ADE<=0&&ASU<=0&&AAI<=0&&ABA<=0&&ARO<=0){
				system("CLS");
				cout<<"PLANET A LOSE!"<<endl;
				Sleep(5000);
				system("CLS");
				AWA=50000;
				ACR=50000;
				ADE=50000;
				ASU=10000;
				AAI=500;
				ABA=5000;
				ARO=500000;
				score++;
			}
			system("cls");
			break;
		case 2:
			system("cls");
			cout<<"SPACEWARCRAFT:"<<AWA<<endl;
			cout<<"SPACECRUISER:"<<ACR<<endl;
			cout<<"SPACEDESTROYER:"<<ADE<<endl;
			cout<<"SPADESUICIDEPLANE:"<<ASU<<endl;
			cout<<"SPACEAIRCRAFTCARRIER:"<<AAI<<endl;
			cout<<"SPACEBATTLESHIP:"<<ABA<<endl;
			cout<<"ROBOT:"<<ARO<<endl;
			cout<<"ENTER 1 TO EXIT"<<endl;
			cin>>b2;
			switch(b2)
			{
				case 1:system("cls");break;
			}
			break;
		case 3:
			system("cls");break;
	}
}
int war_with_B(){
	int b;
	int b2;
	system("cls");
	cout<<"1.FIGHT NOW"<<endl;
	cout<<"2.CHECK THE ENEMY"<<endl;
	cout<<"3.RETREAT FROM"<<endl;
	cin>>b;
	switch(b){
		case 1:
			BWA-=1000;
			BCR-=100;
			BDE-=100;
			BSU-=5000;
			BAI-=10;
			BBA-=100;
			BRO=100000;
			ErWA-=5000;
			ErCR-=500;
			ErDE-=500;
			ErSU-=1000;
			ErAI-=50;
			ErBA-=500;
			ErRO-=500000;
			if(ErWA<=0&&ErCR<=0&&ErDE<=0&&ErSU<=0&&ErAI<=0&&ErBA<=0&&ErRO<=0){
				system("CLS");
				cout<<"YOU LOSE!"<<endl;
				system("PAUSE");
				score--;
			}
			else if(BWA<=0&&BCR<=0&&BDE<=0&&BSU<=0&&BAI<=0&&BBA<=0&&BRO<=0){
				system("CLS");
				cout<<"PLANET B LOSE!"<<endl;
				score++;
				Sleep(5000);
				BWA=500000;
				BCR=50000;
				BDE=50000;
				BSU=1000000;
				BAI=50000;
				BBA=5000;
				BRO=5000000;
			}
			system("cls");
			break;
		case 2:
			system("cls");
			cout<<"SPACEWARCRAFT:"<<BWA<<endl;
			cout<<"SPACECRUISER:"<<BCR<<endl;
			cout<<"SPACEDESTROYER:"<<BDE<<endl;
			cout<<"SPADESUICIDEPLANE:"<<BSU<<endl;
			cout<<"SPACEAIRCRAFTCARRIER:"<<BAI<<endl;
			cout<<"SPACEBATTLESHIP:"<<BBA<<endl;
			cout<<"ROBOT:"<<BRO<<endl;
			cout<<"ENTER 1 TO EXIT"<<endl;
			cin>>b2;
			switch(b2)
			{
				case 1:system("cls");break;
			}
			break;
		case 3:
			system("cls");break;
	}
} 
int war_with_C(){
	int b;
	int b2;
	system("cls");
	cout<<"1.FIGHT NOW"<<endl;
	cout<<"2.CHECK THE ENEMY"<<endl;
	cout<<"3.RETREAT FROM"<<endl;
	cin>>b;
	switch(b){
		case 1:
			CWA-=5000;
			CCR-=100;
			CDE-=1000;
			CSU-=5000;
			CAII-=100;
			CBA-=1000;
			CRO=100000;
			ErWA-=5000;
			ErCR-=500;
			ErDE-=500;
			ErSU-=1000;
			ErAI-=50;
			ErBA-=500;
			ErRO-=500000;
			if(ErWA<=0&&ErCR<=0&&ErDE<=0&&ErSU<=0&&ErAI<=0&&ErBA<=0&&ErRO<=0){
				system("CLS");
				cout<<"YOU LOSE!"<<endl;
				system("PAUSE");
				score--;
			}
			else if(CWA<=0&&CCR<=0&&CDE<=0&&CSU<=0&&CAII<=0&&CBA<=0&&CRO<=0){
				system("CLS");
				cout<<"PLANET C LOSE!"<<endl;
				if(score=15);
				score++;
				Sleep(5000);
				CWA=5000000;
				CCR=5000000;
				CDE=50;
				CSU=20000000;
				CAII=500;
				CBA=50000;
				CRO=5000000;
			}
			system("cls");
			break;
		case 2:
			system("cls");
			cout<<"SPACEWARCRAFT:"<<CWA<<endl;
			cout<<"SPACECRUISER:"<<CCR<<endl;
			cout<<"SPACEDESTROYER:"<<CDE<<endl;
			cout<<"SPADESUICIDEPLANE:"<<CSU<<endl;
			cout<<"SPACEAIRCRAFTCARRIER:"<<CAII<<endl;
			cout<<"SPACEBATTLESHIP:"<<CBA<<endl;
			cout<<"ROBOT:"<<CRO<<endl;
			cout<<"ENTER 1 TO EXIT"<<endl;
			cin>>b2;
			switch(b2)
			{
				case 1:system("cls");break;
			}
			break;
		case 3:
			system("cls");break;
	}
}
int war_with_D(){
	int b;
	int b2;
	system("cls");
	cout<<"1.FIGHT NOW"<<endl;
	cout<<"2.CHECK THE ENEMY"<<endl;
	cout<<"3.RETREAT FROM"<<endl;
	cin>>b;
	switch(b){
		case 1:
			DWA-=5000;
			DCR-=100;
			DDE-=1000;
			DSU-=5000;
			DAI-=100;
			DBA-=1000;
			DRO=100000;
			ErWA-=5000;
			ErCR-=500;
			ErDE-=500;
			ErSU-=1000;
			ErAI-=50;
			ErBA-=500;
			ErRO-=500000;
			if(ErWA<=0&&ErCR<=0&&ErDE<=0&&ErSU<=0&&ErAI<=0&&ErBA<=0&&ErRO<=0){
				system("CLS");
				cout<<"YOU LOSE!"<<endl;
				system("PAUSE");
				score--;
			}
			else if(DWA<=0&&DCR<=0&&DDE<=0&&DSU<=0&&DAI<=0&&DBA<=0&&DRO<=0){
				system("CLS");
				cout<<"PLANET D LOSE!"<<endl;
				score++;
				Sleep(5000);
				DWA=50000000;
				DCR=500000;
				DDE=500;
				DSU=2000000;
				DAI=5000;
				DBA=5000;
				DRO=50000000;
			}
			system("cls");
			break;
		case 2:
			system("cls");
			cout<<"SPACEWARCRAFT:"<<DWA<<endl;
			cout<<"SPACECRUISER:"<<DCR<<endl;
			cout<<"SPACEDESTROYER:"<<DDE<<endl;
			cout<<"SPADESUICIDEPLANE:"<<DSU<<endl;
			cout<<"SPACEAIRCRAFTCARRIER:"<<DAI<<endl;
			cout<<"SPACEBATTLESHIP:"<<DBA<<endl;
			cout<<"ROBOT:"<<DRO<<endl;
			cout<<"ENTER 1 TO EXIT"<<endl;
			cin>>b2;
			switch(b2)
			{
				case 1:system("cls");break;
			}
			break;
		case 3:
			system("cls");break;
	}
}
int war_with_E(){
	int b;
	int b2;
	system("cls");
	cout<<"1.FIGHT NOW"<<endl;
	cout<<"2.CHECK THE ENEMY"<<endl;
	cout<<"3.RETREAT FROM"<<endl;
	cin>>b;
	switch(b){
		case 1:
			EWA-=5000;
			ECR-=500;
			EDE-=500;
			ESU-=10000;
			EAI-=50;
			EBA-=50;
			ERO-=500000;
			ErWA-=5000;
			ErCR-=500;
			ErDE-=500;
			ErSU-=1000;
			ErAI-=50;
			ErBA-=50;
			ErRO-=500000;
			if(ErWA<=0&&ErCR<=0&&ErDE<=0&&ErSU<=0&&ErAI<=0&&ErBA<=0&&ErRO<=0){
				system("CLS");
				cout<<"YOU LOSE!"<<endl;
				system("PAUSE");
				score--;
			}
			else if(EWA<=0&&ECR<=0&&EDE<=0&&ESU<=0&&EAI<=0&&EBA<=0&&ERO<=0){
				system("CLS");
				cout<<"PLANET E LOSE!"<<endl;
				score++;
				Sleep(5000);
				EWA=50000;
				ECR=50000;
				EDE=50000;
				ESU=10000;
				EAI=500;
				EBA=5000;
				ERO=500000;
			}
			system("cls");
			break;
		case 2:
			system("cls");
			cout<<"SPACEWARCRAFT:"<<EWA<<endl;
			cout<<"SPACECRUISER:"<<ECR<<endl;
			cout<<"SPACEDESTROYER:"<<EDE<<endl;
			cout<<"SPADESUICIDEPLANE:"<<ESU<<endl;
			cout<<"SPACEAIRCRAFTCARRIER:"<<EAI<<endl;
			cout<<"SPACEBATTLESHIP:"<<EBA<<endl;
			cout<<"ROBOT:"<<ERO<<endl;
			cout<<"ENTER 1 TO EXIT"<<endl;
			cin>>b2;
			switch(b2)
			{
				case 1:system("cls");break;
			}
			break;
		case 3:
			system("cls");break;
	}
}
int war_with_F(){
	int b;
	int b2;
	system("cls");
	cout<<"1.FIGHT NOW"<<endl;
	cout<<"2.CHECK THE ENEMY"<<endl;
	cout<<"3.RETREAT FROM"<<endl;
	cin>>b;
	switch(b){
		case 1:
			FWA-=1000;
			FCR-=100;
			FDE-=100;
			FSU-=5000;
			FAI-=10;
			FBA-=100;
			FRO=100000;
			ErWA-=5000;
			ErCR-=500;
			ErDE-=500;
			ErSU-=1000;
			ErAI-=50;
			ErBA-=500;
			ErRO-=500000;
			if(ErWA<=0&&ErCR<=0&&ErDE<=0&&ErSU<=0&&ErAI<=0&&ErBA<=0&&ErRO<=0){
				system("CLS");
				cout<<"YOU LOSE!"<<endl;
				system("PAUSE");
				score--;
			}
			else if(FWA<=0&&FCR<=0&&FDE<=0&&FSU<=0&&FAI<=0&&FBA<=0&&FRO<=0){
				system("CLS");
				cout<<"PLANET F LOSE!"<<endl;
				score++;
				Sleep(5000);
				FWA=500000;
				FCR=50000;
				FDE=50000;
				FSU=1000000;
				FAI=50000;
				FBA=5000;
				FRO=5000000;
			}
			system("cls");
			break;
		case 2:
			system("cls");
			cout<<"SPACEWARCRAFT:"<<FWA<<endl;
			cout<<"SPACECRUISER:"<<FCR<<endl;
			cout<<"SPACEDESTROYER:"<<FDE<<endl;
			cout<<"SPADESUICIDEPLANE:"<<FSU<<endl;
			cout<<"SPACEAIRCRAFTCARRIER:"<<FAI<<endl;
			cout<<"SPACEBATTLESHIP:"<<FBA<<endl;
			cout<<"ROBOT:"<<FRO<<endl;
			cout<<"ENTER 1 TO EXIT"<<endl;
			cin>>b2;
			switch(b2)
			{
				case 1:system("cls");break;
			}
			break;
		case 3:
			system("cls");break;
	}
} 
int war_with_G(){
	int b;
	int b2;
	system("cls");
	cout<<"1.FIGHT NOW"<<endl;
	cout<<"2.CHECK THE ENEMY"<<endl;
	cout<<"3.RETREAT FROM"<<endl;
	cin>>b;
	switch(b){
		case 1:
			GWA-=5000;
			GCR-=100;
			GDE-=1000;
			GSU-=5000;
			GAI-=100;
			GBA-=1000;
			GRO=100000;
			ErWA-=5000;
			ErCR-=500;
			ErDE-=500;
			ErSU-=1000;
			ErAI-=50;
			ErBA-=500;
			ErRO-=500000;
			if(ErWA<=0&&ErCR<=0&&ErDE<=0&&ErSU<=0&&ErAI<=0&&ErBA<=0&&ErRO<=0){
				system("CLS");
				cout<<"YOU LOSE!"<<endl;
				system("PAUSE");
				score--;
			}
			else if(GWA<=0&&GCR<=0&&GDE<=0&&GSU<=0&&GAI<=0&&GBA<=0&&GRO<=0){
				system("CLS");
				cout<<"PLANET G LOSE!"<<endl;
				score++;
				Sleep(5000);
				GWA=5000000;
				GCR=5000000;
				GDE=50;
				GSU=20000000;
				GAI=500;
				GBA=50000;
				GRO=5000000;
			}
			system("cls");
			break;
		case 2:
			system("cls");
			cout<<"SPACEWARCRAFT:"<<GWA<<endl;
			cout<<"SPACECRUISER:"<<GCR<<endl;
			cout<<"SPACEDESTROYER:"<<GDE<<endl;
			cout<<"SPADESUICIDEPLANE:"<<GSU<<endl;
			cout<<"SPACEAIRCRAFTCARRIER:"<<GAI<<endl;
			cout<<"SPACEBATTLESHIP:"<<GBA<<endl;
			cout<<"ROBOT:"<<GRO<<endl;
			cout<<"ENTER 1 TO EXIT"<<endl;
			cin>>b2;
			switch(b2)
			{
				case 1:system("cls");break;
			}
			break;
		case 3:
			system("cls");break;
	}
}
int see(){
	int a2;
	system("cls");
	cout<<"SPACEWARCRAFT:"<<ErWA<<endl;
	cout<<"SPACECRUISER:"<<ErCR<<endl;
	cout<<"SPACEDESTROYER:"<<ErDE<<endl;
	cout<<"SPADESUICIDEPLANE:"<<ErSU<<endl;
	cout<<"SPACEAIRCRAFTCARRIER:"<<ErAI<<endl;
	cout<<"SPACEBATTLESHIP:"<<ErBA<<endl;
	cout<<"ROBOT:"<<ErRO<<endl;
	cout<<"YOUR SCORE:"<<score<<endl;
	cout<<"ENTER 1 TO EXIT"<<endl;
	cin>>a2;
	switch(a2)
	{
		case 1:system("cls");break;
	}
}
int head(){
	system("COLOR 04");
	cout<<"宇宙大战即将开始!!!"<<endl;
	Sleep(2500);
	cout<<"联合国主席"<<endl;
	Sleep(2500);
	cout<<"派遣身为地球舰队总司令的你"<<endl;
	Sleep(3000);
	cout<<"保卫家园!!!"<<endl;
	Sleep(2500);
	system("CLS");
	cout<<"即将切换成英语界面"<<endl;
	Sleep(1000);
	cout<<"l"<<endl;
	Sleep(1000);
	cout<<"o"<<endl;
	Sleep(1000);
	cout<<"a"<<endl;
	Sleep(1000);
	cout<<"d"<<endl;
	Sleep(1000);
	cout<<"i"<<endl;
	Sleep(1000);
	cout<<"n"<<endl;
	Sleep(1000);
	cout<<"g"<<endl;
	Sleep(3000);
	system("CLS");
}
int main(){
	int a;
	cout<<"善于英语者入。"<<endl;
	Sleep(1000);
	system("cls");
 	head();
 	while(1){
 		choose1();
 		cin>>a;
 		if(a==1){
 			shop();
		}
		if(a==2){
 			see();
		}
		if(a==3){
			choose2();
			cin>>a3;
			switch(a3){
				case 1:
					war_with_A();
					break;
				case 2:
					war_with_B();
					break;
				case 3:
					war_with_C();
					break;
				case 4:
					war_with_D();
					break;
				case 5:
					war_with_E();
					break;
				case 6:
					war_with_F();
					break;
				case 7:
					war_with_G();
					break;
				case 8:
					system("CLS");
					break;
			}
		}
	} 
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值