java案例中国题目:选做游戏——俄罗斯方块
当前位置:以往案例 > >java案例中国题目:选做游戏——俄罗斯方块
2019-03-02

Java面向对象程序设计大题目

一、目的
1、 掌握用Java实现面向对象程序设计的基本方法 。
2、 熟练掌握Java程序开发环境的使用。
3、 完成一个应用程序的设计、编码、调试,了解程序设计过程,锻炼实际应用能力,为后续课程打下基础。

二、内容
(一)教材:Java游戏编程开发教程(ISBN:9787302419914)郑秋生、夏敏捷、杨关等.清华大学出版社
1、 推箱子游戏
2、 雷电飞机射击游戏
3、 连连看游戏
4、 人物拼图游戏
5、 对对碰游戏(按钮和图形)
6、 俄罗斯方块
7、 开心农场
8、 单机版五子棋
9、 RGP走迷宫
10、 百变方块
11、 打猎游戏
12、 两人麻将
具体要求:
(1) 代码可以参考教材,但必须在教材的代码实现的功能的基础上添加附加功能(例如:优化游戏界面、操作方式,或增加一个功能等),如发现和课本或者其他同学代码一样,则不及格。
(2) 每人从以上12个题目中任选其一,独立完成。每班每个题目最多只能5个人选择(由学习委员按报名的先后顺序统计,18周周五之前发到指导老师邮箱)。
(二)自拟题目:若不想做以上题目的,可以自拟题目,请把题目和详细功能描述发到指导老师邮箱,由指导老师确认后,可以做自拟的题目。
三、其他要求
1、 开发平台:Eclipse、Netbeans或者其他java开发平台都可以。
2、 时间安排及提交方式:将程序代码+电子版文档放在以“你在班里的序号-你的名字”命名的文件夹中,如“01-张三”,按指导导师规定的提交时间,上交到指导老师的FTP上(FTP地址为ftp://10.5.1.5,用户名和密码见下表),文档打印出来交给学习委员,学习委员收齐后,按序号排序,交到指导老师办公室。
3、 指导老师
班级 老师姓名 联系电话 邮箱 办公室 FTP用户名、密码 提交时间
16软件5班 秦映波 636887 [email protected] b5_204 用户名、密码均为:qinyingbo 第6周周五(10月13日)前
16软件6班 谭静仪 18565190646 [email protected] B1-311 用户名、密码均为:tanjingyi
第6周周五(10月13日)前
16信科1班 郑馥丹 633745 [email protected] B1-311 用户名、密码均为:zhengfudan 第6周周五(10月13日)前

四、 其它要求:
a) 程序代码要求:程序要求能够正常运行,并完成题目要求的功能。
b) 程序设计说明书要求:(要求使用后面附的封面,正文不超过15页纸,要有相关的分析设计说明和截图,程序和电子版说明书在19周之前均要保留好备查!)
i. 格式:正文内容分章节。一级标题:小三宋体,1.5倍行间距;二级标题:四号宋体,1.2倍行间距;正文为5号宋体,单倍行间距。中文段落首行缩进2个字符等。格式混乱会影响最终成绩。
ii. 内容:
(1). 概述:主要介绍使用什么开发环境,题目的功能要求等。
(2). 程序概要设计:程序流程是什么(可画出流程图),有哪些文件,哪些类,类中有什么函数,各实现什么功能等。
(3). 程序详细设计:对关键代码进行分析(要写详细),并分析在设计中的疑难问题和解决方法。
(4). 程序测试:展示各种的功能运行情况(必须有截图说明)
(5). 小结:分析程序的优点和不足,遇到的困难及解决的问题,总结自己的收获。
(6). 参考目录:写出自己编写该程序时阅读的书籍和出处。
iii. 说明书封面,见下页
评分标准:程序50%,程序设计说明书50%。
凡是没有按时交的、发现拷贝、抄袭的(无论抄与被抄者)均无法通过此课程。


成绩:                                                             序号:
评语:












华南理工大学广州学院
2017-2018学年度第一学期




课程名称: Java面向对象程序设计大
所选题目:
年  级: 2016级
专业班级:
姓  名:
学  号:



1、 概述

2、 程序概要设计

3、 程序详细设计

4、 程序测试

5、 小结

6、 参考目录

在线提交订单