欢迎来到天天文库
浏览记录
ID:47430406
大小:279.51 KB
页数:35页
时间:2020-01-11
《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(
此文档下载收益归作者所有