相信玩过以前版本的小伙伴们,对于游戏都有一个问题:火箭弹有什么用?又不能引爆其他爆炸物

但是,在这一个版本,火箭弹不再没用!通过更新游戏机制,火箭弹能引爆其他爆炸物了!

在本版本中,还加入了威力更强的“炸药”(也可通过火箭弹引爆),玩的更爽!

玩法见游戏

#include<bits/stdc++.h>
#include<windows.h>
#include<conio.h>
using namespace std;
int playmap[10][10]={
{8,8,8,8,8,8,8,8,8,8},
{8,1,1,1,1,1,1,1,1,8},
{8,1,1,1,1,1,1,1,1,8},
{8,1,1,1,1,1,1,1,1,8},
{8,1,1,1,2,1,1,1,1,8},
{8,1,1,1,1,1,1,1,1,8},
{8,1,1,1,1,1,1,1,1,8},
{8,1,1,1,1,1,1,1,1,8},
{8,1,1,1,1,1,1,1,1,8},
{8,8,8,8,8,8,8,8,8,8},
};
void SetColorAndBackground(int ForgC, int BackC) {WORD wColor = ((BackC & 0x0F) << 4) + (ForgC & 0x0F);SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), wColor);
}
int x,y;
int bao[10][10]={0};
int w=0;
int qwe=1;
int g=0;
int t,u;
char n;
int main(){system("cls");cout<<endl;cout<<"--------------------------------------物质模拟器-----------------------------------"<<endl;cout<<"游戏作者:dinosaursmallmi"<<endl;cout<<endl;cout<<"图标:“你”:你,“氢”:氢气,“油”:汽油,“硝”:硝酸,“箭”:火箭弹"<<endl; cout<<"按键:按1在“你”的上面释放氢气,按2在“你”的下面撒汽油,按r引爆所有能爆炸的东西,按3在“你”的下面撒硝酸,按4在“你”的下面放炸药,按空格向右发射火箭弹"<<endl;cout<<"information:由于此游戏有防止炸自己的保护,你可以随心畅玩,躺在爆炸物堆里引爆也没事"<<endl; system("pause");while(1){system("cls");cout<<endl;cout<<"--------------------------------------物质模拟器-----------------------------------"<<endl;cout<<"游戏作者:dinosaursmallmi"<<endl;cout<<endl;cout<<"图标:“你”:你,“氢”:氢气,“油”:汽油,“硝”:硝酸,“箭”:火箭弹"<<endl; cout<<"按键:按1在“你”的上面释放氢气,按2在“你”的下面撒汽油,按r引爆所有能爆炸的东西,按3在“你”的下面撒硝酸,按4在“你”的下面放炸药,按空格向右发射火箭弹"<<endl;cout<<"information:由于此游戏有防止炸自己的保护,你可以随心畅玩,躺在爆炸物堆里引爆也没事"<<endl; cout<<endl; for(int a=10;a>0;a--){for(int b=10;b>0;b--){if(playmap[a][b]==4){if(playmap[a][b+1]==3||playmap[a][b+1]==5||playmap[a][b+1]==6||playmap[a][b+1]==9){playmap[a][b+1]=4;if(playmap[a][b-1]!=8&&playmap[a][b-1]!=2){playmap[a][b-1]=4;}if(playmap[a-1][b]!=8&&playmap[a-1][b]!=2){playmap[a-1][b]=4;}if(playmap[a+1][b]!=8&&playmap[a+1][b]!=2){playmap[a+1][b]=4;}}if(playmap[a][b-1]==3||playmap[a][b-1]==5||playmap[a][b-1]==6||playmap[a][b-1]==9){playmap[a][b-1]=4;if(playmap[a][b+1]!=8&&playmap[a][b+1]!=2){playmap[a][b+1]=4;}if(playmap[a-1][b]!=8&&playmap[a-1][b]!=2){playmap[a-1][b]=4;}if(playmap[a+1][b]!=8&&playmap[a+1][b]!=2){playmap[a+1][b]=4;}}if(playmap[a-1][b]==3||playmap[a-1][b]==5||playmap[a-1][b]==6||playmap[a-1][b]==9){playmap[a-1][b]=4;if(playmap[a][b-1]!=8&&playmap[a][b-1]!=2){playmap[a][b-1]=4;}if(playmap[a][b+1]!=8&&playmap[a][b+1]!=2){playmap[a][b+1]=4;}if(playmap[a+1][b]!=8&&playmap[a+1][b]!=2){playmap[a+1][b]=4;}}if(playmap[a+1][b]==3||playmap[a+1][b]==5||playmap[a+1][b]==6||playmap[a+1][b]==9){playmap[a+1][b]=4;if(playmap[a][b-1]!=8&&playmap[a][b-1]!=2){playmap[a][b-1]=4;}if(playmap[a][b+1]!=8&&playmap[a][b+1]!=2){playmap[a][b+1]=4;}if(playmap[a-1][b]!=8&&playmap[a-1][b]!=2){playmap[a-1][b]=4;}}}}} for(int a=0;a<10;a++){for(int b=0;b<10;b++){switch(playmap[a][b]){case 1:cout<<"  ";break;case 2:cout<<"你";break;case 8:cout<<"边";break;case 3:cout<<"氢";break;case 4:SetColorAndBackground(12,0);cout<<"火";SetColorAndBackground(15,0);break;case 5:SetColorAndBackground(11,0);cout<<"油";SetColorAndBackground(15,0);break;case 6:SetColorAndBackground(14,0);cout<<"硝";SetColorAndBackground(15,0);break;case 7:SetColorAndBackground(9,0);cout<<"箭";SetColorAndBackground(15,0);break;case 9:SetColorAndBackground(2,0);cout<<"炸";SetColorAndBackground(15,0);break;}}cout<<endl;}Sleep(30);     for(int a=0;a<10;a++){for(int b=0;b<10;b++){switch(bao[a][b]){case 0:break;case 2:bao[a][b]=3;break;case 3:bao[a][b]=4;break;case 4:bao[a][b]=5;break;case 5:bao[a][b]=0;if(playmap[a][b]!=8&&playmap[a][b]!=2){playmap[a][b]=1;}break;          }}}for(int a=0;a<10;a++){for(int b=0;b<10;b++){if(playmap[a][b]==4&&bao[a][b]==0){bao[a][b]=2;} }}for(int c=0;c<10;c++){for(int d=0;d<10;d++){if(playmap[c][d]==2){x=c;y=d;}}}if(kbhit()){n=getch();w=1;}if(w==1){switch(n){case 'w':if(playmap[x-1][y]==1){playmap[x-1][y]=2;playmap[x][y]=1;}break;case 's':if(playmap[x+1][y]==1){playmap[x+1][y]=2;playmap[x][y]=1;}break;case 'a':if(playmap[x][y-1]==1){playmap[x][y-1]=2;playmap[x][y]=1;}break;    case 'd':if(playmap[x][y+1]==1){playmap[x][y+1]=2;playmap[x][y]=1;}break;   case '1':if(playmap[x-1][y]==1){playmap[x-1][y]=3;}break;  case 'r':g=1;break;  case '2':if(playmap[x+1][y]==1){playmap[x+1][y]=5;}break;        case '3':if(playmap[x+1][y]==1){playmap[x+1][y]=6;}break;    case '4':if(playmap[x+1][y]==1){playmap[x+1][y]=9;}break;case ' ':if(playmap[x][y+1]==1){playmap[x][y+1]=7;}break;                }}w=0;if(g==1){g=0;for(int f=0;f<10;f++){for(int h=0;h<10;h++){if(playmap[f][h]==3||playmap[f][h]==5){t=f;u=h;playmap[t][u]=4;bao[t][u]=2;if(playmap[t+1][u]!=8&&playmap[t+1][u]!=2)playmap[t+1][u]=4;bao[t+1][u]=2;if(playmap[t-1][u]!=8&&playmap[t-1][u]!=2)playmap[t-1][u]=4;bao[t-1][u]=2;if(playmap[t][u+1]!=8&&playmap[t][u+1]!=2)playmap[t][u+1]=4;bao[t][u+1]=2;if(playmap[t][u-1]!=8&&playmap[t][u-1]!=2)playmap[t][u-1]=4;bao[t][u-1]=2;}if(playmap[f][h]==6){t=f;u=h;playmap[t][u]=4;bao[t][u]=2;if(playmap[t+1][u]!=8&&playmap[t+1][u]!=2)playmap[t+1][u]=4;bao[t+1][u]=2;if(playmap[t-1][u]!=8&&playmap[t-1][u]!=2)playmap[t-1][u]=4;bao[t-1][u]=2;if(playmap[t][u+1]!=8&&playmap[t][u+1]!=2)playmap[t][u+1]=4;bao[t][u+1]=2;if(playmap[t][u-1]!=8&&playmap[t][u-1]!=2) playmap[t][u-1]=4;bao[t][u-1]=2;if(playmap[t+2][u]!=8&&playmap[t+2][u]!=2)playmap[t+2][u]=4;bao[t+2][u]=2;if(playmap[t-2][u]!=8&&playmap[t-2][u]!=2)playmap[t-2][u]=4;bao[t-2][u]=2;if(playmap[t][u+2]!=8&&playmap[t][u+2]!=2)playmap[t][u+2]=4;bao[t][u+2]=2;if(playmap[t][u-2]!=8&&playmap[t][u-2]!=2) playmap[t][u-2]=4;bao[t][u-2]=2;}if(playmap[f][h]==9){t=f;u=h;playmap[t][u]=4;bao[t][u]=2;if(playmap[t+1][u]!=8&&playmap[t+1][u]!=2)playmap[t+1][u]=4;bao[t+1][u]=2;if(playmap[t-1][u]!=8&&playmap[t-1][u]!=2)playmap[t-1][u]=4;bao[t-1][u]=2;if(playmap[t][u+1]!=8&&playmap[t][u+1]!=2)playmap[t][u+1]=4;bao[t][u+1]=2;if(playmap[t][u-1]!=8&&playmap[t][u-1]!=2) playmap[t][u-1]=4;bao[t][u-1]=2;if(playmap[t+2][u]!=8&&playmap[t+2][u]!=2)playmap[t+2][u]=4;bao[t+2][u]=2;if(playmap[t-2][u]!=8&&playmap[t-2][u]!=2)playmap[t-2][u]=4;bao[t-2][u]=2;if(playmap[t][u+2]!=8&&playmap[t][u+2]!=2)playmap[t][u+2]=4;bao[t][u+2]=2;if(playmap[t][u-2]!=8&&playmap[t][u-2]!=2) playmap[t][u-2]=4;bao[t][u-2]=2;if(playmap[t-1][u-1]!=8&&playmap[t-1][u-1]!=2) playmap[t-1][u-1]=4;bao[t-1][u-1]=2;if(playmap[t+1][u-1]!=8&&playmap[t+1][u-1]!=2) playmap[t+1][u-1]=4;bao[t+1][u-1]=2;  if(playmap[t-1][u+1]!=8&&playmap[t-1][u+1]!=2) playmap[t-1][u+1]=4;bao[t-1][u+1]=2;if(playmap[t+1][u+1]!=8&&playmap[t+1][u+1]!=2) playmap[t+1][u+1]=4;bao[t+1][u+1]=2;        }}}}for(int aa=0;aa<10;aa++){for(int bb=0;bb<10;bb++){if(playmap[aa][bb]==3){if(playmap[aa-1][bb]!=1){if(playmap[aa-1][bb-1]==1){playmap[aa-1][bb-1]=3;playmap[aa][bb]=1;}else if(playmap[aa-1][bb+1]==1){playmap[aa-1][bb+1]=3;playmap[aa][bb]=1;}break;}if(playmap[aa-1][bb]==1){playmap[aa-1][bb]=3;playmap[aa][bb]=1;}     }}}for(int qw=0;qw<10;qw++){for(int we=0;we<10;we++){if(playmap[qw][we]==5){if(playmap[qw+1][we]!=1){if(playmap[qw+1][we-1]==1){playmap[qw+1][we-1]=5;playmap[qw][we]=1;qwe=2;break;}else if(playmap[qw+1][we+1]==1){playmap[qw+1][we+1]=5;playmap[qw][we]=1;qwe=2;break;}}if(playmap[qw+1][we]==1){playmap[qw+1][we]=5;playmap[qw][we]=1;qwe=2;break;}  }}if(qwe==2){qwe=1;break;}}for(int qw=0;qw<10;qw++){for(int we=0;we<10;we++){if(playmap[qw][we]==6){if(playmap[qw+1][we]!=1){if(playmap[qw+1][we-1]==1){playmap[qw+1][we-1]=6;playmap[qw][we]=1;qwe=2;break;}else if(playmap[qw+1][we+1]==1){playmap[qw+1][we+1]=6;playmap[qw][we]=1;qwe=2;break;}}if(playmap[qw+1][we]==1){playmap[qw+1][we]=6;playmap[qw][we]=1;qwe=2;break;}   }}if(qwe==2){qwe=1;break;}}for(int qw=10;qw>0;qw--){for(int we=10;we>0;we--){if(playmap[qw][we]==7){if(playmap[qw][we+1]==1){playmap[qw][we+1]=7;playmap[qw][we]=1;qwe=2;break;}else{playmap[qw][we]=4;bao[qw][we]=2;if(playmap[qw+1][we]!=8&&playmap[qw+1][we]!=2)playmap[qw+1][we]=4;bao[qw+1][we]=2;if(playmap[qw-1][we]!=8&&playmap[qw-1][we]!=2)playmap[qw-1][we]=4;bao[qw-1][we]=2;if(playmap[qw][we+1]!=8&&playmap[qw][we+1]!=2)playmap[qw][we+1]=4;bao[qw][we+1]=2;if(playmap[qw][we-1]!=8&&playmap[qw][we-1]!=2) playmap[qw][we-1]=4;bao[qw][we-1]=2;}}}if(qwe==2){qwe=1;break;}}}return 0;
}

物质模拟器5.0版 新增炸药及可以连续爆炸相关推荐

  1. 物质模拟器4.0版 改了bug,爆炸时也可移动

    之前的版本中,当物质发生爆炸时,"你"不可移动,且游戏玩法消失.经过改进,4.0版解决了这个问题,现在把它敲(复制)在下面: #include<bits/stdc++.h&g ...

  2. 物质模拟器1.1版 新增“老板键”

    新增"老板键",但有时使用时要长按按钮,这与游戏的刷新间隔有关.总之长按按钮就行了! #include<bits/stdc++.h> #include<windo ...

  3. 物质模拟器3.0版,变得彩色

    我把它们变成彩色的. 不是资源!!!!!!!(良心up) #include<bits/stdc++.h> #include<windows.h> #include<con ...

  4. RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.0 版新增系统参数管理

    RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.0 版新增系统参数管理 欲了解V3.0版本的相关内容可查看下面的链接地址. RDIFramework.NET ━ .NET快 ...

  5. 炸弹模拟器 1.0版 彩色

    感谢各位又打开了我的一篇卑微之作,你们的阅读是我写作的动力! 不多说了,开整! (玩法见游戏) #include<iostream> #include<conio.h> #in ...

  6. 转载作品:人生重开模拟器(修仙7.0版)

    OK呀,遵循作者yuhaoteng666的意见,转载作品人生重开模拟器(修仙7.0版)的代码(作者只发布了安装包资源).废话不多说,直接上代码. #define KEY_DOWN(VK_NONAME) ...

  7. 物质模拟器(游戏)1.0版本

    1.0版本,加入氢气.汽油,以及"全部引爆",给你爽的感觉!玩法见游戏中显示 点赞为妙! #include<bits/stdc++.h> #include<win ...

  8. 声学测试软件手机版_免费5G SA测试软件“网络优化资源服务助手”2.0版全新上线,新增多种功能!(附下载方式)...

    "网络优化资源服务助手APP"2.0版全新上线 在本主编上次推出1.3版后,该APP经过1.4,1.5,1.6,1.7,1.8,1.9版本迭代,现在2.0版正式上线,软件优化了很多 ...

  9. akcms comment.php,AKCMS新春贺岁发布4.0.6版 新增优化众多功能

    站长下载2月6日消息:今日AKCMS新春贺岁版 v4.0.6发布,AKCMS v4.0.6增强了正文分页功能,采集功能增强了正文的分页采集功能,增加了搜索引擎的词库管理功能,增加了文章的首字母拼音索引 ...

最新文章

  1. 将linux的debug串口用于console和应用串口复用的方法
  2. YII 测试环境搭建
  3. 一文看懂神经网络初始化!吴恩达Deeplearning.ai最新干货
  4. Sql Server之旅——第七站 复合索引和include索引到底有多大区别?
  5. 李彦宏发布人生第一条Vlog,发力视频从自己做起
  6. eplan如何导入access_EPLAN脚本从入门到应用-2
  7. bt709和srgb_选择用于多用途视频编辑和色彩校正的显示器— sRGB,DCI-P3,REC 709
  8. 德信计算机真人发声怎么变音乐,文字转语音真人发声 文字转语音制作真人语音广告...
  9. 在html5水平边距属性hspace,HTML5 常用语法一览(列举不支持的属性)
  10. 【澳大利亚英语】我的英语笔记。。。
  11. 【原理图和PCB】基于单片机的超声波测距仪设计
  12. OpenGL Mathematics (GLM)
  13. c语言测试你的性格,著名人格测试:五张图看出你的性格
  14. 模糊数学 计算机智能,《常用算法之智能计算 (五) 》:模糊计算
  15. (自学java的第三天)JPI文档、变量、数据类型
  16. 小米java模拟器_Android沉浸式简单实现(暂未测试全部机型,根据资料修改,模拟器,小米6,,荣耀做了简单测试)...
  17. android 获取cpu温度
  18. iOS APP:简单粗暴的自制下拉刷新
  19. python画频率统计图
  20. 2020数学建模医疗和养老保障问题解决办法

热门文章

  1. 百家云CEO李钢江给员工们的一封信(转载)
  2. s一般怎么称呼自己的m_男人一般都这样称呼自己的情人?
  3. VUE-鼠标移入到目标区域变成小手模样
  4. 进程管理API之pid_nr/pid_vnr/pid_nr_ns
  5. 发一款增强音效和放大声音的软件
  6. 和包贷是什么?究竟如何
  7. Simpletron模拟器(二)
  8. 网易云音乐-面临百万请求的最优方案(公开课-笔记)
  9. python 画图 平滑曲线_用Python平滑曲线
  10. html ul在div里居中,在DIV内水平居中UL