当前位置:首页>> >>


基于Android平台开发的飞机射击游戏-毕业论文.rar

收藏

资源目录
    文档预览:
    编号:20181030004413184    类型:共享资源    大小:17.58MB    格式:RAR    上传时间:2018-10-30
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    89
    金币
    关 键 词:
    基于 Android 平台 开发 飞机 射击 游戏 毕业论文
    资源描述:
    本科毕业论文(设计)基于 Android 平台开发的飞机射击游戏二级学院 计算机科学与工程学院专 业 计算机科学与技术班 级学生姓名学 号指导教师2014 年 6 月I摘 要本课题是基于 Android 平台开发的飞机射击游戏,本游戏主要是针对现实生活中比较忙碌并且没有自己业余生活的人开发的,随着社会的发展,人们的生活也越来越快,压力也在不断的加大,反而没有了自己的休闲生活,而电子游戏也逐渐进入了大家的眼线,它可以使人们暂时忘记生活的烦恼,享受一下游戏的快感,丰富人们的生活。本游戏主要分为 6 个游戏界面:“加载界面” 、 “欢迎界面” 、 “游戏界面” 、 “胜利界面” 、 “失败界面” 、 “帮助界面”等。其中“欢迎界面”与“游戏界面”的设计比较复杂,本游戏的开发属于滚屏动作游戏的一种,游戏画面比较绚丽,给人以视觉冲击,声音震撼,满足大多智能机用户的需求。关 键 词:Android 平台、飞机游戏、游戏界面IIAbstractThis issue is based on the Android platform aircraft game, this game is mainly for relatively busy in real life and did not spare his own life were developed, along with the development of society, people's lives are getting faster and faster, the pressure is constantly increase, but did not own a lifestyle, and video games have gradually entered everyone's eye liner, it can make people forget the troubles of life, enjoy the thrill of the game, enrich people's lives.The game is divided into six main game interface: “Load Interface“, “Welcome screen“, “Game interface“, “Victory Interface“, “Failed interface“, “Help interface“ and so on. The “Welcome Screen“ and “Game interface“ design is more complex, the development of the game belongs to a scrolling action game, the game screen comparison brilliant, gives a visual impact, sound shocking, to meet the needs of most smart phone users.Key words: Android platform、Aircraft game、Game Interface目 录摘 要 ---------------------------------------------------I一、 绪论 -------------------------------------------------1(一) 课题的目的与意义 --------------------------------1(二) 本课题解决的问题 --------------------------------11. 欢迎界面 ----------------------------------------12. 帮助界面 ----------------------------------------13. 游戏界面 ----------------------------------------14. 失败界面 ----------------------------------------25. 胜利界面 ----------------------------------------26. 加载界面 ----------------------------------------2(三) 论文结构 ----------------------------------------2二、 Android 平台的介绍 -----------------------------------2(一) Android 的系统架构 ------------------------------2(二) Android 四大组件 --------------------------------31. 活动(Activity) --------------------------------32. 服务(Service) ---------------------------------53. 广播接收器(BroadcastReceiver) -----------------74. 内容提供商(Content provider) ------------------7三、 系统需求分析 -----------------------------------------8(一) 系统描述 ----------------------------------------8(二) 系统研究目标 ------------------------------------81. 系统开发环境 ------------------------------------82. 系统模块实现 ------------------------------------8(三) 功能性需求 --------------------------------------91. 总体要求 ----------------------------------------92. 功能要求 ----------------------------------------9(四) 建立 UML 模型 ------------------------------------91. 建立用例模型 ------------------------------------92. 类图 -------------------------------------------143. 顺序图 -----------------------------------------15(五) 非功能性需求 -----------------------------------151. 可用性 -----------------------------------------152. 交互性 -----------------------------------------153. 可支持性 ---------------------------------------15四、 系统设计 --------------------------------------------16(一) 游戏的设计 -------------------------------------161. 游戏情节 ---------------------------------------162. 运行的目标平台 ---------------------------------163. 采用的呈现技术 ---------------------------------164. 操作方式 ---------------------------------------165. 音效设计 ---------------------------------------16(二) 游戏系统结构设计 -------------------------------161. 游戏系统总体结构 -------------------------------162. 系统操作流程 -----------------------------------17(三) 游戏系统类设计 ---------------------------------181. 系统类框架 -------------------------------------182. 系统中各类调用关系 -----------------------------20五、 系统实现 --------------------------------------------20(一) 系统开发环境配置 -------------------------------201. 相关下载 ---------------------------------------212. 环境搭建 ---------------------------------------21(二) 系统 UI 界面设计 --------------------------------271. 欢迎界面 ---------------------------------------272. 游戏界面 ---------------------------------------273. 加载界面 ---------------------------------------304. 帮助界面 ---------------------------------------315. 胜利界面 ---------------------------------------326. 失败界面 ---------------------------------------32(三) 部分系统代码实现 -------------------------------331. 界面切换的代码实现 -----------------------------332. 背景音乐代码实现 -------------------------------343. 敌机移动路线代码实现 ---------------------------344. 子弹发射代码实现 -------------------------------35六、 总结与展望 ------------------------------------------36(一) 总结 -------------------------------------------36(二) 展望 -------------------------------------------36谢 辞 --------------------------------------------------37参考文献 -------------------------------------------------381、绪论(1)课题的目的与意义随着社会的快速发展,手机从非智能到智能的转变,使得移动端平台游戏渐渐地进入人们的日常生活中,在我们日常生活中打发闲暇时间、缓解工作与学习压力等各方面都起到了很大的作用,并且逐渐的改变我们的生活方式,丰富我们的业余生活。本课题所研究的基于 Android 平台飞机游戏设计属于滚屏动作游戏的范畴,以前的滚屏动作类游戏的界面与特效都比较简单,玩家一般主要是通过对游戏的技巧的熟练程度来操作游戏。但是现在的滚屏动作游戏,使用了很多的特效,界面都比较绚丽,还添加了关卡设置等元素,从而出现了各种各样的游戏类型,逐渐的成为发展最快的游戏类型之一。简单的滚屏动作类游戏可以使玩家体验到娱乐与消遣,使玩家在无聊的时候打发时间,并从中找到乐趣。(2)本课题解决的问题本游戏软件主要是实现了飞机类游戏的基本功能,使用了传统滚屏游戏的开发方法,完成了飞机游戏的绚丽画面1.欢迎界面欢迎页面是本游戏的主界面,其主要实现了游戏的关卡选择,进入游戏帮助界面的按钮设置,游戏的背景音乐设置,退出游戏按钮的实现等。2.帮助界面本界面是游戏必不可少的游戏界面,主要是对新用户讲解了游戏的操作步骤,怎样的操作流程以及操作的要点,从而使用户更加容易的上手,快速的进入游戏中。3.游戏界面游戏界面是本游戏最主要的界面,实现了本游戏的核心功能,在这个界面中,主要完成了各类飞机、子弹、碰撞检测、爆炸效果的实现,通过滚轴移动背景图片,来实现飞机前行的视觉效果等。4.失败界面失败界面是游戏必不可少的,当玩家没有通过游戏时,就会通过Activity 类中的方法,直接将界面跳转到失败界面,本界面可以跳转到欢迎界面来选择关卡,也可以直接进入下一关,也可以重新没有通过的游戏等。5.胜利界面胜利界面的功能与失败界面类似。6.加载界面本界面主要是在进入游戏界面前显示的,加载界面中主要显示进度条,这样更加注重用户的体验感。(3)论文结构第 1 章,绪论,本章主要介绍了本课题选择的目的与意义,以及所要解决的问题。第 2 章,Android 平台的介绍,主要讲解了 Android 平台的系统基本架构以及对 Android 的 4 大组件的介绍和用途。第 3 章,系统需求分析,主要对本系统进行了描述,所要研究的研究目标,以及对功能性需求、UML 模型的建立等进行了实现。第 4 章,系统设计,主要是对游戏系统结构设计、系统类设计等进行了实现。第 5 章,系统实现,主要讲解了开发环境的配置,系统 UI 界面的设计,以及部分系统代码的实现。2、Android 平台的介绍(1)Android 的系统架构Android 操作系统的体系结构可以分为 4 层,从上到下依次为:应用程序层、应用程序架构层、核心类库和 Android 运行时、Linux 内核,其中第三层还包括安卓运行时的环境。如图 2.1 所示图 2.1 Android 系统架构(2)Android 四大组件Android 平台开发的四大组件:Activity(活动) 、Service(服务) 、BroadcastReceiver(广播接收器) 、ContentProvider(内容提供商) 。1.活动(Activity)在 Android 平台开发的过程中,Activity 是安卓 4 大组件中最基本的一个,对于开发过程中界面的可视化就是 Activity 为用户提供的,而且每一个应用程序可以仅仅含有一个 Activity,但是也可以有多个,对于 Activity 在应用中的数量主要是由应用本身来决定的,可以根据应用的需求来决定。系列的视图能够组成实现 Activity 窗口的显示,而且,其与用户的交互也是通过视图来完成的,并且 Activity 相互之间能够实现跳转,本系统中的界面之间的切换就是通过 Activity 来实现的。
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:基于Android平台开发的飞机射击游戏-毕业论文.rar
    链接地址:http://www.gold-doc.com/p-255546.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    [email protected] 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开