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

没动画的,放心吧。

只要输入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;}}}
}

发布一个太空大战小游戏相关推荐

  1. 使用小程序制作一个飞机大战小游戏

    此文主要基于微信小程序制作一个飞机大战小游戏,上手即用,操作简单. 一.创建小程序 二.页面实现 三.代码块 一.创建小程序 访问微信公众平台,点击账号注册. 选择小程序,并在表单填写所需的各项信息进 ...

  2. 基于C#制作一个飞机大战小游戏

    此文主要基于C#制作一个飞机大战游戏,重温经典的同时亦可学习. 实现流程 1.创建项目 2.界面绘制 3.我方飞机 4.敌方飞机 5.子弹及碰撞检测 实现流程 1.创建项目 打开Visual Stud ...

  3. [源码和文档分享]基于VC++的WIN32 API界面编程实现的飞机太空大战小游戏

    一.程序功能介绍 炫酷精美的飞机太空大战,为体现"设计"的原创性,团队不使用游戏引擎,也没有抄袭任何源代码.全局使用团队自行编写的游戏类对象编写程序.建立以WIN32分辨率960* ...

  4. 基于VC++的WIN32 API界面编程实现的飞机太空大战小游戏

    一.程序功能介绍 炫酷精美的飞机太空大战,为体现"设计"的原创性,团队不使用游戏引擎,也没有抄袭任何源代码.全局使用团队自行编写的游戏类对象编写程序.建立以WIN32分辨率960* ...

  5. android做一个坦克大战小游戏_一个 ECharts 做的猜数小游戏

    大概 1 年多之前,一位老同学找到我,问能不能帮他做一个非常简单的猜数字游戏,需求是这样的: 在 1 到 100 的整数里,随机选一个数字,让小朋友们猜: 如果猜错了,告知小朋友猜大了还是猜小了: 如 ...

  6. Vue 开发一个简略版的飞机大战小游戏

    文章目录 使用 Vue 开发一个简略版的飞机大战小游戏 一.实现思路 二.所需知识点 三.实现步骤 使用 Vue 开发一个简略版的飞机大战小游戏 如题,假设你为了向更多访问你博客的人展示你的技术,你决 ...

  7. 用C语言实现飞机大战小游戏

    我的个人博客:谋仁·Blog 该项目已上传至GitHub:点击跳转 文章目录 摘要 运行环境 整体功能思维导图 效果预览 具体功能的实现 图形界面:EasyX EasyX图形库简介 EasyX图形库的 ...

  8. Python实现飞机大战小游戏,详解每一行代码【不收藏都对不起我】

    一.模块 1. 利用 pip 安装 pygame 模块 Windows系统下的安装参考如下文章: https://blog.csdn.net/qq_38721302/article/details/8 ...

  9. python写一个游戏多少代码-使用50行Python代码从零开始实现一个AI平衡小游戏

    集智导读: 本文会为大家展示机器学习专家 Mike Shi 如何用 50 行 Python 代码创建一个 AI,使用增强学习技术,玩耍一个保持杆子平衡的小游戏.所用环境为标准的 OpenAI Gym, ...

  10. 点击list view中一行内容可以在combox中显示_java版飞机大战小游戏详细教程(零基础小白也可以分分钟学会!)...

    一:游戏展示 飞机大战小游戏我们都玩过,通过移动飞机来打敌机,这里给大家展示一下游戏成果:呜呜呜由于gif只能上传5M大小,所以就不能给大家展示操作了,如果大家有兴趣可以自己自己做出来再玩哟. 这里面 ...

最新文章

  1. Tungsten Fabric SDN — Service Chain — Heat Templates
  2. fiddler设置抓取https请求后打开网页总是报“你的连接不是私密链接”的解决办法
  3. Maven整合SSM测试
  4. JavaScript实现prim普里姆算法(附完整源码)
  5. linux7补丁安全,CentOS自动打重要安全补丁
  6. excel 如何替换带上标的文字_如何在Excel中批量提取中文汉字和英文字母
  7. 无心剑中译丁尼生《磨坊主千金》
  8. win10你的电脑设备需要修复_cf挑战辅助w10蓝屏后若何用命令提示符修复
  9. 如何对行 表 数据库加锁
  10. 自定义Promise
  11. Java Eclipse部分图标汇总
  12. angular使用echarts词云图wordCloud
  13. iOS蚂蚁森林的loading效果
  14. Acwing LeetCode 题目分类——配套基础课进阶课
  15. react-native APP图标和名字的配置
  16. 微信小程序授权登录和账号登录
  17. RTFM — man
  18. 扫描版PDF文件,如何弄成可复制的文字版?
  19. 采用先进先出的退货问题
  20. 教你技巧不让IP地址冲突干扰你的网络局域网

热门文章

  1. 还不会记录脚本日志吗?戳这里 ->>> python中logging模块二次封装记录脚本的每一步脚印
  2. Container killed by YARN for exceeding memory limits
  3. 【YOLOX 论文+源码解读】YOLOX: Exceeding YOLO Series in 2021
  4. FPGA开发中sof和elf文件的合并与格式转换
  5. VS Code 中常用的 (前端)PHP 编程插件(2018)
  6. 对ratings_data和trust_data进行分析
  7. 有时间的时候没钱,有钱的时候没时间_天使Emily_一起游博客_一起游_17u.com
  8. 11.构建Ubuntu系统
  9. Go使用绘图的库(go-charts、go-echarts)
  10. 黎曼的zeta函数(1)