基于android系统的busybee手游开发毕业论文(编辑修改稿)内容摘要:
增相关功能,使我们的 BusyBee游戏系统更具有生命力。 需求规定 对功能的规定 1. 游戏开始:在玩家选择了关卡后,进入游戏界面,玩家点击游戏开始按钮后即游戏开始,蜜蜂开始围绕草坪运动。 在蜜蜂可上下跳跃的草坪区间内,点击游戏开始按钮,蜜蜂将在两个草坪之间跳跃。 2. 游戏暂停:在游 戏进行时,玩家点击暂停游戏按钮后,当前游戏暂停,所有运动物件停止运动,暂停游戏按钮变成继续游戏按钮,玩家点击继续游戏按钮后,之前停止运动的物件再次沿刚才的路径运动,游戏继续进行。 3. 重新游戏:在游戏进行时,玩家点击重新开始按钮后,当前游戏将恢复到进入游戏的初始状态,玩家点击游戏开始按钮后蜜蜂将会运动,游戏重新开始。 4. 观看背景视频:在玩家玩关卡一前播放的视频短片,该视频介绍这款游戏的背景。 在视频右下角有“跳过视频”按钮,点击该按钮后,可以跳过视频,直接开始玩游戏。 5. 社交分享:游戏胜利后,在游戏胜利界面有“社交分 享”按钮,玩家点击社交分享按钮,输入腾讯微博的账号和密码,系统自动发送分享信息。 信息如果发送成功,显示分享成功;信息如果发送失败,显示分享失败。 6. 关卡选择:玩家在游戏主界面点击“开始游戏”按钮,系统跳转至关卡选择界面。 在关卡选择界面,玩家自己选择已解锁激活的关卡进行游戏。 未解锁的关卡必须完成上一个关卡后,系统才会解锁激活。 7. 重置游戏:玩家在游戏设置界面选择游戏重置后,游戏将锁住除了第一关卡以外的所有关卡。 8. 设置音乐:音乐设置的目的是提供玩家关闭或打开游戏的背景音乐,若游戏背景音乐呈打开状态时,游戏设置界面的 音乐设置按钮显示打开的状态,此时玩家可以通过点击关闭音乐;若游戏背景音乐呈关闭状态时,游戏设置界面的音乐设置需求分析与系统概要设计 8 按钮显示关闭的状态,此时玩家可以通过点击打开音乐。 9. 设置音效:音效设置的目的是提供玩家关闭或打开游戏的音效,包括按钮声音、蜜蜂与得分道具碰撞声音、蜜蜂与障碍物碰撞声音、蜜蜂与蜂巢碰撞声音,若游戏音效呈打开状态时,游戏设置界面的音效设置按钮显示打开的状态,此时玩家可以通过点击关闭所有音效;若游戏音效呈关闭状态时,游戏设置界面的音效设置按钮显示关闭的状态,此时玩家可以通过点击打开所有音效。 10. 游戏胜利:玩家 在规定的时间内获取所有花朵并回到蜂巢内,即游戏胜利。 11. 游戏失败:玩家未能在规定的时间内获取所有花朵并回到蜂巢或在游戏途中碰到障碍物,即游戏失败。 12. 游戏评级:游戏胜利之后自动进入到胜利界面,系统会对当前关卡游戏的结果进行评级,并将级别显示在胜利界面中,用五角星表示,一颗星表示一级,两颗星表示两级,三颗星表示三级,三级为最高级别。 对性能的规定 无论玩家进行任何操作,游戏应及时地进行反应,反应时间应该在 3秒内。 需求分析与系统概要设计 9 系统顶层活动图 图 系统顶层活动图 需求分析与系统概要设计 10 分析 顶 层用例图 图 系统顶层用例图 需求分析与系统概要设计 11 参与者 玩家:该角色可以在选择关卡后开始、暂停或重新开始游戏,另外,该角色还可以对游戏的胜利结果进行分享以及对游戏的背景音乐和音效进行设置等。 用例规约与分析 选择关卡( Select Level) 1. 用例图 图 选择关卡用例图 2. 用例 规约 前置条件:玩家已进入游戏关卡选择界面 后置条件:游戏系统显示了玩家选择关卡结果 执行者:玩家 基本路径 1. 玩家 请求选择关卡。 需求分析与系统概要设计 12 2. 系统验证玩家请求进行的关卡已经解锁。 3. 系统反馈该关卡的游戏 界面。 扩展路径。 字段列表 2. 关卡 =关卡序号 +关卡状态 2. 游戏 =关卡 3.类图 图 选择关卡类图 4. 顺序图(或 状态图、活动图) 图 选择关卡顺序图 需求分析与系统概要设计 13 开始游 戏 (Start Game) 1. 用例图 图 开始游戏用例图 2. 用例 规约 前置条件:玩家已进入游戏界面 后置条件:游戏系统已开始游戏 执行者:玩家 基本路径 玩家请求开始游戏。 游戏系统设置游戏状态为开始。 游戏系统返回开始游戏界面。 扩展路径 字段列表 2. 游戏状态 =开始的游戏状态 2. 游 戏 =游戏状态 3. 类图 图 开始游戏类图 需求分析与系统概要设计 14 4. 顺序图(或 状态图、活动图) 图 开始游戏顺序图 图 游戏状态图 重新开始 (Restart Game) 1. 用例图 需求分析与系统概要设计 15 图 重新开始用例图 2. 用例 规约 前置条件:玩家已开始游戏 后置条件:游戏系统已反馈 重新开始游戏界面 执行者:玩家 基本路径 玩家请求重新开始游戏。 游戏系统设置游戏状态为重新开始。 游戏系统反馈重新开始游戏界面。 扩展路径 字段列表 2. 游戏状态 =重新开始的游戏状态 2. 游戏 =游戏状态 3.类图 图 重新开始类图 4. 顺序图(或 状态图、活动图) 需求分析与系统概要设计 16 图 重新开始顺序图 图 游戏状态图 需求分析与系统概要设计 17 暂停游戏 (Pause Game) 1. 用例图 图 暂停游戏用例图 2. 用例 规约 前置条件:玩家已开始游戏 后置条件:游戏系统已暂停游戏 执行者:玩家 基本路径 玩家请求暂停游戏。 游戏系统设置游戏状态为暂停。 游戏系统反馈暂停游戏界面。 扩展路径 字段列表 2. 游戏状态 =暂停的游戏状态 2. 游戏 =游戏状态 3. 类图 需求分析与系统概要设计 18 图 暂停游戏类图 4. 顺序图(或 状态图、活动图) 图 暂停游戏顺序图 图 游戏状态图 游戏胜利 (Win Game) 1. 用例图 需求分析与系统概要设计 19 图 游戏胜利用例图 2. 用例规约 前置条件:玩家已开始游戏 后置条件:游戏系统已反馈游戏胜利结果,游戏系统解锁下一关卡 执行者:玩家 基本路径 1. 玩家玩游戏胜利。 2. 游戏系统设置游戏状态为游戏胜利,并将下一关卡状态设置为已解锁。 3. 游戏系统反馈游戏胜利界面。 扩展路径 业务规则 1.玩家玩游戏胜利规则:玩家在 30S 内操作蜜蜂完成 3 多花的采蜜并顺利回到通道(门),游戏则为成功。 字段列表 2. 游戏状态 =胜利的游戏状态 2. 游戏 =游戏状态 3. 类图 需求分析与系统概要设计 20 图 游戏胜利类图 4. 顺序图(或 状态图、活动图) 图 20 游戏胜利顺序图 游戏失败 (Lose Game) 1. 用例图 需求分析与系统概要设计 21 BusyBee玩家游戏失败 图 游戏失败用例图 2. 用例 规约 前置条件:玩家已开始游戏 后置条件:游戏系统已反馈游戏失败结果 执行者:玩家 基本路径 玩家玩游戏失败。 游戏系统设置游戏状态为游戏失败。 游戏系统反馈游戏失败界面。 扩展路径 业务规则 1.玩家玩游戏失败规则:玩家在游戏过程中和障碍物碰撞则为失败;玩家在 30S内未能完成游戏则为失败 字段列表 2. 游戏状态 =失败的游戏状态 2. 游戏 =游戏状态 3. 类图 需求分析与系统概要设计 22 图 游戏失败类图 4. 顺序图(或状态图、活动图) 图 游戏失败顺序图 图 游戏状态图 游戏评级 (Rank Game) 1. 用例图 需求分析与系统概要设计 23 图 游戏评级用例图 2. 用例规约 前置条件:玩家已获得游戏胜利 后置条件:系统反馈评级结果 执行者:玩家 基本路径 1. 玩家玩游戏胜利。 2. 系统获得该关卡游戏星级。 3. 系统反馈游戏评级界面。 扩展路径 业务规则 1.游戏评级规则:游戏评级分为三个等级,其中 2030S 内取得胜利则为三颗星;1020S 内取得胜利则为两颗星; 010 取得胜利则为一颗 星。 字段列表 =关卡 =游戏 星级 3. 类图 需求分析与系统概要设计 24 图 游戏评级类图 4. 顺序图(或状态图、活动图) 图 游戏评级顺序图 社交分享( Social Share) 1. 用例图 需求分析与系统概要设计 25 图 社交分享用例图 2. 用例规约 前置条件: 1. 玩家已获得游戏胜利 2. 移动设备已连上网络 后置条件:系统成功分享游戏信息至社交网站 执行者:玩家 基本路径 1. 玩家请求分享游戏。 2. 系统反馈社交网站列表。 3. 玩家选择社交网站类型。 4. 系统验证请求并连接至社交分享网站。 5. 系统反馈社交分享网站登录界面。 6. 玩家登录 社交网站。 7. 系统验证玩家登录成功。 8. 系统分享游戏信息至社交网站。 9. 系统显示分享成功。 扩展路径 需求分析与系统概要设计 26。 字段列表 =社交网站类型 =社交网站列表 3. 类图 图 社交分享类图 4. 顺序图(或状态图、活动图) 图 社交分享顺序图 重置游戏( Reset Game) 1. 用例图 需求分析与系统概要设计 27 图 重置游戏用例图 2. 用例规约 前置条件:玩家已进入游戏 后置条件:除第一关以外的所有关 卡呈锁起状态 执行者:玩家 基本路径 玩家请求重置游戏。 系统反馈确定重置游戏界面。 玩家选择确定重置游戏。 游戏系统设置关卡状态,即锁住除第一关以外的所有关卡。 游戏系统反馈重置游戏结果。 扩展路径。 字段列表 关卡 =关卡序号 +关卡状态 设置关卡 =设置关卡的序号 +设置关卡的状态 3. 类图 需求分析与系统概要设计 28 图 重置游戏类图 4. 顺序图(或状态图、活动图) 图 重置游戏顺序图 设置音乐( Set Music) 1. 用例图 需求分析与系统概要设计 29 图 设置音乐用例图 2. 用例规约 前置条件:玩家已进入游戏 后置条件:游戏系统的背景音乐已打开或关闭 执行者:玩家 基本路径 玩家请求设置音乐,即打开或关闭游戏背景音乐。 游戏系统设置音乐状态,即打开或关闭游戏背景音乐。 游戏系统反馈设置音乐结果。 扩展路径 字段列表 音乐 =音乐文件 +音乐状态 游戏 =游戏音乐的文件集合 +游戏音乐的状态集合 3. 类图 图 设置音乐类图 需求分析与系统概要设计 30 4. 顺序图(或状态图、活动图) 图 设置音乐顺序图 设置音效( Set Sound) 1. 用例图 图 设置音效用例图 2. 用例规约 需求分析与系统概要设计 31 前置条件:玩家已进入游戏 后置条件:游戏系统的游戏音效已打开或关闭 执行者:玩家 基本路径 玩家请求设置音效,即打开或关闭游戏音效。 游戏系统设置音效状态,即打开或关闭游戏音效。 游戏系统返回设置音效结果。 扩展路径 字段列表 2. 游戏音效 =音效文件 +音效状态 2. 游戏 =游戏音效文件集合 +游戏音效状态集合 3. 类图 图 设置音效类图 4. 顺序图(或状态图、活动图) 图 设置音效顺序图 需求分析与系统概要设计 32 观看背 景视频( Watch Video) 1. 用例图 图 观看背景视频用例图。基于android系统的busybee手游开发毕业论文(编辑修改稿)
相关推荐
中是一个十分重要的组件,它是链接不同应用的桥梁和纽带,也是让组件级复用( Activity 和 Service)成为可能的一个重要因素。 Inter 组件主要作用是运行在相同或者不同应用程序的 Activity,Service, Broadcast Receiver 间,进行切换和数据的传递。 (4) Content Provider: Content Provider 是内容提供者的意思
供数百万美金的奖励。 G1 问世几个月之后,随后就发布了 Android Market,它使用户可以浏览应用程 序,并且可以将应用程序直接下载到他们的手机上。 经过大约 18 个月,一个新的移动平台进入公众领域。 Android 操作系统是 Google 最具杀伤力的武器之一。 苹果以其天才的创新,使得iPhone 在全球迅速拥有了数百万重视“粉丝”, 而 Android 作为第一个完整、开放
构成。 接口都是由一组以树的形式出现的视图组成的。 开 发者可以通过创建一个新的视图的方法来使用自定义的图形处理技术 (比如开发游戏,或者是使用了不常用的用户图形窗口界面 )。 (4) 意图 : 意图是一个简单的消息对象,它表示程序想做某事的 ”意图 ”。 比如应用程序想要显示一个网页,那么它可以通过创建一个 Intent实例并将其传递给系统来表示意图浏览这个 URI。 系统将定位到能处理这一
发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。 综上所述,本系统所使用的技术完全可以满足该系统的开发。 本课题开发所涉及的操作平台、开发工具基本都是开源软件,都是免费使用的,而且如今的市场情况是:其他都在涨价,就电子类产品在降价。 而且我们可以免费参阅图书馆的书籍、期刊,免费下载相关文献资料,所以在经济上不存在很大的负担。
台,在移动产业内形成一个开放式的生态系统。 【 4】 Android 作为谷歌企业战略的重要组成部分,将进一步推进 随时随地为每个人提供信息 这一企业目标的实现。 我们发现,全球为数众多的移动电话用户从未使用过任何基于 Android 的电话。 谷歌的目标是让(移动通讯)不依赖于设备甚至平台。 出于这个目的, Android 将补充,而不会替代谷歌长期以来奉行的移动发展战略:通过与全
作, 对该开发的软件进行技术 、功能的总结以及存在的不足。 琼州学院本科毕业论文(设计) 5 2 Android平台的介绍 本章主要通过 Android 的特征、应用构成、 IOS 和 Android 比较及 Android 系统的优势介绍 Android 的开发平台。 Android 特点 Android(英文翻译为机器人,著名标志是一个机器人, Android 之后的标志改为蜂巢)