Java拼图游戏课程设计报告.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

--

《Java程序设计与应用开发》课程设计报告

设计题目拼图大作战

学生姓名

学生班级

学生学号

指导教师

完成时间:2016年06月21日

--

--

目录

一、项目说明

二、设计思路与关键数据结构

三、系统的类和结构

四、核心算法描述和相关技术说明8

五、总结和体会

六、源代码清单

一.项目说明

--

--

1、项目介绍

该游戏是由以图片为主体的拼图小游戏,这个游戏是一个益智休闲的小游

戏。该类似的小游戏在我们成长的过程中,曾经疯狂的流行着,这是一个老少皆

宜的小游戏,它开发人们的智力,加强我们的动手能力和我们的眼睛的洞察力。

该游戏简单方便易操作是一个很好的小游戏,也是一个经久不衰的游戏,在我们

这代人中,可谓每个人都玩过这种类似的小游戏,简单易操作是其一直存在的原

因之一。

游戏由简单的界面组成的,操作简单,该图像块是由12块小的小图像块

构成的,其中有一个空白的小图像块,该图像块是来与别的图像块交换的,以此

来实现大图像的拼凑。在java标准环境下运行,实现通过小的图像块的移动实

现大的图像的拼凑。通过鼠标点击选取小的图像块,通过移动鼠标实现小图像的

移动,使小图像块能够上下左右的移动从而完成大图像的拼凑的完成。

2、游戏展示与使用

1.主体功能

可以从多张图片中选择来进行拼图游戏

通过移动鼠标实现小图像的移动,使小图像块能够上下左右的移动从而完成大图像的

拼凑的完成。

播放游戏音乐的功能

统计游戏中走的步数

游戏中体现友好性,加了数字提示的功能和一个原图预览的区域

完成后,有设置提示弹框显示,所用的步数和恭喜

2.如何使用

如下图:

可以先选择喜欢的图片来进行游戏,点击喜欢的图片后,再点击Start按钮

便可以开始游戏

在游戏过程冲,可以使用数字提示的功能,数字提示会按照1,2,···9的

顺序给予提示,借此降低游戏难度,增加可玩性

也可以控制游戏音乐的播放与否

在完成拼图后,会提恭喜完成的信息。

若再想继续游戏,则继续选择喜欢的图片,再点击Start按钮继续游戏

若不想玩游戏,则点击右上角叉叉,即可退出游戏。

--

--

3.基于Java技术,在Ecilpse下进行编译使用,作者使用环境SUMSUNG电脑,WIN1064

位操作系统

二、设计的思路与关键数据结构

1、设计思路

主要是利用了Java中的Swing和Awt来实现界面上的静态显示和动态交互操作,播放

音乐的技术使用到了Applet,在算法的实现上,利用了布局上的坐标方式,来计算每个小

方格的坐标位置,进行小图片交换和判断是否复原拼图等操作。

2、实现思路

主要分为五个类来实现总体的功能

在构思布局的过程中,想了3*4的布局,借此可以直接在面板上放置比较多的按钮来实

--

--

现功能。在显示界面的思路上,分为四个方面,主界面,图片预览区,拼图区,小平图单

元格。然后要有实现游戏总的一个类,启动类。所以总共五个类,利用UML时序图表示如

下:

3、关键算法

在决定做这个小游戏的时候,翻阅了书本,书

文档评论(0)

135****5548 + 关注
官方认证
文档贡献者

各类考试卷、真题卷

认证主体社旗县兴中文具店(个体工商户)
IP属地宁夏
统一社会信用代码/组织机构代码
92411327MAD627N96D

1亿VIP精品文档

相关文档