基于JAVA的坦克大战游戏的设计与实现【毕业论文】

基于JAVA的坦克大战游戏的设计与实现【毕业论文】

ID:430545

大小:609.00 KB

页数:33页

时间:2017-08-01

基于JAVA的坦克大战游戏的设计与实现【毕业论文】_第1页
基于JAVA的坦克大战游戏的设计与实现【毕业论文】_第2页
基于JAVA的坦克大战游戏的设计与实现【毕业论文】_第3页
基于JAVA的坦克大战游戏的设计与实现【毕业论文】_第4页
基于JAVA的坦克大战游戏的设计与实现【毕业论文】_第5页
资源描述:

《基于JAVA的坦克大战游戏的设计与实现【毕业论文】》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、东海科学技术学院毕业论文本科毕业论文(20届)基于JAVA的坦克大战游戏的设计与实现专业:计算机科学与技术II毕业论文摘要坦克大战(BattleCity)是一款经典休闲防御射击类游戏。33毕业论文游戏以坦克战斗及保卫基地为主题,属于策略型联机类。同时也是少有的内建关卡编辑器的几个游戏之一,玩家可自己创建独特的关卡,并通过获取一些道具使坦克和基地得到强化。本项目介绍了坦克大战的基本构建方法、java的相关技术及本程序的结构分析和具体功能的实现。重点运用了图形化用户界面GUI,Thread多线程的有关知识,其中涉及了绘

2、图工具的运用,事件处理操作以及图形的碰撞检测等知识点。学会图形化用户界面的构建,通过启用多线程机制,将画面构造出来,使用双缓冲消除闪烁现象。使用键盘监听类KeyMonitor实现坦克的控制操作,实现坦克与障碍物之间的碰撞检测,利用容器类添加对象。【关键词】基地,射击,关卡DesignandImplementationofTankWarBasedOnJavaLanguage33毕业论文AbstractTankWar(BattleCity)isaclassicgamesofleisuredefenseshot.Theg

3、amewithtanksfightanddefendbaseforthetheme,belongstothestrategiconlineclasses.Andoneofthefewbuiltinleveleditoroneofseveralgame,playerscancreateyourownuniquelevels,andthroughthegainsomepropsmaketanksandbasestrengthened.Thisprogramintroducesthebasicmethodofbuildi

4、ngtankswar,Javarelevanttechnologyandthisprogramstructureanalysisandspecificfunction.KeyusingagraphicaluserinterfaceGUI,therelevantknowledgeThreadmulti-thread,haveinvolvedtheuseofdrawingtools,incidenthandlingoperationandgraphiccollisiondetectionetcpoints..Learn

5、tographicaluserinterface,throughtheconstructionofpicture,willenablemultithreadingmechanism,usedoublebufferingtectonicouttoeliminateflashingphenomenon.TheuseofthekeyboardKeyMonitorrealizetanksmonitorclassandrealizethetankandcontrollingoperationbetweenthecollisi

6、ondetectionofobstaclesusingvesselscategoryaddobject.【Keywords】Base,Fire,Level目录摘要I33毕业论文ABSTRACTII1概述11.1游戏背景11.2国内外研究现状11.3游戏编程概述21.4相关技术理论31.5游戏设计的意义42系统可行性研究和需求分析52.1可行性研究52.1.1技术可行性研究52.1.2经济可行性研究52.1.3操作可行性研究52.2系统需求分析62.2.1系统功能需求分析62.2.2系统性能需求分析62.2.3系统其

7、它需求分析63系统设计83.1系统开发进度计划83.2系统功能模块划分93.3系统需解决的有关技术问题93.4系统主要流程图103.5系统主要功能流程图113.6系统详细设计143.6.1构建游戏主类143.6.2构建坦克类143.6.3创建游戏其他类154开发环境及相关技术的介绍1833毕业论文4.1开发环境184.2Java语言的特点184.3关于eclipse205系统的测试和维护215.1系统的测试215.1.1软件界面215.1.2游戏运行界面215.2系统的测试225.2.1功能测试的内容225.2.2

8、典型测试用例235.3系统维护256总结27参考文献2833毕业论文33毕业论文1概述1.1游戏背景电子游戏,又称电玩游戏,是指人通过电子设备,如电脑、游戏机等,进行游戏的一种娱乐方式。电子游戏的的特征主要有:互动性,即人与机器之间产生的一种关系;模拟性,对现实世界或思维世界的模拟。真正的电子游戏[1]专用机产生在70年代初。1971年,一个还在MIT(麻省

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

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

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