基于android操作系统的飞机大战手机游戏设计(设计)大学论文

更新时间:2023-10-05 15:49:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

石家庄科技信息职业学院

毕 业 论 文

题目:基于Android操作系统的飞机大战手机游戏

学 号: 姓 名: 专业班级:软件技术(游戏方向)班 指导教师: 完成日期:

摘要: 飞机大战是滚动屏动作类游戏的一种,其中融入了很多动作类游戏特有的技

术,并且画面流畅、声音震撼。

当今网络发展迅速,益智类游戏被广泛运用到网络各大平台上。借鉴网络各大平台上的游戏,通过Eclipse Android SDK 利用Java语言编写的《飞机大战》。

本文阐述了在Android平台上,面向对象的软件开发思想对飞机大战游戏系统的分析、设计及实现过程。在项目的实践过程中,主要用到了以下技术:手机布局主要使用了XML设计,程序及其子模块的生命周期管理用到了Activity流程控制,游戏的画面更新使用的是手机的2D图形编程。本论文的前半部分将简要介绍系统相关的行业信息及基础的技术知识,后半部分将对本人在系统各模块中所使用的关键技术的实现进行了全面的介绍。

关键词:滚屏游戏;飞机大战;手机游戏 ;Android平台

Abstract: the World War II aircraft rolling screen action game one,

incorporating many action games unique technology, and smooth picture, sound rock.The network is developing rapidly, a puzzle game is widely applied to the network the platform. From the network the platform game, through the Eclipse Android SDK Java language prepared by the\This paper elaborated on the platform of Android, object-oriented software development thought to the World War II aircraft game system analysis, design and implementation process. In the practice of the project process, the main use of the following techniques: the layout of the main mobile phone using XML design, procedures and sub module life cycle management used in the Activity process control, the game screen is updated using the mobile phone 2D graphics programming. In this paper, the front half part of brief introduction of system related industry information and basic technical knowledge, the second part of the each module of the system used in the realization of the key technology for a comprehensive introduction.

Key words: scrolling game; World War II aircraft; mobile phone games; Android

platform

2

目 录

一、 绪论?????????????????????????5 二、 相关研究综述??????????????????????6 (一)关于java语言??????????????????6 (二) 关于Android????????????????????8 三、系统开发环境及相关技术?????????????????10 四、游戏所需类的分析与实现?????????????????11 (一)游戏的框架简介???????????????????11 (二)游戏界面的框架简介?????????????????12 (三)各个类的简要介绍???????????????????13 五、游戏界面展示??????????????????????22 总结??????????????????????????27 致谢???????????????????????????28 参考文献?????????????????????????29

3

前 言

随着3G移动网络应用的推广,手机游戏的规模、复杂程度日益增强;其技术手段、设计思想、系统体系结构都发生了深刻的变化。手机操作系统正朝着高处理能力、多功能、智能化的方向发展。近年来,网络文化市场发展很快,随着互联网的迅速普及、宽带的接入社区和家庭,我国网络游戏市场发展迅速并进入了一个高速增长期,并已经创造了较大的产值,带动了相关产业的发展。

现在,游戏的类型也由最初的动作游戏和简单益智游戏向更复杂、更高智力,更具真实性的游戏发展。目前的游戏种类繁多,包括角色扮演、仿真模拟类、人工智能、休闲类、渲染类、网络类等等,甚至有的游戏包含了好几种类型。

机战类游戏一直以来都很多。但仿真模拟类的游戏却有不少,现在休闲类的技术广泛的应用到很多游戏里面等等。

飞机大战游戏是广泛人士喜爱的游戏,通过上下左右键控制方向A键发射子弹,游戏中有加血道具与子弹升级道具。并有关卡BOSS等着与你死战。

鉴于游戏的对社会的巨大影响力和光辉的发展前景,以及我们自己对游戏爱好,这次的毕业设计我们决定尝试设计和制作一个具有一定可玩性的游戏。期间,我们收集相关资料、研究同类型的游戏、阅读有关这类型游戏和相关技术性的书籍,通过制作游戏项目来熟悉游戏的制作思路、过程,加深对面向对象编程语言的掌握,培养自己的耐心、细心和考虑问题的全面性,同时解决本课题要完成的问题,如游戏框架如何构建,如何完善游戏的各种功能,如何能让游戏有音乐和音效的实现,如何能让游戏过关,如何能让游戏界面美观,看起来舒服感觉。

4

一、绪论

1.1 研究内容

Android平台飞机大战是基于Android手机平台,运用Java语言编写的一款手机

滚屏类射击游戏。

1.2 研究意义

Android平台手机游戏的开发的意义在于活动人的思维,使人精神放松,锻炼人

的反应能力与应变能力。

1.3研究现状和发展趋势

据Gartner最新数据显示,2010年第二、三季度全球智能手机销售继续大幅增长,其中第三季度安卓占全球智能手机市场的25.5%,仅次于塞班,成为第二大智能手机系统。2010第二、三季度与去年同期相比,增度分别是15.4%及22%,增势迅猛。而塞班系统较09年的市场份额,尽管终端销量有大幅度提升,但增势下滑10%,形势非常严峻。其他操作系统的表现则要平稳很多。

安卓是首款开源代码的操作系统,采用Linux内核,开放手机联盟(OHA)成员可以任意使用和修改安卓的SDK软件包。系统的开源性使其具有良好的拓展性,一方面,为众多移动应用开发者提供了良好的系统性平台,有利于移动应用的集合;另一方面,终端厂商可以针对自身的特殊需要“定制化开发”。与此相比,尽管2010年2月,塞班基本完成开源工作,但由于代码臃肿,用户界面设计缺失,塞班的开源并无实际意义,错失发展良机。

我们认为,安卓在全球市场的成长壮大,塞班市场份额不断下跌已成不争事实。安卓操作系统发展迅猛主要得益于免费、开源和良好产业运作策略,这三点为安卓在

5

本文来源:https://www.bwwdw.com/article/96rd.html

Top