游戏能刷新炸弹了,再也不怕没有炸弹了。还有,这个彩色游戏不是资源,不是资源!!!!!

玩法见游戏。

#include<iostream>
#include<conio.h>
#include<windows.h>
using namespace std;
int playmap[10][10]={
{8,8,8,8,8,8,8,8,8,8},
{8,3,1,1,4,8,4,1,4,8},
{8,4,8,1,8,1,1,8,1,8},
{8,1,1,4,1,4,1,1,4,8},
{8,8,1,1,8,1,8,1,1,8},
{8,4,8,4,1,4,1,4,8,8},
{8,1,1,1,8,1,8,1,1,8},
{8,4,8,4,1,1,1,8,4,8},
{8,1,1,1,4,8,1,1,2,8},
{8,8,8,8,8,8,8,8,8,8}};
int bomb[10][10]={0};
int playmapbomb[10][10]={0};
char n,z,u;
int win=1;
int x,y,i,j;
int qwe=1;
int hz=0;
int lz=0;
void SetColorAndBackground(int ForgC, int BackC) {WORD wColor = ((BackC & 0x0F) << 4) + (ForgC & 0x0F);SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), wColor);
}
int main()
{for(int ab=0;ab<10;ab++){for(int bc=0;bc<10;bc++){if(playmap[ab][bc]==4){playmapbomb[ab][bc]=4;}}}system("cls");cout<<"--------------------------------------炸弹战争------------------------------------"<<endl;cout<<"游戏作者:dinosaursmallmi"<<endl;cout<<endl;cout<<"图标:“";SetColorAndBackground(12,0);cout<<"红";SetColorAndBackground(15,0);cout<<"”:红方,“";SetColorAndBackground(9,0);cout<<"蓝";SetColorAndBackground(15,0);cout<<"”:蓝方,“";cout<<"¤";cout<<"”:可拾取炸弹,“";SetColorAndBackground(12,0);cout<<"¤";SetColorAndBackground(15,0);cout<<"”:红方扔下的炸弹(不可拾取),“";SetColorAndBackground(9,0);cout<<"¤";SetColorAndBackground(15,0);cout<<"”:蓝方扔下的炸弹(不可拾取),“"; SetColorAndBackground(6,0);cout<<"¤";SetColorAndBackground(15,0);cout<<"”将要爆炸的炸弹"<<endl;cout<<"图标:“墙”:墙,可炸毁。"<<endl; cout<<"按键:w s a d 红方移动,按空格后再按w a s d在对应方位释放炸弹,8 5 4 6蓝方移动,按0后再按8 5 4 6在对应方位释放炸弹,按“=”在地图上刷新炸弹"<<endl;cout<<"目标:炸死对方!"<<endl;cout<<endl; system("pause");while(1){system("cls");cout<<"--------------------------------------炸弹战争------------------------------------"<<endl;cout<<"游戏作者:dinosaursmallmi"<<endl;cout<<endl;cout<<"图标:“";SetColorAndBackground(12,0);cout<<"红";SetColorAndBackground(15,0);cout<<"”:红方,“";SetColorAndBackground(9,0);cout<<"蓝";SetColorAndBackground(15,0);cout<<"”:蓝方,“";cout<<"¤";cout<<"”:可拾取炸弹,“";SetColorAndBackground(12,0);cout<<"¤";SetColorAndBackground(15,0);cout<<"”:红方扔下的炸弹(不可拾取),“";SetColorAndBackground(9,0);cout<<"¤";SetColorAndBackground(15,0);cout<<"”:蓝方扔下的炸弹(不可拾取),“"; SetColorAndBackground(6,0);cout<<"¤";SetColorAndBackground(15,0);cout<<"”将要爆炸的炸弹"<<endl;cout<<"图标:“墙”:墙,可炸毁。"<<endl; cout<<"按键:w s a d 红方移动,按空格后再按w a s d在对应方位释放炸弹,8 5 4 6蓝方移动,按0后再按8 5 4 6在对应方位释放炸弹"<<endl;cout<<"目标:炸死对方!"<<endl;cout<<endl; for(int a=0;a<10;a++){for(int b=0;b<10;b++){switch(playmap[a][b]){case 1:cout<<"  ";break;case 2:SetColorAndBackground(12,0);cout<<"红";SetColorAndBackground(15,0);break;case 3:SetColorAndBackground(9,0);cout<<"蓝";SetColorAndBackground(15,0);break;case 4:cout<<"¤";break;case 8:cout<<"墙";break;case 5:SetColorAndBackground(12,0);cout<<"¤";SetColorAndBackground(15,0);break;case 6:SetColorAndBackground(9,0);cout<<"¤";SetColorAndBackground(15,0);break;case 7:SetColorAndBackground(6,0);cout<<"¤";SetColorAndBackground(15,0);break;case 9:SetColorAndBackground(4,0);cout<<"火";SetColorAndBackground(15,0);break;}}cout<<endl;}cout<<endl;if(win==3){SetColorAndBackground(9,0);cout<<"     win=蓝方!"<<endl;SetColorAndBackground(15,0);return 0;}if(win==2){SetColorAndBackground(12,0);cout<<"     win=红方!"<<endl;SetColorAndBackground(15,0); return 0;}if(qwe==3){qwe=1;for(int cc=0;cc<10;cc++){for(int dd=0;dd<10;dd++){switch(playmap[cc][dd]){case 9:playmap[cc][dd]=1;}}}}if(qwe==2){qwe=3;}cout<<"红方炸弹:"<<hz<<"个"<<endl;cout<<"蓝方炸弹:"<<lz<<"个"<<endl;Sleep(20);for(int c=0;c<10;c++){for(int d=0;d<10;d++){if(playmap[c][d]==2){x=c;y=d;break;}}}for(int c=0;c<10;c++){for(int d=0;d<10;d++){if(playmap[c][d]==3){i=c;j=d;break;}}}if(kbhit()){n=getch();switch(n){case 'w':if(playmap[x-1][y]==4)hz=hz+1;if(playmap[x-1][y]==1||playmap[x-1][y]==4){playmap[x-1][y]=2;playmap[x][y]=1;break;}case 's':if(playmap[x+1][y]==4)hz=hz+1;if(playmap[x+1][y]==1||playmap[x+1][y]==4){playmap[x+1][y]=2;playmap[x][y]=1;break;}case 'a':if(playmap[x][y-1]==4)hz=hz+1;if(playmap[x][y-1]==1||playmap[x][y-1]==4){playmap[x][y-1]=2;playmap[x][y]=1;break;}case 'd':if(playmap[x][y+1]==4)hz=hz+1;if(playmap[x][y+1]==1||playmap[x][y+1]==4){playmap[x][y+1]=2;playmap[x][y]=1;break;}case '8':if(playmap[i-1][j]==4)lz=lz+1;if(playmap[i-1][j]==1||playmap[i-1][j]==4){playmap[i-1][j]=3;playmap[i][j]=1;break;}case '5':if(playmap[i+1][j]==4)lz=lz+1;if(playmap[i+1][j]==1||playmap[i+1][j]==4){playmap[i+1][j]=3;playmap[i][j]=1;break;}case '4':if(playmap[i][j-1]==4)lz=lz+1;if(playmap[i][j-1]==1||playmap[i][j-1]==4){playmap[i][j-1]=3;playmap[i][j]=1;break;}case '6':if(playmap[i][j+1]==4)lz=lz+1;if(playmap[i][j+1]==1||playmap[i][j+1]==4){playmap[i][j+1]=3;playmap[i][j]=1;break;}    case ' ':if(hz>0){z=getch();switch(z){case 'w':if(playmap[x-1][y]==1){playmap[x-1][y]=5;hz=hz-1;bomb[x-1][y]=20;break;}case 's':if(playmap[x+1][y]==1){playmap[x+1][y]=5;hz=hz-1;bomb[x+1][y]=20;break;}case 'a':if(playmap[x][y-1]==1){playmap[x][y-1]=5;hz=hz-1;bomb[x][y-1]=20;break;}    case 'd':if(playmap[x][y+1]==1){playmap[x][y+1]=5;hz=hz-1;bomb[x][y+1]=20;break;}   }}case '0':if(lz>0){u=getch();switch(u){case '8':if(playmap[i-1][j]==1){playmap[i-1][j]=6;lz=lz-1;bomb[i-1][j]=20;break;}case '5':if(playmap[i+1][j]==1){playmap[i+1][j]=6;lz=lz-1;bomb[i+1][j]=20;break;}case '4':if(playmap[i][j-1]==1){playmap[i][j-1]=6;lz=lz-1;bomb[i][j-1]=20;break;}     case '6':if(playmap[i][j+1]==1){playmap[i][j+1]=6;lz=lz-1;bomb[i][j+1]=20;break;}   }}case '=':{for(int as=0;as<10;as++){for(int sd=0;sd<10;sd++){if(playmapbomb[as][sd]==4&&playmap[as][sd]==1){playmap[as][sd]=4;}}}}    }}for(int aa=0;aa<10;aa++){for(int bb=0;bb<10;bb++){switch(bomb[aa][bb]){case 20:bomb[aa][bb]-=1;break;case 19:bomb[aa][bb]-=1;break;case 18:bomb[aa][bb]-=1;break;case 17:bomb[aa][bb]-=1;break;case 16:bomb[aa][bb]-=1;break;                case 15:bomb[aa][bb]-=1;break;case 14:bomb[aa][bb]-=1;break;case 13:bomb[aa][bb]-=1;break;case 12:bomb[aa][bb]-=1;break;case 11:bomb[aa][bb]-=1;break;case 10:bomb[aa][bb]-=1;break;case 9:bomb[aa][bb]-=1;break;case 8:bomb[aa][bb]-=1;break;case 7:bomb[aa][bb]-=1;break;case 6:bomb[aa][bb]-=1;break;case 5:bomb[aa][bb]-=1;playmap[aa][bb]=7;break;case 4:bomb[aa][bb]-=1;playmap[aa][bb]=7;break;case 3:bomb[aa][bb]-=1;playmap[aa][bb]=7;break;case 2:bomb[aa][bb]-=1;playmap[aa][bb]=7;break;case 1:bomb[aa][bb]=0;if(playmap[aa+1][bb]==2)win=3;else if(playmap[aa-1][bb]==2)win=3;else if(playmap[aa][bb+1]==2)win=3;     else if(playmap[aa][bb-1]==2)win=3;    else if(playmap[aa-1][bb]==3)win=2;else if(playmap[aa+1][bb]==3)win=2;else if(playmap[aa][bb-1]==3)win=2;else if(playmap[aa][bb+1]==3)win=2;            playmap[aa][bb]=9;playmap[aa+1][bb]=9;playmap[aa-1][bb]=9;playmap[aa][bb+1]=9;playmap[aa][bb-1]=9;qwe=2;break;     }}}}
} 

炸弹战争1.1版 可以刷新炸弹相关推荐

  1. 新出炉彩色游戏——炸弹战争1.0版

    一款关于炸弹的彩色游戏,不是资源!!!!!!!(良心up+) 玩法见游戏. #include<iostream> #include<conio.h> #include<w ...

  2. 2022-05-17:在一个地图上有若干个炸弹,每个炸弹会呈现十字型引爆。 每个炸弹都有其当量值,这个值决定了这个炸弹的爆炸半径。 如果一个炸弹被引爆时,有其它炸弹在其爆炸半径内,那么其它炸弹也会爆炸

    2022-05-17:在一个地图上有若干个炸弹,每个炸弹会呈现十字型引爆. 每个炸弹都有其当量值,这个值决定了这个炸弹的爆炸半径. 如果一个炸弹被引爆时,有其它炸弹在其爆炸半径内,那么其它炸弹也会爆炸 ...

  3. gg 修改器游戏被保护_火柴人战争遗产无敌版修改器下载-火柴人战争遗产修改器手机版下载...

    详情 火柴人战争遗产无敌版修改器是一款游戏辅助工具,在这款手游中修改就能请送货的无限钻石.金币等属性,简单的操作安全无污染,让你成为最强大的存在,内置修改器完全不会被封号哦,免费开箱子,强制升级.训练 ...

  4. linux战争雷霆无法运行,战争雷霆Mac版下载及运行问题汇总 苹果OSX系统怎么运行战雷...

    战争雷霆Mac版下载及运行问题汇总,苹果OSX系统怎么运行战雷?本期给大家带来Mac玩战雷的常见问题及解决方法. 大家好,看到越来越多的Mac用户正在或者即将使用OSX系统来玩WT,但是对其中的一些细 ...

  5. 炸弹模拟器 1.0版 彩色

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

  6. android微信炸弹代码,微信炸弹怎么弄 微信8.0扔炸弹攻略[多图]

    微信炸弹是8.0里面的一个特效,这个怎么弄出来呢,大家可以在里面丢炸弹的,这个玩法也是很多人不太了解的,有些人不会丢炸弹的,下面就来介绍下怎么扔炸弹. 微信炸弹操作方法一览 更新微信到8.0版本,再聊 ...

  7. unity塔防游戏怪物转向_防御之迷无限战争游戏下载-防御之迷无限战争游戏安卓版 v1.0...

    防御之迷无限战争游戏:这是一款星际风格的策略塔防游戏,玩家在游戏中需要对抗可怕的异形生物,这些怪物会不断入侵地球,你要做的就是建造不同的炮台,炮台等级高你才能快速杀死这些怪物保护地区的安全! 防御之迷 ...

  8. ajax无刷新评论的思路,ajax学习——ajax版无刷新评论(数据库)

    //Comment.htm 无刷新评论 type="text/javascript"> //加载评论 $(function() { $.post("GetComme ...

  9. 主播都在播的王牌战争:代号英雄是款什么样的游戏?王牌战争模拟器电脑版教程

    王牌战争:代号英雄好玩吗?王牌战争:代号英雄吃鸡手游怎么玩?王牌战争:代号英雄是英雄互娱发行的首款生存竞技手游,8v8血存血战百人竞技激战生存吃鸡手游. 最近很多主播都在直播一款叫王牌战争:代号英雄的 ...

最新文章

  1. Loj #3055. 「HNOI2019」JOJO
  2. 024_Progress进度条
  3. 文末送书 | Facebook:易于解释的神经元可能会阻碍神经网络的学习
  4. Windows 7关闭和开启系统休眠
  5. 计算机网络 原理与实验指导书,《计算机网络原理》实验指导书.doc
  6. matlab计算系统过渡过程时间,MATLAB在电机拖动拖动系统过渡过程分析中的应用
  7. 27. 用户生成内容
  8. Win11如何关闭445端口?Win11关闭445端口的方法
  9. NowCoder错题
  10. MySQL事务之不可重复读问题
  11. 代挂php源码,[PHP源码]开心QQ等级代挂源码,无后门任意搭建分站
  12. Android开发之使用createFromStream加载图片发现图片变小
  13. “该内存不能为读写”解决方法
  14. 【SSH框架/国际物流商综平台】-03 部门、用户、角色、模块 CURD BRAC认证 细粒度权限控制 BaseAction Page struts.xml *.hbm.xml
  15. 各手机品牌系列侧重方向
  16. python爬虫模拟登录网页:登录wish
  17. 数值积分-龙贝格(Romberg)积分
  18. mysql测试题蔡铜_MySQL:测试题
  19. dbg 寻找main函数
  20. iNeuOS工业互联网操作系统,在航天和军工测控领域的应用

热门文章

  1. 原来苹果手机是这样清理内存的,能腾出大量内存,难怪用这么久还流畅
  2. 重要提醒:三星note20fe和三星s20fe哪个好-参数对比-三星note20fe和三星s20fe区别-哪个更值得入手-
  3. 计算机课老鼠控制电脑,幼儿园大班语言教案《小老鼠玩电脑》
  4. APISpace 人像比对API
  5. 微信公众号回复服务器参数错误,为什么微信文章网址在浏览器访问提示参数错误...
  6. opencv cv2.inpaint()的代码与理论
  7. Ubuntu——终端多窗口分屏工具Terminator
  8. upc 去除干员 (delete)
  9. CSDN博客里的大学生活简历——共勉
  10. 亓官劼的2020年度总结