欢迎来到天天文库
浏览记录
ID:430545
大小:609.00 KB
页数:33页
时间:2017-08-01
《基于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(麻省
此文档下载收益归作者所有