# -pintu
java拼图游戏
备注:(可直接下载文件夹“代码”,然后执行“pintu.java”程序)
用户手册(GB8567——88)
1引言
1.1编写目的
此用户手册编写的目的是为了方便使用者和参考者了解我们“I-Puzzle”开发的过程,我们的项目开发环境以及所遇到的问题和最终的产品结果,更加直观明了的向用户展示使用方面的说明且记录下一些关键的步骤操作以便参考者模仿,从而让我们的各项工作结果有明确的参考方向。
1.2背景
1.这份软件的名称为“I-Puzzle”,是基于Java语言编写的一份益智类的小游戏,我们小组进行了仔细认真的分析讨论之后,决定设计一个java版的“拼图游戏”。拼图游戏由来已久,如古老的“华容道”。从本质上来说,就是一个益智类的拼图游戏,只是从游戏规则上做了一些改变。而我们所作的拼图游戏,从图片的选择上就进行了精心的挑选,几乎都是色彩丰富,细节突出,有具有整体的动漫风格。我们希望从益智出发,能够让小朋友在游戏的过程中爱上这款游戏,能够培养小朋友的色彩识别能力,以及位置的判断能力。从孩子的心理来说,一般他们都是喜欢偏动漫化的图片,我们希望以此来吸引孩子们爱上这款游戏,从而发挥出这款游戏应有的,我们希望的功能能够真正的发挥出来。通过拼图的不断锻炼,从而在娱乐的同时加以对脑力的训练。
2.这份软件项目的提出是我们小组的讨论中最终挑选出来,从最开始的几个想法中,我们从难度,工程量,时间,以及我们所拥有的能力,这几方面进行分析,最终挑选了这份具有益智意义的项目。我们小组在这两个月的空闲时间内,进行了对这个项目的设计和开发。而首批的用户正是我们小组的成员,我们小组进行程序测试,程序在我们小组的计算机上运行的很是成功。
1.3定义
I-Puzzle——我们项目的名字,取 I 谐音“爱”以及它的英文意思“我”,得出“我爱拼图”的名字。
1.4参考资料
无
2用途
2.1功能
“拼图游戏”旨在帮助广大学生休闲减压并且达到益智的效果。本项目目标在于创建一个java小程序,根据使用者的需求提供不同难度等级的拼图题目,最大程度达到我们小组的助人益智减压休闲的目的。
2.2性能
2.2.1精度
我们的游戏图片之间并没有重叠部分,从设计一开始我们对于图片的分割就利用了PhotoShop CC2017进行了精准的分割,从界面上来说,相邻的图片之间并没有明确的不合,且用户在使用的过程,只能在空格部分的四周进行有效点击,点击其他部分会没有反应,所以并不会使得程序在运行的过程中出现图片重叠的现象。当界面上的图片按照原始的图片顺序后,会提示有完成。遂于图片的顺序,在我们所提交的文档中,图片的命名就以经以顺序排好了。
2.2.2时间特性
实时响应,处理时间不影响图片的展示和操作的流畅性。
2.2.3灵活性
本软件可以对用户的点击进行实时响应,快速处理,不会有卡顿和掉帧的情况出现。但是本软件只支持鼠标操作。
2.3安全保密
本游戏仅用来进行休闲益智,以及进行小组能力锻炼和提交作业,并没有设计相关的营私文档,图片等内容,所以在安全、保密方面的设计,我们小组并没有进行相关方面的而考虑。
3运行环境
3.1硬设备
1. CPU:i7-6700HQ
2. 内存:16G
3. 硬盘:SSD 256G
备注:我们的软件对于处理器的型号、内容容量,内存,硬盘等没有明确要求,但需要在运行游戏前安装Java的运行包,以保证游戏的正常运行。
3.2支持软件
操作系统:windows10
开发工具:JDK8
数据库系统:无
3.3数据结构
Awt、Swing类库
4使用过程
4.1安装与初始化
1. 解压pintu.zip压缩包;
2. 点击进入子目录pintu;
3. 使用Sublime text运行pintu.java文件;
4. Sublime text配有Java环境(JDK和JRE)
4.2输入
1. 鼠标选择游戏难度,分为简单、一般、困难和变态难度;
2. 游戏过程中鼠标+点击空白格周围图片进行格子图片交换;
3. 选择开始和返回。
4.2.1输入格式
“I-Puzzle”通过鼠标点击指定范围的图片来输入,点击范围外则无响应。
4.2.2输入举例
用户通过点击屏幕上的图片块来使其产生移动。
4.3输出对每项输出作出说明
4.3.2输出格式
图片在限定区域内的移动。
4.3.3输出举例
不同的图片块通过点击产生移动,若一个图片块周围都是与其紧密相连的图片块则点击时不会产生移动,至少有一个空位才可移动,其他图片自动补位,最终以一块完整的图片输出。
4.5出错处理和恢复
1. 点击返回进行恢复;
2. 点击窗口右上角关闭窗口;
3. 打开任务管理器关闭此程序。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
本人十余年JAVA从业经验,精通JAVA高可用、分布式、高并发系统架构设计。有志于做JAVA职业规划、技术提升的可与我联系,交个朋友~ 本人十余年JAVA从业经验,精通JAVA高可用、分布式、高并发系统架构设计。有志于做JAVA职业规划、技术提升的可与我联系,交个朋友~ 本人十余年JAVA从业经验,精通JAVA高可用、分布式、高并发系统架构设计。有志于做JAVA职业规划、技术提升的可与我联系,交个朋友~
资源推荐
资源详情
资源评论
收起资源包目录
《JAVA课程设计》--java拼图游戏 课程设计 程序设计 初学实践.zip (191个子文件)
AbnWindow.class 4KB
SimWindow.class 4KB
HigWindow.class 4KB
MidWindow.class 4KB
FWindow.class 1KB
MyJButton.class 788B
pintu.class 285B
详细设计.doc 27KB
e 1B
9.gif 13KB
12.gif 13KB
11.gif 13KB
8.gif 12KB
6.gif 12KB
15.gif 12KB
10.gif 12KB
9.gif 12KB
10.gif 12KB
22.gif 12KB
3.gif 12KB
7.gif 12KB
15.gif 12KB
67.gif 12KB
1.gif 12KB
11.gif 12KB
8.gif 12KB
13.gif 12KB
12.gif 12KB
21.gif 12KB
5.gif 12KB
17.gif 11KB
5.gif 11KB
20.gif 11KB
14.gif 11KB
22.gif 11KB
16.gif 11KB
14.gif 11KB
19.gif 11KB
6.gif 11KB
55.gif 11KB
24.gif 11KB
13.gif 11KB
4.gif 11KB
2.gif 11KB
18.gif 11KB
7.gif 11KB
4.gif 11KB
1.gif 11KB
23.gif 11KB
2.gif 10KB
3.gif 9KB
2.gif 8KB
8.gif 7KB
71.gif 6KB
70.gif 6KB
72.gif 6KB
73.gif 6KB
35.gif 6KB
5.gif 6KB
81.gif 6KB
94.gif 6KB
95.gif 6KB
26.gif 6KB
38.gif 6KB
24.gif 6KB
39.gif 6KB
34.gif 6KB
42.gif 6KB
10.gif 6KB
36.gif 6KB
41.gif 6KB
83.gif 6KB
37.gif 6KB
1.gif 6KB
12.gif 6KB
2.gif 6KB
74.gif 6KB
93.gif 6KB
25.gif 6KB
40.gif 6KB
22.gif 6KB
96.gif 5KB
9.gif 5KB
29.gif 5KB
85.gif 5KB
13.gif 5KB
18.gif 5KB
19.gif 5KB
112.gif 5KB
17.gif 5KB
16.gif 5KB
21.gif 5KB
92.gif 5KB
44.gif 5KB
30.gif 5KB
43.gif 5KB
14.gif 5KB
27.gif 5KB
20.gif 5KB
11.gif 5KB
共 191 条
- 1
- 2
资源评论
季风泯灭的季节
- 粉丝: 1571
- 资源: 3407
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功