这是一个宇宙大战游戏,自己写的。
没动画的,放心吧。
只要输入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;
}
}
}
}