Java拼图游戏总结,Java拼图游戏课程设计报告

3a5429672e603c333e817469066cd8b7.gifJava拼图游戏课程设计报告

JavaJava 程序设计与应用开发 课程设计报告程序设计与应用开发 课程设计报告 设计题目 拼图大作战 学生姓名 学生班级 学生学号 指导教师 完成时间2016 年 06 月 21 日 目录 一、项目说明一、项目说明2 二、 设计思路与关键数据结构二、 设计思路与关键数据结构.4 三、系统的类和结构三、系统的类和结构6 四、核心算法描述和相关技术说明四、核心算法描述和相关技术说明8 五、总结和体会五、总结和体会9 六、源代码清单六、源代码清单10 一一 项目说明项目说明 1、、 项目介绍项目介绍 该游戏是由以图片为主体的拼图小游戏,这个游戏是一个益智休闲的小游 戏。该类似的小游戏在我们成长的过程中,曾经疯狂的流行着,这是一个老少皆 宜的小游戏,它开发人们的智力,加强我们的动手能力和我们的眼睛的洞察力。 该游戏简单方便易操作是一个很好的小游戏,也是一个经久不衰的游戏,在我们 这代人中,可谓每个人都玩过这种类似的小游戏,简单易操作是其一直存在的原 因之一。 游戏由简单的界面组成的,操作简单,该图像块是由 12 块小的小图像块 构成的,其中有一个空白的小图像块,该图像块是来与别的图像块交换的,以此 来实现大图像的拼凑。在 java 标准环境下运行,实现通过小的图像块的移动实 现大的图像的拼凑。通过鼠标点击选取小的图像块,通过移动鼠标实现小图像的 移动,使小图像块能够上下左右的移动从而完成大图像的拼凑的完成。 2、、 游戏展示与使用游戏展示与使用 1.主体功能主体功能 可以从多张图片中选择来进行拼图游戏 通过移动鼠标实现小图像的移动,使小图像块能够上下左右的移动从而完成大图像的 拼凑的完成。 播放游戏音乐的功能 统计游戏中走的步数 游戏中体现友好性,加了数字提示的功能和一个原图预览的区域 完成后,有设置提示弹框显示,所用的步数和恭喜 2.2.如何使用如何使用 如下图 可以先选择喜欢的图片来进行游戏,点击喜欢的图片后,再点击 Start 按钮 便可以开始游戏 在游戏过程冲,可以使用数字提示的功能,数字提示会按照 1,2, 9 的 顺序给予提示,借此降低游戏难度,增加可玩性 也可以控制游戏音乐的播放与否 在完成拼图后,会提恭喜完成的信息。 若再想继续游戏,则继续选择喜欢的图片,再点击 Start 按钮继续游戏 若不想玩游戏,则点击右上角叉叉,即可退出游戏。 3 3基于 Java 技术,在 Ecilpse 下进行编译使用,作者使用环境 SUMSUNG 电脑,WIN10 64 位操作系统 二、设计的思路与关键数据结构二、设计的思路与关键数据结构 1 1、、 设计思路设计思路 主要是利用了主要是利用了 JavaJava 中的中的 SwingSwing 和和 AwtAwt 来实现界面上的静态显示和动态交互操作,播放来实现界面上的静态显示和动态交互操作,播放 音乐的技术使用到了音乐的技术使用到了 AppletApplet,在算法的实现上,利用了布局上的坐标方式,来计算每个小,在算法的实现上,利用了布局上的坐标方式,来计算每个小 方格的坐标位置,进行小图片交换和判断是否复原拼图等操作。方格的坐标位置,进行小图片交换和判断是否复原拼图等操作。 2 2、实现思路、实现思路 主要分为主要分为五个类来实现总体的功

你可能感兴趣的:(Java拼图游戏总结)