java实现坦克大战课程设计

java实现坦克大战课程设计

ID:47430406

大小:279.51 KB

页数:35页

时间:2020-01-11

java实现坦克大战课程设计_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《java实现坦克大战课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于java实现电子时钟Java实现坦克大战小游戏摘要Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。我的课程设计是用java来做一个简单的坦克大战小游戏。我将这个程序细分了多个部分,每个部分都建了独立的类,比如:坦克的模型类,河道,树和坦克方向等等。之所以将之细分,是遵循了java的万事万物皆对象的原理。在实现每个类时,最简单但也是最繁琐就是建立界面与实例化坦克,因为这牵扯了界面布局,监听的建立等;而有一些类,比如;河道、墙、坦克,这些类这可以依样画葫芦的编写。在编写过程,借鉴了他人的一些图片模型,实现的功能也并不是和经典的FC坦克大战相同,但是每个坦克之间的互动还是

2、实现了的。关键词:万事万物皆对象界面布局坦克之间的互动3基于java实现电子时钟USEJAVATOREALIZEBATTLECITYMINI-GAMEABSTRACTJavaisaobjectorientedprogramdesignlanguagewhatcancomposecrossplatformapplicationsoftware.MycurriculumdesignisusingJAVAlanguagetomakeasimplesmallgamecalledTankBattle.Ibreakdownthisprogramintomultipleparts,eachpart

3、istoestablishanindependentclass,suchas:TankModelclass,RiverCourseclass,Treeclass,TheDirectionofTankclassandsoon.Thereasondividesintomultipleparts,isbecausefollowtheprincipleofJAVAthateverythingisanobject.Whenimplementseveryclass,themostsimplebutalsothemosttroublesomeisbuildinterfaceandinstantia

4、teTankclass,becauseitisinvolvedoftheinterfacelayout,monitoringtheestablishment.Whiletherearesomeclasses,suchas:RiverCourseclass,WallclassandTankclass,canwritelikestickcloselytothepatterngiven.Inthepreparationprocess,Irefersomepicturesofmodelsofothers,thefunctionoftheretaliateisn’tlikeFCTankBatt

5、le,buttheinteractionbetweenachtankisrealized.Keywords:everythingisanobject,theinterfacelayout,theinteractionbetweeneachtank3基于java实现电子时钟目录1课程目的与要求……………………………………………………………………………11、1课程目标……………………………………………………………………………11、2课程的实现环境……………………………………………………………………12概要设计……………………………………………………………………………………23详细设计……

6、………………………………………………………………………………34测试结果与心得体会………………………………………………………………………5参考文献……………………………………………………………………………………附录……………………………………………………………………………………………源程序代码……………………………………………………………………………………3基于java实现电子时钟1课程的目的与要求1、1课程目标JAVA程序设计的设计目的是加深对理论教学内容的理解和掌握,使学生较系统地掌握程序设计及其在网络开发中的广泛应用,基本方法及技巧,为学生综合运用所学知识,利用软件工程为基础进

7、行软件开发、并在实践应用方面打下一定基础。利用java实现坦克大战小游戏。1、2课程的实现环境硬件要求能运行Windows 9.X操作系统的微机系统。JAVA程序设计语言及相应的集成开发环境,J2SDK和ECLIPSE开发工具。利用java的一些类和接口,详细可在详细设计中见到。第32页共8页基于java实现电子时钟2概要设计2、1自定义类说明类名:Tank;作用:实现玩家能够操纵己方坦克继承的父类:无;实现的接口:无;主要的方法:draw();move(

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

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

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