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

5.1.2 辅助Activity的实现16 5.1.3 数据库相关Activity的实现16 5.1.4 过渡Activity的实现19 5.1.5 游戏相关Activity的实现19 5.1.6 Activity类调用流程图20 5.2 游戏主体的实现


5.1.2 辅助Activity的实现 16

5.1.3 数据库相关Activity的实现 16

5.1.4 过渡Activity的实现 19

5.1.5 游戏相关Activity的实现 19

5.1.6 Activity类调用流程图 20

5.2 游戏主体的实现 21

5.2.1 游戏背景的实现 22

5.2.2 我方飞机的实现 22

5.2.3 子弹类的实现 24

5.2.4 敌机类的实现 25

5.2.5 炮台类、炮弹类的实现 25

5.2.6 药瓶、血条、弹药包、炸弹类的实现 26

5.2.7 游戏结束判定的实现 27

5.2.8 背景音乐的实现 28

5.2.9 视图添加的实现方法 28

5.3 其他类的实现 29

5.3.1 SysApplication类的实现 29

5.3.2 体感操作的实现 29

6  系统测试 31

6.1 测试目的 31

6.2 测试过程 31

6.3 测试结果 31

7  结论 31

7.1 总结 31

7.2 展望 31

致谢 32

参考文献 32

基于Android的手机飞行射击游戏的实现

引言:如今,随着手机端游戏的飞速发展,手游的种类越来越多,如“王者荣耀”,“阴阳师”等网络手游更是占据了很多人日常生活的很大一部分时间,很多人甚至沉迷于此,不能自拔。游戏不应该是致人上瘾的“毒药”,而应当是日常生活的适当调剂品,因此,市场需要一些轻松娱乐,省时省钱的手机游戏。基于这种现状,笔者决定以经典的飞行射击游戏“雷电”为原型开发一款基于安卓平台的小游戏。本文从开发背景、游戏设计、游戏实现等方面对这款游戏的开发工作进行了详细的阐述。

1 绪论

1.1 选题背景

调查表明,中国移动端游戏在2013年全年市场规模达到了91.9亿元,同比增长了371.1%[1]。随着2014年智能机市场进一步提高用户保有量,智能移动游戏市场保持近188.4%的增速,移动游戏销售收入超越页游。2015年增长速率减缓,但仍保持了增长的趋势。据估计,2017年中国地区手游收入会达到570亿元。毫无疑问,手机游戏已经成为了手机软件的主流产品类型,越来越多的公司选择参与到手游的制作中来。

飞行射击一直以来都是较为热门的游戏类型,其游戏方式简洁明了,目的直接,且游戏过程紧张刺激,富有趣味性。随着手游的发展,飞行射击游戏也随之出现在Android平台上,让人们可以在小屏幕上体验到经典游戏模式的乐趣。制作一款用户体验友好的手机飞行射击类游戏,符合移动端软件发展的趋势且可以满足众多手机用户的要求,因此笔者选择设计实现这一款基于Android的小游戏。

1.2 国内外研究状况

现如今,计算机软件行业正在走向网络化,手机撑了电脑之外的网络主导。目前手机应用的开发已经成了国内外的研究热点。

近年来,随着国内智能手机用户的激增,手机程序开发成为了一个前景优良的产业,其中手机游戏程序成为了手机软件的主导。目前,手机应用程序的开发分为三类,一类是智能手机的操作系统,一般由手机产商直接出产;其二是手机应用程序,如记事本、QQ、视频播放器等等;第三类就是手机游戏程序,这类游戏程序内容丰富且盈利性较高,所以自然成为了软件开发的主导。与此同时,JAVA由于其自身良好的适用性与统一性,是国内外手机游戏程序开发的主要程序语言。

国外的手机游戏公司起步较早,资金充足且经验丰富,技术手段相对领先,且游戏内容与形式创新方面处于领跑地位,在手机游戏开发领域具有一定有事。

国内手机游戏技术正在近几年飞速成长,已经有越来越多的公司涉及手机游戏开发行业,我国还专门开设了一些手机游戏设计学院,越来越多的国产手机游戏得到了世界手机用户群的认可和喜爱,总体手机游戏的技术水平正在紧跟全球发展的步伐稳步上升。