毕业设计-java版坦克大战.doc
上传人:邻家****mk 上传时间:2024-09-11 格式:DOC 页数:41 大小:460KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

毕业设计-java版坦克大战.doc

毕业设计-java版坦克大战.doc

预览

免费试读已结束,剩余 31 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

毕业设计(论文)题目:JAVA版坦克大战2014年11月20日PAGE\*MERGEFORMAT1PAGE\*MERGEFORMATIJAVA版坦克大战摘要J2SE(Java2StandardEdition)/(java2标准版)是近年来随着各种不同技术的发展,尤其是编程语言飞速发展而诞生的一项新的开发语言。随着信息技术的飞速发展,计算机的使用也日渐普及。本文从实际应用出发,研究并开发实现了一个坦克大战的游戏程序。在Eclipse平台下开发调试。玩家坦克的运行是通过键盘响应事件控制,敌方坦克则是自动运行并具有了一定的智能性。程序进行了精简和优化,游戏运行流畅,具有一定的吸引力。本游戏就是一款基于J2SE的游戏。本游戏主要是运用JAVAGUI的知识实现的。Java图形用户界面(GUI)是指采用图形方式显示的计算机操作用户界面。讲到这里必须得提一下Applet,Applet是镶嵌在网页上运行的小应用程序,Applet的paint()方法用于绘制显示区域,本游戏的坦克就是用这个方法绘制出来的。早期的java提供的GUI类库(java.awt)称之为AbstractWindowToolkit,即AWT,AWT功能不是很好,不能很好的访问操作系统中高级的GUI特性,生成的程序外观很一般。Swing是JDK1.2以后提供的GUI类库,即:javax.swing,使用方便,界面更加美观。Eclipse提供的StandardWidgetToolkit用户界面开发包,SWT能够充分利用本机系统的GUI。关键词:游戏,Java,坦克,智能PAGE\*MERGEFORMAT1PAGE\*MERGEFORMATIIJavaTankWarGameDevelopmentAbstractJ2SEisakindoffastdevelopingtechnologyimplementedonvariousdevicesespeciallyequipments.Withtherapiddevelopmentofinformationtechnology,computerusehasbecomemorepopular,thepracticalapplicationofthispapertointroducethedesignandimplementationofthegameBattleCity.Ittransportstheclassicalproducttocomputer,offeringcorrespondingsoftwareforsuchmorepopularhardwareplatform.Eclipseplatformsimulator.Theplayer’stankiscontrolledbykeyboardresponseevents,whiletheenemy’stankisoperatedautomaticallyandisofintelligence.Havingbeenstreamlinedandoptimized,thegamesystemcanrunfluentlyandattracttheplayers.ThispaperdescribesthehistoryofBattleCity,javarelatedtechnologiesandtheproceduresofstructuralanalysisandtherealizationofspecificfunctions.GameprogrammingenvironmentinEclipse3.5.1.Itsmainfeaturesare:tomovearound.capableoffiringbulletsagainstenemy.theenemycanmove.tosimulatetheexplosion.tocreateanobstacle.toincreasethelifeKeywords:game,Java,tank,SmartPAGE\*MERGEFORMATIV目录TOC\o"1-2"\h\z\uHYPERLINK\l"_Toc359256144"摘要PAGEREF_Toc359256144\hIHYPERLINK\l"_Toc359256145"绪论PAGEREF_Toc359256145\h1HYPERLINK\l"_Toc359256146"第1章系统开发环境及语言介绍PAGEREF_Toc359256146\h2HYPERLINK\l"_Toc359256147"1.1开发环境