Android游戏应用项目案例介绍
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Android游戏应用项目案例介绍
1.概况
项目名称基于Android的魔钻小子手机游戏
行业手机游戏
架构类型Android游戏应用
开发技术1.可采用的技术:Android、Java
2.公用技术:Java、Androd SDK、XML
3.数据库技术:SQLite数据库。
规模系统总体规模:14人月
2.项目概述
魔钻小子,其前身是一款全球风靡的GBA游戏,游戏的背景是地底的污染太严重了,钻地小子决定深入地下去找明原因。游戏的操作很简单,但极具趣味性。游戏的规则非常简单,玩家控制画面中央的钻地小子,目标是向画面下方不断钻入,导航键或数字2、4、6、8:控制人物移动和攻击方向。中键或数字5:向当前方向攻击。需要注意的是,玩家每次只能向左、右以及下方钻一个颜色的方块,而移动时,也最多只能爬上一格高度的方块。
游戏中,所有的彩色方块都可以被钻透,而类似于岩石模样的,则需要多钻几次。由于耗费的体力较多,会扣去一下空气槽。画面右侧的长条即表示钻地小子剩余的空气含量,会随着游戏的时间而慢慢减少,在钻地过程中,玩家可以找到一些空气胶囊来补充。
每当玩家钻去一个地方的方块时,上方的彩色方块如果没有支撑,则会塌落下来。在落下的过程中,任何方向只要有4个颜色相同的方块连接在一起,它们就会自动消去,从而引发进一步的塌陷运动,而玩家要注意不被落下的方块砸到,否则就会损失一条生命,同样,当所有的空气耗尽,玩家依然没有到达终点的话,也会扣去一条生命。
在钻地的过程中,还可以得到相应的道具,来对游戏人物进行属性加成,比如增加跳跃,普通跳跃为一格,当使用了跳跃道具后,将增加到两格;另外还有相应的消除道具,比如消除周围某种颜色的方块、使周围的部分方块变成某种指定颜色。
另外在游戏中还可进行联机游戏,周围的玩家可以一起参加游戏,另外增加趣味性的细菌养成系统,当游戏通关后,可以获取相应的道具来进行喂养细菌,增加细菌的属性,在后期的游戏过程中,可以帮助钻地小子进行相应的辅助等。
3.总体业务流程介绍
图1 系统总体业务流程图
4.系统功能
4.1 系统功能结构
图2 系统功能结构图
4.2 系统功能需求
4.2.1 功能需求概述
游戏主要分成三大部分,游戏UI界面处理、游戏音效处理、游戏帮助及关于我们三大部分。
∙剧情介绍
玩家点击游戏后,会开始剧情介绍,主要是对游戏的背景以及主要的人物角色,以及游戏操作进行说明。
∙游戏设置
对游戏中的一些选项进行设置,包含三部分:声音设置、速度设置以及游戏操作设置。声音设置是对游戏过程中的背景音效、道具使用等音效的开关进行设置;速度设置是对游戏的播
放快慢进行设置;游戏操作设置,主要是对上、下、左、右以及控制键进行设置,以达到用户使用舒适的效果。
∙游戏模块
游戏模块指的是当前游戏中涉及到的一些游戏功能。游戏可以分为单机游戏和联机游戏。
单机游戏
玩家在手机上进行个人游戏,通过对游戏的模式及难度进行选择,玩家可以进行游戏,在游戏过程中,可以得到一些道具,并且使用一些道具来达到趣味性,另外,在通关后会得到一些宠物道具。在单机游戏还有一个宠物养成模块,主要是通过使用通关后得到的一些道具,对宠物的属性进行提升,养成之后,可以在后面的游戏对人物进行辅助功能。
联机游戏
用户可以通过在设置中进行网络设置,通过蓝牙与目标手机进行连接,达到同时游戏的效果。
∙游戏音效处理
包括游戏中背景音乐的开关及不同音乐的选择;也可针对游戏中音效进行开关。用户可以根据个人喜好来对音乐进行相关的设置及控制。
∙游戏帮助及关于我们
对游戏剧情进行介绍,和道具的使用及效果进行说明,并对游戏开发团队进行介绍。
4.2.2 游戏UI界面处理
1、剧情介绍
当玩家在手机上启动游戏后,会出现相应的画面,来对游戏背景剧情进行说明,介绍游戏中的角色属性,如何进行角色操作进行讲解,通过这个模块,让玩家对本游戏有个直观的了解。这部分内容较多,如果用户已经浏览过一遍,可以使用快捷键,跳过该模块。
2、游戏设置
玩家可以通过该模块,对游戏的背景音乐、点击特效音乐进行开关设置,也可以对游戏的播放进度进行设置,以及对游戏上下左右以及操作键进行设置,来达到用户个性化的设置。
3、游戏模块
1)单机模块
玩家可以手机进行单人游戏,在单机模块下,用户也可以选择多种模式,比如普通模式、任务模式和大奖赛模式。
在普通模式下,玩家可进行通关游戏,当完成第一个游戏关卡后,可以得到宠物道具,以及开锁下一个游戏关卡。宠物道具,则是宠物养成模块中的重要道具,通过这个,可以对玩家的宠物进行属性增加,宠物可以对玩家游戏过程中的某些特定位置进行辅助。
任务模式,玩家对特定的关卡进行游戏,达到某一个成果则可视为任务完成,给予一定的奖励。
大奖赛模式,对指定的游戏关卡与电脑进行游戏,当胜利后,可获取一定的奖励,并可开启下一个关卡继续进行大奖赛。
2)联机模块
通过蓝牙及Wifi与目标机器进行连接,与不同玩家进行联机游戏,在游戏过程中通过使用道具来对其他玩家进行障碍增加,来达到游戏的趣味性。
4.2.3 游戏音效处理
包括游戏中背景音乐的开关及不同音乐的选择;也可针对游戏中音效进行开关。用户可以根据个人喜好来对音乐进行相关的设置及控制。
4.2.4 游戏帮助及关于我们
对游戏剧情进行介绍,和道具的使用及效果进行说明,并对游戏开发团队进行介绍。
4.2.5 非功能性需求
∙可玩性:系统中的游戏剧情需要符合玩家能够理解的剧情过程,并且根据玩家设置可以快捷操作的键盘事件;
∙可用性:系统具备傻瓜式操作特点,好记易学、实用高效、令人满意;
∙可靠性:系统应经过完善的设计和充分的测试运行,具备在较长时间内连续无故障的运行能力;
∙健壮性:系统应具备强大的容错、数据恢复与稳定运行的能力;
∙性能:系统在响应时间、数据吞吐量和持续高速性等多方面提供较高性能的数据处理和查询服务;
∙安全性:系统应提供全面、有效的系统安全机制,能有效防止病毒感染、非法用户或恶意程序对应用系统或数据的入侵;
∙扩展性:系统应易于扩展和升级,能够根据具体需求快速、方便地定制、扩展原系统的功能,以更好地满足档案管理的新增和变更的需求;
∙开放性:系统应具备开放的标准化体系结构,可方便地与其它业务系统衔接,实现与其它业务系统间的无缝集成;
∙先进性:系统应采用业界先进、主流的档案数据管理、网络管理及信息安全技术,具备较强的可用性、可靠性、健壮性、性能、安全性、扩展性和开放性。
4.3 系统逻辑结构
系统逻辑分层组件结构如下图所示: