毕业设计_java版坦克大战.doc

毕业设计_java版坦克大战.doc

ID:14364966

大小:460.50 KB

页数:41页

时间:2018-07-28

毕业设计_java版坦克大战.doc_第1页
毕业设计_java版坦克大战.doc_第2页
毕业设计_java版坦克大战.doc_第3页
毕业设计_java版坦克大战.doc_第4页
毕业设计_java版坦克大战.doc_第5页
资源描述:

《毕业设计_java版坦克大战.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、毕业设计(论文)题目:JAVA版坦克大战2014年11月20日JAVA版坦克大战摘要J2SE(Java2StandardEdition)/(java2标准版)是近年来随着各种不同技术的发展,尤其是编程语言飞速发展而诞生的一项新的开发语言。随着信息技术的飞速发展,计算机的使用也日渐普及。本文从实际应用出发,研究并开发实现了一个坦克大战的游戏程序。在Eclipse平台下开发调试。玩家坦克的运行是通过键盘响应事件控制,敌方坦克则是自动运行并具有了一定的智能性。程序进行了精简和优化,游戏运行流畅,具有一定的吸引力。本游戏就是一款基于J2SE的游戏。本游戏主

2、要是运用JAVAGUI的知识实现的。Java图形用户界面(GUI)是指采用图形方式显示的计算机操作用户界面。讲到这里必须得提一下Applet,Applet是镶嵌在网页上运行的小应用程序,Applet的paint()方法用于绘制显示区域,本游戏的坦克就是用这个方法绘制出来的。早期的java提供的GUI类库(java.awt)称之为AbstractWindowToolkit,即AWT,AWT功能不是很好,不能很好的访问操作系统中高级的GUI特性,生成的程序外观很一般。Swing是JDK1.2以后提供的GUI类库,即:javax.swing,使用方便,界

3、面更加美观。Eclipse提供的StandardWidgetToolkit用户界面开发包,SWT能够充分利用本机系统的GUI。关键词:游戏,Java,坦克,智能1JavaTankWarGameDevelopmentAbstractJ2SEisakindoffastdevelopingtechnologyimplementedonvariousdevicesespeciallyequipments.Withtherapiddevelopmentofinformationtechnology,computerusehasbecomemorepopula

4、r,thepracticalapplicationofthispapertointroducethedesignandimplementationofthegameBattleCity.Ittransportstheclassicalproducttocomputer,offeringcorrespondingsoftwareforsuchmorepopularhardwareplatform.Eclipseplatformsimulator.Theplayer’stankiscontrolledbykeyboardresponseevents,w

5、hiletheenemy’stankisoperatedautomaticallyandisofintelligence.Havingbeenstreamlinedandoptimized,thegamesystemcanrunfluentlyandattracttheplayers.ThispaperdescribesthehistoryofBattleCity,javarelatedtechnologiesandtheproceduresofstructuralanalysisandtherealizationofspecificfunctio

6、ns.GameprogrammingenvironmentinEclipse3.5.1.Itsmainfeaturesare:tomovearound.capableoffiringbulletsagainstenemy.theenemycanmove.tosimulatetheexplosion.tocreateanobstacle.toincreasethelifeKeywords:game,Java,tank,Smart1目录摘要I绪论1第1章系统开发环境及语言介绍21.1开发环境21.2关于java语言的起源21.3关于Eclipse4第2

7、章游戏需求分析52.1可行性分析52.2游戏规则和系统功能介绍62.3程序运行流程7第3章游戏总体设计103.1主体模块103.2子弹模块103.3坦克模块113.4墙模块123.5血液模块123.6爆炸模块13第4章游戏详细设计与实现144.1游戏窗口与我方坦克144.2子弹与一辆敌人坦克204.3爆炸与多辆敌人坦克264.4墙、坦克互相穿越、超级炮弹和生命值294.5血块与加入图片334.6eclipse工作区间34IV第5章结论35附录:参考文献36IV绪论《坦克大战》(BattleCity)是1985年日本南梦宫Namco游戏公司在任天堂F

8、C平台上,推出的一款多方位平面射击游戏。游戏以坦克战斗及保卫基地为主题,属于策略型联机类。同时也是FC平台上少有的内建关卡

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。