武汉理工大学华夏学院
课程设计报告书
课程名称: 智能手机软件开发
题 目: 捕鱼达人
系 名:
专业班级:
姓 名:
学 号:
指导教师:
武汉理工大学华夏学院信息工程系
课 程 设 计 任 务 书
课程名称:智能手机软件开发课程设计 指导教师:
班级名称:开课系、教研室:
一、课程设计目的与任务
本课程的设计的目的是通过实践使同学们经历智能手机软件开发的全过程和受到一次综合训练,以便能较全面地理解、掌握和综合运用所学的智能手机开发的知识。结合具体的开发案例捕鱼达人,理解并初步掌握智能手机开发的主要环节和步骤以及智能手机游戏开发的知识。
二、课程设计的内容与基本要求
1、课程设计题目
捕鱼达人
2、课程设计内容
要求学生根据所学的软件工程的理念,利用所学的Android 手机开发的知识,开发一个智能手机游戏捕鱼达人,并针对该手机游戏软件进行需求分析,总体设计、详细设计、编码、测试。
游戏操作
鼠标移动/键盘方向键←→控制炮台射击方向,点击鼠标左键/按空格键射击撒网抓鱼,点击下方的红色+号和-号按钮/数字键1-8键/方向键↑键/滑动鼠标滑轮切换炮台
游戏背景音乐设计
游戏背景动画设计
游戏界面设计
游戏关卡设计
游戏积分榜的设计
三、课程设计步骤及时间进度和场地安排
本课程设计将安排在第18周, 教育技术中心。具体安排如下:
第一天,系统开发平台搭建及主流开发工具安装
第二天,游戏界面的设计
第三天,游戏业务的设计 第四天,游戏关卡的设计
第五天,系统调试 测试 打包和验收
周次 星期一 星期二 星期三 星期四 星期五
第18周 第1-8节 第1-8节 第1-8节 第1-8节 第1-8节
地点 现教221 现教221 现教221 现教221 现教221
四、课程设计考核及评分标准
课程设计考核将综合考虑学生考勤和参与度,系统设计方案正确性,系统设计和开发效果以及课程设计报告书的质量。具体评分标准如下:
设置六个评分点
(1)设计方案正确,具有可行性、创新性; 25分
(2)系统开发效果较好; 25分
(3)态度认真、刻苦钻研、遵守纪律; 10分
(4)设计报告规范、课程设计报告质量高、参考文献充分 20分
(5)课程设计答辩概念清晰,内容正确 10分
(6)课程设计期间的课堂考勤、答疑与统筹考虑。 10分
按上述六项分别记分后求和,总分按五级记分法记载最后成绩。
优秀(100~90分),良好(80~89分),中等(70~79分),及格(60~69分),
不及格(0~59分)
目 录
1.设计题目.................................................................................................................... 1
2.开发环境.................................................................................................................... 1
3.需求分析.................................................................................................................... 1
3.1设计目的 ............................................................................................................................ 1
3.2设计任务 ............................................................................................................................ 1
4.概要设计.................................................................................................................... 2
4.1系统模块 ............................................................................................................................ 2
4.2主要功能模块 .................................................................................................................... 2
4.2.1 Fish类 .................................................................................................................. 2
4.2.2 Net类 .................................................................................................................... 3
4.2.3 Pool类 .................................................................................................................. 3
5.详细设计.................................................................................................................... 4
5.1游戏欢迎界面的设计 ........................................................................................................ 4
5.2鼠标控制渔网的移动 ........................................................................................................ 4
5.3网是如何捕到鱼 ................................................................................................................ 5
5.4捕鱼达人流程图 ................................................................................................................ 5
6.运行与调试................................................................................................................ 7
6.1游戏开始 ............................................................................................................................ 7
6.2游戏结束 ............................................................................................................................ 7
7.心得体会.................................................................................................................... 8
8.参考文献.................................................................................................................... 8
附录................................................................................................................................ 9
1 1.设计题目
捕鱼达人
2.开发环境
Windows xp系统
Eclipse 8.5编写程序
3.需求分析
3.1设计目的
通过实践使同学们经历智能手机软件开发的全过程和受到一次综合训练,以便能较全面地理解、掌握和综合运用所学的智能手机开发的知识。结合具体的开发案例捕鱼达人,理解并初步掌握智能手机开发的主要环节和步骤以及智能手机游戏开发的知识。
3.2设计任务
1)有游戏欢迎界面。
2)点击右键,网的power值变大。
3)点击左键 ,进行捕鱼。
4)每点击一个左键,体力值就会减少。
5)当捕到鱼时,体力值会有所回升,界面上会显示捕鱼数和得分。
6)当体力值用完后,会提示是否进行下一局,若选择是,则游戏重新开始;反之,则退出游戏。