毕业论文(设计)捕鱼达人游戏的设计

毕业论文(设计)捕鱼达人游戏的设计

ID:15353400

大小:2.68 MB

页数:41页

时间:2018-08-02

毕业论文(设计)捕鱼达人游戏的设计_第1页
毕业论文(设计)捕鱼达人游戏的设计_第2页
毕业论文(设计)捕鱼达人游戏的设计_第3页
毕业论文(设计)捕鱼达人游戏的设计_第4页
毕业论文(设计)捕鱼达人游戏的设计_第5页
资源描述:

《毕业论文(设计)捕鱼达人游戏的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、捕鱼达人游戏的设计摘要捕鱼达人小游戏是在windows10平台上运行的,采用了Java语言编写。因为游戏有大量的类与对象,所以需要对Java基础和面向对象思想的知识有着全面且深入的了解,将封装、继承、多态这三大特点在游戏中体现,并且需要设计者将清晰的思维在代码逻辑上展现出来。实现了游戏在用Java编写的窗口界面下运行起来,通过鼠标点击屏幕调节炮弹威力、调节方向、发射子弹并击杀小鱼的功能。【关键词】Java,面向对象思想TheDesignofAndroid-basedFishingGameAbstractFishinggameisrunningonthewindows10anduses

2、theJavalanguage.Becausethegamehasalargenumberofclassesandobjects,itisnecessarytohaveacomprehensiveandin-depthunderstandingoftheJavafoundationandtheknowledgeofobject-orientedthinking,Maketheencapsulation,inheritanceandpolymorphismreflectinthegame,thedesignerwillshowclearthinkinginthecodelogic.Th

3、egameisrunninginthewindowinterfacewrittenbyJava,achievedthroughthemousetoclickonthescreentoadjustthepoweroftheshell,thedirectionofregulation,firingbulletsandkillthesmallfish.[Keywords]Java,Objectorientedthinking目录1引言11.1课题研究的目的和意义11.2游戏目标分析12.游戏开发设计相关技术12.1关键技术详细说明12.1.1Java简介12.1.2Java类与对象12.1

4、.3接口的意义22.1.4多态22.1.5算法22.1.6Java多线程32.2系统开发工具--MyEclipse1033.游戏需求分析和功能设计33.1需求分析33.2游戏设计流程分析33.3所有功能实现类(接口)的简介44.游戏功能的具体实现64.1游戏的初始化64.1.1游戏启动界面的设计和各类的初始化64.1.2游戏的画面及音效84.1.3图层的设计104.1.4布局的管理114.1.5粒子效果的设计114.2鱼类的设计与功能详细说明124.2.1领头鱼124.2.2鱼群的生成和管理134.2.3鱼类的全部属性144.3炮台及子弹的设计与详细说明184.3.1炮台的详细设计1

5、84.3.2子弹和渔网的设计194.4得分的详细设计与说明204.4.1金币的设计204.4.2定时自动给金币的设计225.游戏的其他细节设计235.1游戏的常量类235.2游戏的配置与解析235.3XML管理256.游戏测试25结论和展望26参考文献27致谢28盐城师范学院毕业设计技术报告1引言1.1课题研究的目的和意义本毕业设计的目的是运用Java语言的知识编写一款游戏--捕鱼达人,来巩固自己Java面向对象的编程思想,使自己能够全面牢固的掌握Java的基础知识,将类与对象的思想在该款游戏里比较好的体现,合理的运用封装、继承、多态这三大特点来编写一个完整的程序。本设计的意义在于锻

6、炼自己的实际动手能力,培养我综合运用所学的知识分析并解决实际问题的能力。培养自己严肃认真的科学态度和严谨求实的工作作风。1.2游戏目标分析虽然功能上不能和正版的捕鱼达人游戏相比,但是其基本的功能用不同威力的子弹设计击杀难度不同的鱼的功能,还是在游戏中较好的实现了。简单来说,就是同一条鱼,用威力高的子弹更容易击落一点,同一威力的子弹,击落大鱼(实际以游戏内的设定为主)相比小鱼当然会难上一点,显然,威力大的子弹所需要的金币是更多的,击落大鱼的所获得的奖励也是更诱人的,所以,这就取决于玩家自己的决策了,是冒较大的风险采用威力大的子弹击打鱼群,还是稳扎稳打,用小型子弹击打鱼群做长久之计。还有

7、,游戏中鱼群的出现概率要适中,不能出现屏幕中无鱼可打或者满屏皆鱼的情况。2.游戏开发设计相关技术2.1关键技术详细说明2.1.1Java简介Java是由SunMicrosystems公司推出的Java面向对象程序设计语言和Java平台的总称。是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java技术具有卓越的通用性、高效性、平台移植性和安全性、广泛运用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群[

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

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

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