动物换位java_动物换位游戏JAVA课设.pdf

沈阳理工大学课程设计报告

成 绩 评 定 表

学生姓名 班级学号

专 业 课程设计题目 基于Java 的动物

换位游戏软件设

组长签字:

成绩

日期 2013 年 月 日

- 1-

沈阳理工大学课程设计报告

课程设计任务书

学 院 信息学院 专 业

学生姓名 班级学号

课程设计题目 基于Java 的动物换位游戏软件设计

实践教学要求与任务:

采用java技术设计动物换位游戏软件,设计要求如下:

(1) 程序分为3个级别,用户可以通过界面上提供的菜单来选择 “初级”、“中级”

和 “高级”这三个级别。对于 “初级”级别,在水平排列的7块石头上的左右

各有3个类型相同的动物,中间的石头上没有动物;对于 “中级”级别,在水

平排列的9块石头上的左右各有4 个类型相同的动物,中间的石头上没有动物;

对于“高级”级别,在水平排列的11块石头上的左右各有5个类型相同的动物,

中间的石头上没有动物。

(2) 用鼠标单击一个动物,如果该动物的前方的石头上没有动物,该动物就跳跃到

该石头上,如果该动物前方的石头上有其他的动物,但隔位上的石头没有动物,

该动物就越过自己前面的动物跳跃到石头上,其他情形时,该动物不跳跃 (跳

跃时不能超过2 块石头)。

(3) 左面的动物只能向右方跳跃,右面的动物只能向左方跳跃。

(4) 用户可以通过单击界面上提供的按钮,让程序自动完成动物换位。

(5) 可以随时单击界面上提供的按钮,重新开始当前的级别。

(6) 用户通过菜单选项,可以选择左、右动物的图像。

工作计划与进度安排:

第18周:布置课程设计任务,查阅资料,分组设计,程序调试。

第19周:程序调试,编写课程设计报告,验收,答辩。

指导教师: 专业负责人: 学院教学副院长:

2013年 6月20 日 2013年 6月20 日 2013年 6月20 日

-2 -

沈阳理工大学课程设计报告

目录

1.设计目的4

2.设计内容4

3.课程软件主要功能4

4.类总体设计4

4.1类组合关系图5

4.2主类5

4.3其他类5

5.类详细设计 (画UML 图)6

6.关键类成员函数流程图及代码7

6.1总体流程图 7

6.2程序代码8

7.软件运行结果14

8.结论16

参考文献16

-3-

沈阳理工大学课程设计报告

1.设计目的

1.通过实验,使学生进一步加深面向对象的编程设计思想;

2.训练掌握、加深理解并巩固 《Java程序设计》课程中所学到的基本概念、编程思路;

3.综合运用Java程序设计的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值