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

  • 105
  • 0
  • 约1.01万字
  • 约 18页
  • 2017-08-31 发布于浙江
  • 举报
武汉理工大学华夏学院 课程设计报告书 课程名称: 智能手机软件开发 题 目: 飞 扬 的 小 鸟 系 名: 信息工程系 专业班级: 计算机1111 姓 名: 学 号: 10210411131 指导教师: 凌伟 2014 年 6 月 22 日 武汉理工大学华夏学院信息工程系 课 程 设 计 任 务 书 课程名称:智能手机软件开发课程设计 指导教师: 凌伟 班级名称: 计算机1111 开课系、教研室: 自动化与计算机 一、课程设计目的与任务 本课程的设计的目的是通过实践使同学们经历智能手机软件开发的全过程和受到一次综合训练,以便能较全面地理解、掌握和综合运用所学的智能手机开发的知识。结合具体的开发案例飞扬的小鸟,理解并初步掌握智能手机开发的主要环节和步骤以及智能手机游戏开发的知识。 二、课程设计的内容与基本要求 1、课程设计题目 飞扬的小鸟 2、课程设计内容 要求学生根据所学的软件工程的理念,利用所学的Android 手机开发的知识,开发一个智能手机游戏飞扬的小鸟,并针对该手机游戏软件进行需求分析,总体设计、详细设计、编码、测试。《》是由来自越南的独立游戏开发者Dong Nguyen所开发的作品,游戏中玩家必须控制一只小鸟,跨越由各种不同长度水管所组成的障碍,而这只鸟其实是根本不会飞的……所以玩家每点击一下小鸟就会飞高一点,不点击就会下降,玩家必须控制节奏,拿捏点击屏幕的时间点,让小鸟能在落下的瞬间跳起来,恰好能够通过狭窄的水管缝隙,只要稍一分神,马上就会失败阵亡。游戏玩法:在游戏开始后,点击屏幕,要记住是保持一定的规律的仔细观察点击屏幕,不要让小鸟掉下来。 游戏过程:让小鸟不要撞到管子,每穿过一个管子的缝隙得1分。 优秀(100~90分),良好(80~89分),中等(70~79分),及格(60~69分), 不及格(0~59分) 1 需求分析 1.1课设设计题目 飞扬的小鸟 1.2 设计目的 ⑴通过实践使同学们经历智能手机软件开发的全过程和受到一次综合训练,以便能较全面地理解、掌握和综合运用所学的智能手机开发的知识。 ⑵结合具体的开发案例飞扬的小鸟,理解并初步掌握智能手机开发的主要环节和步骤以及智能手机游戏开发的知识。 ⑶要求学生根据所学的软件工程的理念,利用所学的Android 手机开发的知识,开发一个智能手机游戏飞扬的小鸟; ⑷针对该手机游戏软件进行需求分析,总体设计、详细设计、编码、测试。 1.3 设计任务及要求 ⑴设计“飞扬的小鸟”游戏包括:游戏玩法游戏过程游戏中玩家必须控制一只小鸟,跨越由各种不同长度水管所组成的障碍,而这只鸟其实是根本不会飞的……所以玩家每点击一下小鸟就会飞高一点,不点击就会下降,玩家必须控制节奏,拿捏点击屏幕的时间点,让小鸟能在落下的瞬间跳起来,恰好能够通过狭窄的水管缝隙,只要稍一分神,马上就会失败阵亡。CPU:Pentium 4 3.0以上。 内存:512MB以上。 硬盘:80GB以上。 显示器:1024×768像素以上。 数据库:Access2000以上。 操作系统:Windows XP或更高版本。 2.2软件环境 MyElipse、JAVA 3游戏总体设计 3.1游戏功能简介 玩家每点击一下小鸟就会飞高一点,不点击就会下降,玩家必须控制节奏,拿捏点击屏幕的时间点,让小鸟能在落下的瞬间跳起来,恰好能够通过狭窄的水管缝隙,只要稍一分神,马上就会失败阵亡 图1 游戏的整体流程图 4 系统public static void main(String[] args) { // TODO Auto-generated method stub JFrame win = new JFrame(飞扬的小鸟 作者:卢灿); win.setSize(432, 674); win.setLocationRelativeTo(null); win.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); win.setResizable(false); World world = new World();// 创建一个小鸟活动世界 win.add(world);// 把面板(world)添加到可视化窗口界面(win)里面 win.setVisible(true); w

文档评论(0)

1亿VIP精品文档

相关文档