2Android的手机飞行射击游戏的实现+源代码(4)

3.1 可行性分析 3.1.1 社会环境可行性分析 现如今,游戏不再是谈之色变的“不良产品”,社会对于游戏的认可度越来越高,健康优秀的游戏更会受到各个年


3.1 可行性分析

3.1.1 社会环境可行性分析

现如今,游戏不再是谈之色变的“不良产品”,社会对于游戏的认可度越来越高,健康优秀的游戏更会受到各个年龄层次人群的欢迎,经过调查,较多人群对于此类游戏都有一定的兴趣。游戏开发正处于良好的氛围之中,媒体网络相关信息资源也十分充足。

3.1.2 经济可行性分析

从市场经济来看,本游戏的开发由本人独立完成,只需要花费资金进行相关资料的购买,经济上完全可行,并且在完成游戏设计之后可以带来一定的经济价值。

从技术经济来看,Android操作系统完全开源,而且技术相对成熟,而且已有很多快速开发的框架。

3.1.3 技术可行性分析

软件开发的技术可行性主要根据系统实现环境等外界诸多因素考虑技术路线能否足以支持系统地完成。本游戏基于Android开发平台,使用JAVA语言在Eclipse环境下完成代码编写,选用SQLite数据库进行基本信息存储,完成最后的游戏开发。这些技术都已经十分成熟,并没有无法攻克的技术难点。此外,本次开发软硬件资源充足,现如今,网络上也有很多成熟的开发经验可以学习借鉴。因此此次游戏开发在技术上完全可行。

综上所述,此游戏适应手机软件开发的潮流,系统开发目的明确,各项功能需求清晰,且具有一定的创新性。无论从技术层面还是经济角度都进行了充分的调研分析,具有良好的可行性,本游戏的开发完全可行。

3.2 功能需求分析

本系统旨在开发一款基于Android平台的手机游戏,经过初步分析,游戏应当具有以下功能:

1. 进入游戏主菜单会有背景音乐。

2. 通过主菜单可以查看游戏方法以及游戏内出现的飞机及物品。

3. 点击进入游戏选择游戏模式

4. 体验模式可以直接选择关卡进行游戏体验。

5. 体感模式以体感操作的方式游戏,当飞机偏出的时候可以用传统方法恢复状态。

6. 闯关模式需要完成用户注册和登录,进入游戏关卡达到相应积分进入下一关卡。

7. 游戏过程中有背景音乐以及游戏音效。

8. 完成每一关进入商店,通过上一关累计的金币购买装备用以通过下一关。

9. 游戏结束之后可以查看本地积分排行。