JAVA拼图游戏课程设计报告.doc

JAVA拼图游戏课程设计报告.doc

ID:56765135

大小:4.48 MB

页数:42页

时间:2020-07-08

JAVA拼图游戏课程设计报告.doc_第1页
JAVA拼图游戏课程设计报告.doc_第2页
JAVA拼图游戏课程设计报告.doc_第3页
JAVA拼图游戏课程设计报告.doc_第4页
JAVA拼图游戏课程设计报告.doc_第5页
资源描述:

《JAVA拼图游戏课程设计报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.学年论文(JAVA面向对象程序设计2015-2016第二学期)题  目:JAVA课程设计作  者:炳宏  所在学院:信息科学与工程学院专业年级:信息安全14-1  指导教师:晴雯  职  称: 副教授   2016年6月4日范文..基于JAVA的拼图游戏的设计摘要拼图游戏是一款非常经典的小游戏,因为它比较简单有趣,老少皆宜。拼图游戏的设计对每一个Java语言设计者进行语言提高和进阶都是一个很好的锻炼机会。拼图游戏的设计比较复杂,它涉及面广、牵涉方面多,如果不好好考虑和设计,将难以成功开发出这个游戏。在这个游戏的设计中,

2、牵涉到图形界面的显示与更新、数据的收集与更新,并且在这个游戏的开发中,还要应用类的继承机制以及一些设计模式。因此,如何设计和开发好这个拼图游戏,对于提高Java开发水平和系统的设计能力有极大的帮助。在设计开发过程中,需要处理好各个类之间的继承关系,还要处理各个类相应的封装,并且还要协调好各个模块之间的逻辑依赖关系和数据通信关系。关键词:拼图游戏 Java语言 开发ThedesignofJAVAsoftwarebasedonthepuzzleAbstract:Jigsawpuzzleisaveryclassicgame,b

3、ecauseitiseasyandfun,botholdandyoung,aremoresuitable.JigsawdesignlanguageforeachJavalanguagedesignerstoimproveandadvanceisanexcellentexerciseopportunities.Puzzledesignismorecomplex,itsscope,andinvolvesmanymore,ifyoudonotthinkanddesign,wouldbedifficulttosuccessful

4、lydevelopedthisgame.Inthedesignofthegameinvolvesdisplayofthegraphicalinterfaceandupdating,dataiscollectedandupdated,andinthedevelopmentofthisgame,classinheritancemechanism,andsomedesignpatternsyouwanttoapply.Therefore,howtodesignanddevelopthisjigsawpuzzle,forrais

5、ingthelevelofJavadevelopment,andsystemdesigncapabilitiesareofgreathelp.Duringtheprocessofdesignanddevelopment,youneedtohandletheinheritancerelationshipsbetweentheclasses,alsohavetodealwitheachtypeofappropriatepackaging,andalsotocoordinatethevariouslogicaldependen

6、ciesbetweenmodulesanddatacommunication.Keywords:Jigsawpuzzle Javalanguage develop范文..目录一、需求分析41.程序分析42.执行方式43.程序执行的命令包括44.测试数据5二、概要设计71.拼图游戏流程图72.设计思路73.主要类文件说明8三、详细设计91.建立MenuFrame菜单首页类92.建立CardFrame首页说明类103.建立ShowImage目标图显示类114.建立Grades分数记录类115.建立split原图划分类移动点击

7、事件类126.建立ButtonClick拼图移动点击事件类137.建立Gameover判断游戏结束类148.建立Puzzle拼图游戏主类14四、调试分析161.程序的运行162.游戏测试16五、用户手册171.游戏三个状态172.游戏菜单选项183.游戏提示框20六、测试结果22七、附录(源码)24范文..课程设计题目:基于JAVA的拼图游戏一、需求分析1.程序分析本游戏是一个Java语言的拼图游戏,在eclipse上使用JAVA语言编写并且利用JavaSwing设计显示。拼图中有一个格子是空的,其他格子随机放置由目标图

8、片切割成的若干个小图片,图片按照不同难度结合目标图片分辨率进行切割。用户通过点击空位置中周围的任何非空图块来移动非空图块到空位置,一直重复直到拼回目标图片的样子后游戏成功,记录名次分数。2.执行方式在开始游戏之前,可以选择游戏等级后再点击“开始”菜单里的“新游戏”,进行拼图游戏,被打乱的目标图片依次设置到拼图中的各个

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

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

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