- 11
- 0
- 约3.78万字
- 约 43页
- 2021-10-14 发布于辽宁
- 举报
课 程 设 计 报 告
课程名称 Java程序设计
课题名称 Hannoi塔
专 业 计算机科学与技术
班 级
学 号
姓 名
指导教师 李远辉
2013 年 6月 27日
湖南工程学院
课 程 设 计 任 务 书
课程名称 Java程序设计
课 题 Hannoi塔
专业班级
学生姓名
学 号
指导老师 李远辉
审 批 李远辉
任务书下达日期 2013 年 6 月20 日
任务完成日期 2013 年 6 月 27 日
目录
设计要求……………………………………………………………1
1.1 界面要求…………………………………………………………1
1.2 功能要求…………………………………………………………1
总体设计 ………………………………………………………… 2
2.1 总体概述…………………………………………………………2
2.2 主要类功能设计…………………………………………………3
详细设计……………………………………………………………5
3.1 HannoiWindow类 ………………………………………………5
3.2 Tower类 …………………………………………………………5
3.3 HandleMouse类 …………………………………………………6
3.4 AutoMoveDisc类…………………………………………………7
3.5 TimeCount类 ……………………………………………………8
调试与结果分析……………………………………………………9
4.1 初级游戏…………………………………………………………9
4.2 游戏界面属性设置………………………………………………10
4.3 游戏外观设置……………………………………………………10
4.4 自动移动演示……………………………………………………10
设计总结与心得体会………………………………………………12
附录 ……………………………………………………………………13
1 参考书………………………………………………………………13
2 源代码………………………………………………………………13
PAGE
PAGE 40
1 设计要求
1.1 界面要求
用户界面为GUI界面,其分为菜单栏以及游戏区两个部分。游戏区中分布有三座Hannoi塔,其名字分别为A、B、C。初始状态下A座有三个大小不等的盘子,其按照从大到小的顺序依次摆放在A座上。
1.2 功能要求
1.2.1 游戏规则
用户用鼠标选中盘子,然后通过拖动鼠标来移动盘子、释放鼠标来放置该盘子。其中主要的规则就是:
移动盘子时,盘子上方必须无盘子
放置盘子时,其位置必须在塔点处,而且盘子必须比下方盘子小
游戏结束的条件是:所有的盘子均从A座移到B或C座
1.2.2 游戏设置功能
用户可以通过游戏-》选项来设置游戏的一些基本的属性,如是否播放音乐、难度、盘子大小等等
1.2.3 游戏帮助功能
用户可以通过菜单栏中的帮助能过初步了解游戏的相关信息,以及如何操作。其中必须实现游戏的自动完成功能以指导用户如何操作。
1.2.4 游戏外观设置功能
用户可以通过游戏-》外观可以设置游戏的背景颜色以及盘子的颜色
2 总体设计
2.1 总体概述
在设计Hannoi塔时,需要编写9个Java源文件:AutoMoveDisc.java、Disc.java、GameMusic.java、GameSettingS.java、HandleMouse.java、HannoiWindow.java、TimeCount.java、Tower.java、TowerPoint.java。
Hannoi塔除了要编写的10个Java源文件所给出的类外
您可能关注的文档
- 大学的 现代秘书学与秘书实务笔记整理.doc
- 2012秋三年级信息技术上册教案.doc
- LED发光二极管显示的3位数字电压表的设计.doc
- Tcl照明展台设计说明.doc
- 宝洁公司成功案例分析.doc
- 财政学计算题总结.doc
- 艾丽斯·沃克《紫色》的象征隐喻解析.doc
- 避雷针演示实验报告.doc
- 2015译林版小学英语单词分类汇总.doc
- 创业计划书论文.doc
- 接力版音乐一年级下册 第二单元《热气球》 课件.ppt
- 2026年3月重庆海吉亚医院人才需求13人备考试题附答案.docx
- 2026年上半年四川中医药高等专科学校第一批编外教职工招聘7人备考题库附答案.docx
- 高三化学教案:电解池.docx
- 2026年上半年前郭县事业单位公开招聘高校毕业生带编入伍笔试备考试题附答案.docx
- 2026年上半年甘肃省红十字会直属事业单位招聘事业编制工作人员备考试题附答案.docx
- 众鑫体育用品有限公司年产30万套潜水面料项目环评资料环境影响报告.docx
- 2026年1月赣江新区城建科技有限公司招聘1人备考试题附答案.docx
- 2026年2月浙江中医药大学附属第三医院派遣制岗位招聘1人备考试题附答案.docx
- 资水重要河段治理工程环评资料环境影响报告.docx
原创力文档

文档评论(0)