网站大量收购独家精品文档,联系QQ:2885784924

Java课程设计动物换位(有背景音乐,调色板,英雄排行榜).doc

Java课程设计动物换位(有背景音乐,调色板,英雄排行榜).doc

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 界面的动物换位游戏,游

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档