可以去检查下产生爆炸的循环条件 我爆炸效果还没做 做后面打击多个坦克的时能打击第一个坦克后面的都不能打掉,查了很久发现在写if条件判断的时候多写了个;号 ,晕死
兄弟,好巧!我也和你遇到一样的问题,调了半天还是没结果,相当疑惑。
你所用的坦克图片,一般应该是方形或者是长方形的吧.如果是这样的话,就会非常简单.现有两具矩形:A,B. A比B小,那么如果A与B相交,或者被B包含,则A的一个顶点必然在B之内.(你可以列举出所有的情况,一定是这样的).所以,你在判断两矩形是否相交时,可以先判断A的四个顶点是否在B之内(或者边上),再反过来判断B.这样,两矩形是否重叠的问题,化成判断一点是否在一矩形之内的问题.至于这个问题,细心想一下,是很好判断的.
忍不住上来吐槽。你学java就是为了写个坦克大战?!!!我可以明确告诉你java做坦克大战那是绝对可行的,之所以你觉得难,第一、你的编程知识还不够,第二、开发游戏好像需要专门的模块还是函数什么的。反正你用刚学java那些基础的东西只能编编简易小程序,编不出复杂游戏的~
坦克世界:坦克大战
这种东西积分不能解决问题的,rmb才是上策!或者你上网搜索!
坦克大战游戏的发展现状与趋势这题目太强人所难了吧
你同学既然连代码都写了,何不让他帮你搞定下。。。实际上写这种东西都是公式化的,完全不用别人帮忙,除非你连java一点都不懂
战场也分为野外战和城市战的~第一,虽然坦克在野外战场能发挥出最大的优势,但由于单兵反坦克武器的高速发展,现代坦克已经无法单独应对步兵威胁了,况且还有空中的威胁,所以第一个缺点是,坦克无法单独作战,不能单独成形战斗力第二,生存能力问题,坦克的生存能力一直是个问题,到不是说坦克被击毁才算无生存能力,战场上被打断履带的坦克就成了一个靶子,如果乘员再不弃车就很有可能车毁人亡。。。另外观瞄设备被打坏坦克就成了瞎子,虽然有人工观瞄设备,但是面对现在1000-2000米的射击距离,人工观瞄相当有难度,命中能力有一定问题第三,机动能力,现代坦克的自重普遍过大,比较先进的主战坦克都在50吨以上,这样就对动力和行走系统要求很大,而且在作战阶段如果长时间的行军势必对动力和行走系统造成负担,需要后勤维护,而在长时间运动过程中造成的损坏,更换也是比较麻烦的,所以坦克对后勤部门依赖很大。第四,观察能力问题,现代坦克虽然已经可以做到大部分可视观察,但还并不能做到全方位观察,不管是驾驶员观察设备还是车长观察设备都是有盲区的,比如上方~在城市战尤其重要,无法观察到敌情是很危险的。。另外在野外的时候坦克的观察也会受到一些其他因素的影响,无法观察到太远的距离。除非有无人机侦查支援第五,作战环境对坦克的影响很大,比如坦克在沼泽,湿地这样的地形是无法使用的,地面泥泞松软,坦克的自重太大很容易陷进去造成非战斗损失,另外山地作战的坦克很容易被敌人的地雷击毁,另外自身无法发挥火力,由于山地地势起伏太大,且环境比较不适宜观察,被埋伏的可能性非常大,另外由于地形原因,如果用坦克防守高地会因为起火炮仰角不足陷入无法发射状态,城市也一样,只不过城市的情况比山地还要复杂,危险,尤其在狭窄街道坦克没有步兵的掩护就是一个待宰的羔羊。第六,是坦克出现一来一直的问题~防空问题,在现代战争中,坦克的杀手就是武装直升机,有人计算过,坦克和武装直升机的交换比高达12:1,虽然现在有在研制坦克防空的能力,比如炮射导弹,以俄制炮射导弹为例他的射程大约在4000-5000米,可以用坦克炮发射攻击武装直升机,但是由于更先进的反坦克导弹的存在比如AGM-114A 海尔法 他的射程能打到7.5千米~万全可以在炮射导弹之外轻松从容的应对~击毁坦克~所以坦克面对空军安全无解!坦克在战场的劣势也根据战场形式的不同,遭遇也不同比如在野外战场就很容易遭到空中打击,武装直升机,对地攻击机等(A-10等)没有空军支援的情况下,万全就是被动挨打,另外空军也可以提供战场信息城市战就比较容易遭到埋伏,比如在你的必经之地上埋设地雷。在周围建筑物内埋设炸药,占领制高点从顶部或者其他坦克的“软肋”上攻击坦克等,所以城市战坦克必须与步兵协同~
坦克大战游戏的发展现状与趋势这题目太强人所难了吧
本来想自己问答!但是介于自己知识水平有限而且文学功底比较差还是借助“百度词条”吧虽然没怎么用心!不过应该可以帮到你!希望你也回答我一个问题就是:百度上面都说你拿这么高的分出来问这个问题为了什么?刷分?下面是资料: 该游戏是一款以红白机为平台的平面操作射击游戏,1-2名玩家可控制自己的坦克进行移动和射击,以保护总部为前提,歼灭对方为胜利目标。每个关卡的地形不同,玩家可利用各种地形对敌人进行打击,并会得到补给。两人配合游戏时,每一关都有不一样的战术,以便能顺利完成关卡目标,对于玩家来说大大加强了游戏乐趣。其操作简单且娱乐性强,是一款男女老少皆宜的游戏。游戏附带地图编辑器,玩家可自行编辑地图进行游戏。游戏中的众多经典关卡至今还让许多玩家记忆犹新,在80年代时曾经在无数家庭中带来了无尽的欢乐。 坦克大战各版本: 坦克大战(Battle City): 时间:1980.1985 特征:1.最早的坦克大战.只有4级坦克有护甲.每关必出3个闪光坦克. 2.宝物没有手枪和船.只有地雷,时钟,铁锹,坦克,星星,头盔. 3.1980版的坦克大战共35关(36以后从第1关地形循环)选关最多到35关. 1985版的坦克大战共100多关,每关地形均不同.选关最多到第50关. ============== 90坦克(Tank 1990): 时间:1990年 特征:1.进入游戏后会出现一排菜单.共14个选项.分别对应14种游戏规则(TANK A~TANK N) 2.闪光坦克很多.闪光坦克出现时不会使地图上的宝物消失. 部分规则的敌方坦克会吃掉宝物并造成对我方不利的效果. 闪光坦克部分也有护甲. 3.最多可选50关.部分规则第一关写着1990.部分规则则是原版坦克大战的地形向左或向右平移或稍作修改后形成的. 4.宝物有手枪和船.连续吃2个手枪可以打掉草坪.吃船可以过海,也可以防御1发子弹(之后船状态消失). ============== 导弹坦克(Missile Tank)和导弹坦克之六个敌人(Missile Tank with 6 Enemies): 时间:1994年 特征:1.进入游戏之后会有两排菜单,共28个选项,分别对应28种游戏规则(TANK01~TANK28). 2.所有坦克均可能出现护甲(即需要很多枪才能击破).六个敌人的部分敌军坦克可以破坏白色铁块. 3.闪光坦克出现不规律.新出闪光坦克不会使地图上的宝物消失. 4.宝物有手枪和船. 5.当你的坦克吃了一个手枪或三颗星星达到3级时,挨敌人的子弹时不会死亡,等级会下降到2级(2颗星状态). 6.最多可选50关. 其他各种Hack版: 超级坦克1(Super Tank I) 特征:1.标题的Battle City为绿色. 2.初始的坦克外形虽然是原始状态,但是火力已经是2级(2颗星星状态). ============== 超级坦克2(Super Tank II) 特征:1.标题的Battle City为绿色. 2.初始的坦克外形虽然是原始状态,但是火力已经是3级(3颗星星状态).可以打碎白色铁块. 秘籍: 选关:标题画面时,按START键,当出现STAGE 1时,用A或B键可选关。 增加坦克数 : 7人:标题画面时按住下键和START键,或按住下键和右键再按START键,即可; 10人:标题画面时按住上键和START键即可有10架坦克。 20人:标题画面时按住右下,再按A,B,START键即可有20架坦克 。 互借生命 : 进入游戏后一方生命用完后,可按住A+B键向另一方借生命。借了之后2P(1P)就会少一条命.
就写写需求分析,可行性分析,概要设计,详细设计,程序结构,程序功能,重点技术,结论
坦克世界:坦克大战
本来想自己问答!但是介于自己知识水平有限而且文学功底比较差还是借助“百度词条”吧虽然没怎么用心!不过应该可以帮到你!希望你也回答我一个问题就是:百度上面都说你拿这么高的分出来问这个问题为了什么?刷分?下面是资料: 该游戏是一款以红白机为平台的平面操作射击游戏,1-2名玩家可控制自己的坦克进行移动和射击,以保护总部为前提,歼灭对方为胜利目标。每个关卡的地形不同,玩家可利用各种地形对敌人进行打击,并会得到补给。两人配合游戏时,每一关都有不一样的战术,以便能顺利完成关卡目标,对于玩家来说大大加强了游戏乐趣。其操作简单且娱乐性强,是一款男女老少皆宜的游戏。游戏附带地图编辑器,玩家可自行编辑地图进行游戏。游戏中的众多经典关卡至今还让许多玩家记忆犹新,在80年代时曾经在无数家庭中带来了无尽的欢乐。 坦克大战各版本: 坦克大战(Battle City): 时间:1980.1985 特征:1.最早的坦克大战.只有4级坦克有护甲.每关必出3个闪光坦克. 2.宝物没有手枪和船.只有地雷,时钟,铁锹,坦克,星星,头盔. 3.1980版的坦克大战共35关(36以后从第1关地形循环)选关最多到35关. 1985版的坦克大战共100多关,每关地形均不同.选关最多到第50关. ============== 90坦克(Tank 1990): 时间:1990年 特征:1.进入游戏后会出现一排菜单.共14个选项.分别对应14种游戏规则(TANK A~TANK N) 2.闪光坦克很多.闪光坦克出现时不会使地图上的宝物消失. 部分规则的敌方坦克会吃掉宝物并造成对我方不利的效果. 闪光坦克部分也有护甲. 3.最多可选50关.部分规则第一关写着1990.部分规则则是原版坦克大战的地形向左或向右平移或稍作修改后形成的. 4.宝物有手枪和船.连续吃2个手枪可以打掉草坪.吃船可以过海,也可以防御1发子弹(之后船状态消失). ============== 导弹坦克(Missile Tank)和导弹坦克之六个敌人(Missile Tank with 6 Enemies): 时间:1994年 特征:1.进入游戏之后会有两排菜单,共28个选项,分别对应28种游戏规则(TANK01~TANK28). 2.所有坦克均可能出现护甲(即需要很多枪才能击破).六个敌人的部分敌军坦克可以破坏白色铁块. 3.闪光坦克出现不规律.新出闪光坦克不会使地图上的宝物消失. 4.宝物有手枪和船. 5.当你的坦克吃了一个手枪或三颗星星达到3级时,挨敌人的子弹时不会死亡,等级会下降到2级(2颗星状态). 6.最多可选50关. 其他各种Hack版: 超级坦克1(Super Tank I) 特征:1.标题的Battle City为绿色. 2.初始的坦克外形虽然是原始状态,但是火力已经是2级(2颗星星状态). ============== 超级坦克2(Super Tank II) 特征:1.标题的Battle City为绿色. 2.初始的坦克外形虽然是原始状态,但是火力已经是3级(3颗星星状态).可以打碎白色铁块. 秘籍: 选关:标题画面时,按START键,当出现STAGE 1时,用A或B键可选关。 增加坦克数 : 7人:标题画面时按住下键和START键,或按住下键和右键再按START键,即可; 10人:标题画面时按住上键和START键即可有10架坦克。 20人:标题画面时按住右下,再按A,B,START键即可有20架坦克 。 互借生命 : 进入游戏后一方生命用完后,可按住A+B键向另一方借生命。借了之后2P(1P)就会少一条命.
老版本坦克大战是在任天堂8位红白机产生的,操作简单,中间是自己的堡垒,保护堡垒消灭敌人就是胜利。新版本出了很多版本,早不同的机种上都有坦克大战,但是其风格完全不同于旧版,画面上做了很大改进,但是还是觉得旧版的坦克好玩,老少借以!
运动的时候进行碰撞检测,如果撞上了就让他在原地待着不前进。关于碰撞检测的代码网上很多写好了的可以直接拿来用的。你找找。
In the modern information society, with cell phones and other wireless devices more and more ordinary people into the work and life, cell phone games, JAVA applications the mobile value-added services is becoming the new favorite of the industry, demonstrating a broad market prospect. Therefore, this paper use J2ME technology, the development of a commercial mobile phone can Games - Tankedazhan. Eclipse platform for the system to prepare and use JAVA language, UML UML and other related technologies, and its introduced. At the same time on the phone's software and hardware features, J2ME technology, and other relevant content. In the course of the use of object-oriented analysis, the use of UML use case diagram, map object, the order plans and activities such as map of the system carried out a detailed analysis. System modules include layers of management, external read documents, RMS database system, the map set, tanks of artificial intelligence control, the common tanks, ammunition and control the operation. Papers on the enemy's tanks and bullets functional attributes of the operation and control of two sub-module for a more detailed explanation, drawing on the tank, obstacle detection, tanks and movement of objects collision detection, bullets and other objects and map the collision, Explosive bullets, bullets and direction of the movement, and other functions. The game has a long history of simple played operation, a unique confrontational, varied scenes and rich props爱不释手audience for many. The system can support JAVA technology-enabled mobile phones and other wireless devices and mobile phones running on simulators.
In the modern information society, more and more many enters common people's work along with the handset and other radio equipment reps and the life, the handset increment service which JAVA application procedures and so on handset game produce is becoming the field the new favorite, demonstrates the broad market prospect.Therefore, the present paper utilizes the J2ME technology, develops one section to be possible the commercial handset game procedure - tank war.The system take Eclipse as the platform compilation, utilizes the JAVA language, correlation technologies and so on unification modelling language UML, and has carried on the introduction to it.Simultaneously introduced the handset software and hardware characteristic, the J2ME technology and so on the related content. Has used the object-oriented analysis method in the analysis process, has utilized UML with the illustration, the object chart, the smooth chart and the active chart and so on has carried on the detailed analysis to the system. The system sub-module mainly includes the chart level management, exterior document read, the RMS database system, the map hypothesis, the tank artificial intelligence control, the tank common behavior, the bullet movement and the control and so on. The paper and controlled two sub-modules to the enemy side tank function attribute and the bullet movement to carry on a more detailed explanation, elaborated the tank plan, the obstacle examination, the tank and the mobile collision examined, the bullet and the map as well as other object collision, the bullet explodes, functions and so on bullet movement and direction. This game has the glorious history, the simple game operates, the unique antagonism, the change diverse scene and the rich stage prop, lets very play the family to be unable to put down.This system may in support the JAVA technology the handset and so on the radio equipment rep and on the handset simulator moves.
这种东西积分不能解决问题的,rmb才是上策!或者你上网搜索!
德国的闪电战