没有合适的资源?快使用搜索试试~ 我知道了~
JAVA魔板游戏JAVA魔板游戏.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 47 浏览量
2022-06-11
04:21:20
上传
评论
收藏 399KB DOC 举报
温馨提示
试读
23页
JAVA魔板游戏JAVA魔板游戏
资源推荐
资源详情
资源评论
Java 程序设计课程设计报告
XXX
魔板游戏
专 业 XXX
学生姓名 XXX
班 级 XXX
学 号 XXX
指导教师 XXX
完成日期 XXX
魔板游戏
目 录
目 录................................................................................................................................................2
1 概 述.............................................................................................................................................1
1.1 课程设计目的............................................................................................................1
1.2 课程设计内容............................................................................................................1
2 系统需求分析...............................................................................................................................1
2.1 系统目标....................................................................................................................1
2.2 主体功能....................................................................................................................1
2.3 开发环境....................................................................................................................2
3 系统概要设计...............................................................................................................................2
3.1 系统的功能模块划分................................................................................................2
3.2 系统流程图................................................................................................................4
4 系统详细设计...............................................................................................................................6
5 测试...............................................................................................................................................7
5.1 测试方案....................................................................................................................7
5.2 测试结果....................................................................................................................7
6 小结...............................................................................................................................................8
参考文献..........................................................................................................................................9
附 录..............................................................................................................................................10
附录 1 源程序清单........................................................................................................................10
附录 1 1.1PUZZLEFRAME 模块源程序......................................................................10
附录 1.2 PUZZLEPAD 模块源程序..............................................................................12
附录 1.3 SQUAREPOINT 类模块源程序.....................................................................19
Java 程序设计课程设计报告(2010)
模板游戏的设计
1
概 述
1.1 课程设计目的
利用所学高级语言的语法特性,结合数据结构算法、网络知识、文件处理和
数据库等知识完成综合题目的设计和代码实现,并培养锻炼分析程序、撰写报告
等能力。
1.2 课程设计内容
(1)设计一款经典的智力游戏,魔板游戏。魔板由 3*3 或 4*4 个格子组成。
对于 3*3 魔板,在前 8 个格子里随即放置 8 个编号 1-8 的方块,最后一个格子是
未放置方块的空格子;对于 4*4 的魔板,在前 15 格子里随即放置 15 编号 1-15
的方块,最后一个格子是未放置方块的空格子。
(2)用鼠标单击任何与空格子水平或垂直相邻的方块可以把该方块移入空格
子,而当前方块移动之前所在的格子成为空格子。通过不断地移动方块可以将方
块一行一行地按数字顺序排好,例如,对于 3*3 格子组成的魔板,要求方块最后
排列的顺序如图 6.1 所示。
(3)魔板游戏也可以使用图像来代替数字。例如,对于 4*4 的魔板,将一幅
图像分成 4*4 幅小图像,除去最后一幅小图像(图像的右下角),将其余各幅小
图像打乱顺序后放在魔板方块上,最终目标是通过移动方块恢复原始图像(不包
括图像的右下角)。
(4)魔板游戏分为两个级别,用户可以通过界面上提供的菜单来选择“初级”
或“高级”两个级别。对于“初级”级别,魔板由 3*3 个格子组成;对于“高级”级别,
魔板由 4*4 个格子组成
2 系统需求分析
2.1 系统目标
设计 GUI 界面的魔板游戏程序。
2.2 主体功能
这个程序定义了一些组件,工具栏按钮,文本区和菜单。魔板游戏程序设计
通过 PuzzleFrame.java、PuzzlePad.java、SquarePoint.java 3 个类来实现魔板游戏的
整体功能。
1
魔板游戏
2.3 开发环境
操作系统:Microsoft Windows XP/7
开发工具:jdk1.6.0_22 、UltraEdit
3 系统概要设计
3.1 系统的功能模块划分
在 设 计 魔 板 游 戏 时 , 需 要 编 写 3 个 java 源 文 件 :
PuzzleFrame.java、PuzzlePad.java、SquarePoint.java。
魔板游戏除了需要编写的上述 3 个 Java 源文件所给出的类外,还需要 Java
系统提供的一些重要的类,如 JMenuItem、JButton 和 JRadioButton 等类。魔板游
戏的总体功能图如图 3-1 所示。
图 3-1 总体功能图
3.1.2 PuzzleFrame.java 类模块
PuzzleFrame 类负责创建魔板游戏的主窗口,该类含有 main 方法,程序从该类
开 始 。 PuzzleFrame 类 的 成 员 变 量 中 有 4 种 重 要 类 型 的 对 象 :
PuzzlePad、JmenuItem、JRadioButton 和 JButton。PuzzleFrame 类的主要成员的作
用将在后面的详细设计中阐述,PuzzleFrame 类主要成员变量(属性)和主要方法
主界面
开始 选择级别
选择图像
数字玩法 图像玩法
初级 高级
2
剩余22页未读,继续阅读
资源评论
oligaga
- 粉丝: 52
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功