智能手机软件开发-飞扬的小鸟

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
⑴通过实践使同学们经历智能手机软件开发的全过程和受到一次综合训练,以便能较全面地理解、掌握和综合运用所学的智能手机开发的知识。
⑵结合具体的开发案例飞扬的小鸟,理解并初步掌握智能手机开发的主要环节和步骤以及智能手机游戏开发的知识。
⑶要求学生根据所学的软件工程的理念,利用所学的Android 手机开发的知识,开发一个智能手机游戏飞扬的小鸟;
游戏玩法:在游戏开始后,点击屏幕,要记住是保持一定的规律的仔细观察点击屏幕,不要让小鸟掉下来。
游戏过程:让小鸟不要撞到管子,每穿过一个管子的缝隙得1分。
游戏背景音乐设计
游戏背景动画设计
游戏界面设计
游戏关卡设计
游戏积分榜的设计
三、课程设计步骤及时间进度和场地安排
本课程设计将安排在第18周, 教育技术中心。具体安排如下:
玩家每点击一下小鸟就会飞高一点,不点击就会下降,玩家必须控制节奏,拿捏点击屏幕的时间点,让小鸟能在落下的瞬间跳起来,恰好能够通过狭窄的水管缝隙,只要稍一分神,马上就会失败阵亡,具体的功能如下:
(1)登录界面按下图标进入游戏;
(2)每点击一下屏幕,小鸟飞一下;
⑶小鸟要是碰到柱子或者撞到地面就显示游戏结束界面。
一、课程设计目的与任务
本课程的设计的目的是通过实践使同学们经历智能手机软件开发的全过程和受到一次综合训练,以便能较全面地理解、掌握和综合运用所学的智能手机开发的知识。结合具体的开发案例飞扬的小鸟,理解并初步掌握智能手机开发的主要环节和步骤以及智能手机游戏开发的知识。
二、课程设计的内容与基本要求
1、课程设计题目
2软硬件运行环境及开发工具
2.1硬件环境
CPU:Pentium 4 3.0以上。
内存:512MB以上。
硬盘:80GB以上。
显示器:1024×768像素以上。
数据库:Access2000以上。
操作系统:Windows XP或更高版本。
2.2软件环境
MyElipse、JAVA
3游戏总体
3.1游戏功能简介
3.2游戏的整体流程图
图1游戏的整体流程图
4系统详细设计
经过需求分析、功能模块设计之后要进入详细设计阶段,本阶段将按游戏的主要模块进行论述,重在阐述具体的某项功能的实现方法或运用到的相关技术。
4.1游戏背景动画设计
代码如下:
public static void main(String[] args) {
第一天,系统开发平台搭建及主流开发工具安装
第二天,游戏界面的设计
第三天,游戏业务的设计
第四天,游戏关卡的设计
第五天,系统调试 测试 打包和验收
周次
星期一
星期二
星期三
星期四
星期五
第18周
第1-8节
第1-8节
第1-8节
第1-8节
第1-8节
地点
现教221
源自文库现教221
现教221
现教221
现教221
四、课程设计考核及评分标准
}
}
4.2游戏界面设计
代码如下:
World world = new World();// 创建一个小鸟活动世界
win.add(world);// 把面板(world)添加到可视化窗口界面(win)里面
(5)课程设计答辩概念清晰,内容正确 10分
(6)课程设计期间的课堂考勤、答疑与统筹考虑。 10分
按上述六项分别记分后求和,总分按五级记分法记载最后成绩。
优秀(100~90分),良好(80~89分),中等(70~79分),及格(60~69分),
不及格(0~59分)
1
1.1课设设计题目
飞扬的小鸟
1.2 设计目的
武汉理工大学华夏学院
课程设计报告书
课程名称:智能手机软件开发
题目:飞扬的小鸟
系名:信息工程系
专业班级:计算机1111
姓 名:
学号:10210411131
指导教师:凌伟
2014年6月22日
武汉理工大学华夏学院信息工程系
课程设计任务书
课程名称:智能手机软件开发课程设计指导教师:凌伟
班级名称:计算机1111开课系、教研室:自动化与计算机
课程设计考核将综合考虑学生考勤和参与度,系统设计方案正确性,系统设计和开发效果以及课程设计报告书的质量。具体评分标准如下:
设置六个评分点
(1)设计方案正确,具有可行性、创新性; 25分
(2)系统开发效果较好; 25分
(3)态度认真、刻苦钻研、遵守纪律; 10分
(4)设计报告规范、课程设计报告质量高、参考文献充分 20分
// TODO Auto-generated method stub
JFrame win = new JFrame("飞扬的小鸟 作者:卢灿");
win.setSize(432, 674);
win.setLocationRelativeTo(null);
win.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
⑷针对该手机游戏软件进行需求分析,总体设计、详细设计、编码、测试。
1.3 设计任务及要求
⑴设计“飞扬的小鸟”游戏包括:游戏玩法,游戏过程,游戏背景音乐设计,游戏背景动画设计,游戏界面设计,游戏关卡设计,游戏积分榜的设计。
⑵游戏玩法:游戏中玩家必须控制一只小鸟,跨越由各种不同长度水管所组成的障碍,而这只鸟其实是根本不会飞的……所以玩家每点击一下小鸟就会飞高一点,不点击就会下降,玩家必须控制节奏,拿捏点击屏幕的时间点,让小鸟能在落下的瞬间跳起来,恰好能够通过狭窄的水管缝隙,只要稍一分神,马上就会失败阵亡。
飞扬的小鸟
2、课程设计内容
要求学生根据所学的软件工程的理念,利用所学的Android 手机开发的知识,开发一个智能手机游戏飞扬的小鸟,并针对该手机游戏软件进行需求分析,总体设计、详细设计、编码、测试。《飞扬的小鸟》是由来自越南的独立游戏开发者Dong Nguyen所开发的作品,游戏中玩家必须控制一只小鸟,跨越由各种不同长度水管所组成的障碍,而这只鸟其实是根本不会飞的……所以玩家每点击一下小鸟就会飞高一点,不点击就会下降,玩家必须控制节奏,拿捏点击屏幕的时间点,让小鸟能在落下的瞬间跳起来,恰好能够通过狭窄的水管缝隙,只要稍一分神,马上就会失败阵亡。
win.setResizable(false);
World world = new World();// 创建一个小鸟活动世界
win.add(world);// 把面板(world)添加到可视化窗口界面(win)里面
win.setVisible(true);
world.action();//让游戏界面动起来
相关文档
最新文档