- 1、本文档共66页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java课程设计动物换位(有背景音乐,调色板,英雄排行榜)
课程设计报告
专业:电子信息工程
班级学号:1103030123
姓名:丁亚东
指导老师:王红 周越
(课程设计时间:2012年07月03-2012年07月14日)
成 绩 评 定 表
学生姓名 丁亚东 班级学号 1103030123 专 业 电子信息工程 课程设计题目 动物换位 评
语
组长签字:
成绩
日期
2012 年 月 日
课程设计任务书
学 院 信息学院 专 业 学生姓名 班级学号 课程设计题目 基于Java的动物换位游戏软件设计 实践教学要求与任务:
采用java技术设计动物换位游戏软件,设计要求如下:
程序分为3个级别,用户可以通过界面上提供的菜单来选择“初级”、“中级”和“高级”这三个级别。对于“初级”级别,在水平排列的7块石头上的左右各有3个类型相同的动物,中间的石头上没有动物;对于“中级”级别,在水平排列的9块石头上的左右各有4个类型相同的动物,中间的石头上没有动物;对于“高级”级别,在水平排列的11块石头上的左右各有5个类型相同的动物,中间的石头上没有动物。
用鼠标单击一个动物,如果该动物的前方的石头上没有动物,该动物就跳跃到该石头上,如果该动物前方的石头上有其他的动物,但隔位上的石头没有动物,该动物就越过自己前面的动物跳跃到石头上,其他情形时,该动物不跳跃(跳跃时不能超过2块石头)。
左面的动物只能向右方跳跃,右面的动物只能向左方跳跃。
用户可以通过单击界面上提供的按钮,让程序自动完成动物换位。
可以随时单击界面上提供的按钮,重新开始当前的级别。
用户通过菜单选项,可以选择左、右动物的图像。
工作计划与进度安排:
第18周:布置课程设计任务,查阅资料,分组设计,程序调试。
第19周:程序调试,编写课程设计报告,验收,答辩。 指导教师:
2012年 月 日 专业负责人:
2012年 月 日 学院教学副院长:
2012年 月 日
Java课程设计
目录
1.设计目的 4
2.总体设计 4
2.1ChangeAnimalWindow. java ( 主类) 5
图2.1.1类之间组合关系 5
2.2 Animal.java 6
2.3 Point.java 6
2.4 Stone.java 6
2.5 HandleMouse.java 6
2.6 AutoMoveAnimal.java 6
2.7 Sound.java 6
2.8 ShowRecord.java 6
2.9 record.java 7
3程序流程及主要代码 7
3.1ChangeAnimalWindow类 7
3.1.1 效果图 7
3.1.2 U M L 图 7
3.1.3 成 员 变 量 8
3.1.4 方 法 9
3.1.5 源代码 10
3.2 Anima l 21
3.2.1效果图 21
3.2.2 UML 图 21
3.2.3成员变量 22
3.2.4方法 22
3.2.5源代码 23
3.3 Point类 25
3.3.1效果图 25
3.3.2 UM L 示图 25
3.3.3成员变量 26
3.3.4方法 26
3.3.5源代码 27
3.4 Stone类 28
3.4.1效果图 28
3.4.2 UML 图 29
3.4.3成员变量 29
3.4.4 方法 29
3.4.5 源代码 29
3.5 HandleMouse类 30
3.5.1 效果图 30
3.5.2 UML 图 30
3.5.3成员变量 31
3.5.4 方法 32
3.5.5 源代码 32
3.6 AutoMoveAnimal类 38
3.6.1 效果图 38
3.6.2 UM L 图 38
3.6.3成员变量 39
3.6.4方法 40
3.6.5 源代码(AutoMoveAnimal.java) 40
3.7sound类 49
3.7.1 效果图 49
3.7.2 UM L 图 50
3.7.3 成员变量 50
3.7.5 源代码 51
3.8 ShowRecord类 53
3.8.1 效果图 53
3.8.2源代码 53
3.9 Record类 57
3.9.1效果图 57
3.9.2源代码 57
4.代码调试 60
5.软件发布 60
5.1用文本编辑器 61
5.2 生成 JA R 文件. 61
6.课程设计题目 61
7.我的成果 62
7.1 调色板 62
7.2 成绩排名 62
图7.3 颁发 63
图7.4 破记录 63
图 7.4.1 记录再现 64
8.参考文献 64
9.一句心里话 64
1.设计目的
设计 GUI 界面的动物换位游戏,游
您可能关注的文档
- ICU心电图 讲座.ppt
- IFI诊断及治疗.ppt
- ieueer完整课件.ppt
- IG英语+Writing课件.ppt
- ICU患者与侵袭性真菌感染-曾军.ppt
- ICU常见心电图知识.ppt
- iPhone 5S的五大令人失望之处.pptx
- IOS之时装购物软件.doc
- ISO9001-2008-日文版.doc
- I43前列腺健康.ppt
- 二零二五年度保密协议:涉及军事工程信息保护的专项合同-@-2.docx
- 2024年离婚协议书起草与婚姻解除后续法律支持合同3篇.docx
- 2025年郑州工业应用技术学院单招综合素质考试题库最新.docx
- 2025年辽宁装备制造职业技术学院单招职业倾向性测试题库最新.docx
- 2024年企业国际化人才兼职外教招聘合同3篇.docx
- 2025年天府新区信息职业学院单招职业技能测试题库最新.docx
- 2025年江阳城建职业学院单招职业适应性测试题库汇编.docx
- 2025年宁波职业技术学院单招职业适应性测试题库最新.docx
- 2024年样板房装修设计合同3篇.docx
- 2025年贵州城市职业学院单招综合素质考试题库审定版.docx
文档评论(0)