欢迎来到天天文库
浏览记录
ID:21120482
大小:71.50 KB
页数:6页
时间:2018-10-19
《开题报告-捕鱼达人游戏的设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、一、研宄的目的、意义与应用前景等:本毕业设计的目的是运用Java语言的知识编写一款游戏一捕鱼达人,来巩固自己Java面向对象的编程思想,使自己能够全面牢固的掌握Java的基础知识,将类与对象的思想在该款游戏里比较好的体现,合理的运用封装、继承、多态这三大特点来编写一个完整的程序。并使这个游戏能够在编写的界面窗口下流畅的运行起来。本设计的意义在于锻炼自己的实际动手能力,培养自己综合运用所学的知识分析并解决实际问题的能力。培养自己严肃认真的科学态度和严谨求实的工作作风。本设计的应用前景是该游戏的休闲性特别高,游戏没有那些复杂的关卡,而且捕鱼的难度也不大,玩起来比较简单,心情
2、也会得到舒缓,游戏的画面也比较和谐,对眼睛和大脑也有一定的放松,它使得玩家能够通过玩这款游戏在忙碌的工作学习之中得到释放,身心疲劳得到调节。二、研宄的内容和拟解决的主要问题:本设计要研究的内容主要是有三个重要的类的实现:鱼类,子弹类以及金币类。鱼类里的属性有鱼的样子,击打难度等级,坐标,移动速度以及击打下来获得到的分数等等;子弹类的属性有子弹的大小,子弹发射出去形成的网的大小,子弹的威力大小(子弹越大则越容易降低鱼的击打难度);金币包括玩家所拥有的金币总数和击落鱼之后显示的金币,设计玩家的基础金币,击落鱼之后加上应获得的金币,为了游戏画面的多样化,可以将得分高的鱼产生的
3、金币设计成更特殊更绚丽的样式。本设计拟解决的主要问题是如何通过子弹的威力和鱼的可击落概率来判断鱼是否被击落,如何正确的将击落的某种鱼的金币加到玩家的拥有金币上去,如何在计时器结束计时且玩家金币数小于一定的金币之后补给玩家一些金币,如何设计游戏的图层使得游戏的各种图片清晰有序的显示在游戏的界面窗口中,如何设计鱼群的游动方式和路线。三、研宂思路、方法和当前收集的文献:研究思路、方法:1.需求分析:分析当前大众对游戏的需求,设计游戏玩法,明确各功能点;2.概要设计:基于需求分析,设计整体解决方案;3.详细设计:基于概要设计,完成每个模块的设计;4.编码:基于详细设计,对每个类
4、进行编码实现;当前收集的文献:1.(美)Java编程思想〈〈ThinkingInJava»作者:BruceEckel陈昊鹏译出版社:机械工业出版社出版时间:2007-072.Java高级程序设计[M].作者:徐传运北京:清华大学出版社.2014.3.Java程序设计基础[M].作者:陈国君北京:清华大学出版社.2013.4.Java面向对象程序设计[M].作者:王宏宇北京:科海电子出版社2009.5.Java面向对象程序设计[M].作者:张桂珠北京:北京邮电大学出版社.2015四、特色或创新之处:本设计的创新之处在于不同于市场上的捕鱼达人,那些游戏没有设计定时为缺少金币
5、的玩家补充金币的功能,而我准备为该游戏添加这个功能,也就是说,当玩家在一定的时间之后若金币少于一定的数目影响游戏体验时,游戏将自动为玩家补充一定数量的金币。五、研宄计划及预期进展:第一阶段(2015.9.8—2015.9.25)资料收集、参考文献收集。第二阶段(2015.9.26—2015.10.17)完成外文翻译并填写幵题报告。第三阶段(2016.10.18—2016.2.26)分析需求、做好概要设计、确定功能模块。第四阶段(2016.2.27—2016.4.11)完成编码、完成论文初稿。第五阶段(2016.4.12—2016.5.22)根据老师的要求反复修改完成毕业
6、设计论文。毕业设计开题报告评定表指导教师意见该同学拟采用JAVA设计的一个捕鱼达人游戏,具有一定的理论价值和实践意义。在设计的初期调查阶段,该生已通过调查,确定系统的基本模块,较为合理,并经过查阅大量的资料,来确定实际实现过中所需要实现的功能,以满足实际使用过程中的需要,有一定的工作量。同意该同学的选题。指导教师签名:2015年10月10日答辩小组审核意见该同学的开题报告中,研究思路明确、有一定的研究工作量、研究计划安排妥当。同意开题。组长签名:2015年10月11R委审见辩会意答员核同意答辩小组意见二级学院院长签名:2015年10月11口备注
此文档下载收益归作者所有