飞机大战毕业论文初稿
毕业设计(论文题 目:基于安卓平台的飞机大战游戏
学 院 计算机科学学院专业班级 计算机科学与技术10级班指导教师 黄国兵 职称高级工程师
学生姓名: 赵兵
学 号 100010216
飞机大战毕业论文初稿
摘要
自从第一台计算机研发以来,计算机行业得到了迅速的发展,成就了很多优秀的企业例如国外的IBM微软,GOGLE ARM苹果等,国内的腾讯,阿里巴巴,百度等,而引领计算机行业的主要因素除了硬件的支撑外,就数操作系统了而操作系统从Dos UN X LINUind 等P端正在逐渐向移动端转变如从Li ux到An r id从U ix到IOS从Win ws到Window phon 主要还是因为移动端的便携性轻巧性深受人们的喜爱,就在这样的移动互联网浪潮中,A droid系统更是高达移动端操作系统80的占有率真可谓前景无限 而在A droid平台的应用中游戏业务又占着最大的比例,所以本次选题为基于n oid的飞机大战游戏,其主要目的研究移动互联网的发展趋势对其未来的发展有深刻清晰的认识。
本论文主要阐述以面向对象的程序开发语言Ja a及Ec ipse为开发工具,而基于智能手机 roid系统之上的飞机大战游戏。首先简要介绍课题的研究背景、 目的及意义 ndro d的发展历程、 当前国内外的发展现状。然后介绍了And oi 平台开发环境及环境搭建,最后讲述了基于A droid飞机大战游戏功能的实现。其功能模块如下提供敌机的类模块,提供子弹的类模块,主界面模块天空背景模块检测子弹与敌机碰撞模块,检测敌机与我拥有的战机碰撞木块等,除此以外还为用户提供更加人性化的设计和方便人员的操作流程。 由于A ro d逐渐成为智能手机技术的主导,相信其基于Android的飞机大战游戏将会受到更大的欢迎。
关键字 安卓游戏飞行射击飞机
飞机大战毕业论文初稿
BSTRAT
in e th firs compu r esearch nd dev lo me the mpu nd s r has be id deve op nt tha made lo o excel n en erp ise, suchas IBM,Microsof , ogl , ARM Apple inc n a reign coun ry Te c nt ,Al aba G o p Bai u In e me ti L d bythe om r in stry i ditionto ar war supp t, t e m in acto sfor o e ing ste And the op rat ng y tem f om Dos, NIX LINU,Wi dow orrec is gradual l o mobi eterinal such s: LINU - 〉 An oid Unix - > IO indows—〉 Window ho e mostlyb c set e i eend po tabi l yand asde plyl ved ype ple in thiski d o mobi leInter et in thetide of the A dr i s te s as h h s
0 of mobi le ermi al op rating system ha e r al l u l im te ros cts d i the a l cation of t eAndroi plat orgame u ine s c o ts thelargest proport n so this opi is based theAnd oid pl new rgae the deve pment tr nd f mobi le Int net, t ma n o j c ive for its f ture d elo me t a e clearu n d e rs a n i g
T is e is mainly xpo n J va th o jectorie
飞机大战毕业论文初稿
ted progr m lan uage a d cl i s a the evelopent o l , a dthepla asedon theintel l ige tobi l phon An roid war g mes i st briefly i troduced the rese rch b kgro nd purpose n sig ific ce th de elo me t of And oid, h cur entdomes ic ndf r i n d e opmen p sentsi uat And then ntroduced theA roid pla form dev opme nv r e t and t e nvi onm t, fi l lyt l ls hestoryo the r al izati n of t ef ncti n of Android ane wa g m s I unctio od is as fo ows: enemy planes flying in a d out f c a mdule,providesthe bu et clas module ai in e f ce mdu e theskyb kground mo ule e ect bul l t ol isi n with t n myair r ft mod le de ection, the eneyaircr ft rash with my wn wod et in a di n a soprvides u erswith re human ed e gn and o v ien operation B se the n roid martph te nol y h sb come he ominan gradual y l iev that t eplane w rg meba d A dr id i l em reelcome
EYOD:Android Gme, l ight shoot r Airpl ne
目 录
第章绪论. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
1 。 1 系统研究的背景及意义. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
1 2国内外的发展现状. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
。 主要研究的内容. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
飞机大战毕业论文初稿
1 .4本文的组织结构. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
1 .5本章小结. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
用户需求分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
2。 系统的架构描述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
。 2 友好的用户界面. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
2 3技术选型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
2.4系统的开发环境. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
. 关键技术和工具简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
2. 本章小节. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
第3章系统概要设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
3 1模块的划分. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
3 1 .1软件模块设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
3.1 .2软件功能模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
3 2主界面设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
3.3游戏界面设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
. 系统包及其资源规划. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
3.. 1系统包管理如下. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
3..2 Sqli 数据库. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
3 4 Ru ble接口以及与Th e d的区别. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
飞机大战毕业论文初稿
3.5本章小结. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
系统功能的实现. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
4。 主界面的功能实现. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
4 1 游戏界面的功能实现. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
4 3子弹类的设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
4.3敌机类的设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
5本章小结. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48
第章系统测试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
。 1 软件测试的概念. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
。 2系统的功能和安全测试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
.3测试总结. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51
第6章 总结. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
致谢. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53
参考文献. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54
飞机大战毕业论文初稿
第章绪论
1。 1 系统研究的背景及意义
在手机游戏的早期大多数开发者都是想要玩转设备、学习技巧和快速攻关的狂热分子但是,随着更多的开发者加入这个行业,手机游戏已经进化成涉及到专业设计师、构造师、开发者、产品经销商、律师、和艺术家在内的主导产品这是行业走向成熟的必然趋势。尽管在某人的业余时间内要开发和推销简单的游戏更加困难,但是更多的专业商店将为许多人提供更多的就业机会。
从手机软件的平台的种类,游戏玩家的心理未来移动通信服务终端的发展,3G手机网络对手机软件游戏的影响,还有从J2ME手机游戏开发平台介绍的手机游戏的趋势和未来这种游戏的运营模式这几方面的内容来看,手机游戏是未来游戏发展的趋势其移动性、互连性必定会带来网络游戏的风暴这就使我们对这一个新兴的领域有了一定的概念,对指导我们建立一个手机软件开发培训的知识结构有一定的帮助,也是我们的一个发展契机。
本文基于Androi 系统设计一种轻松休闲的游戏软件,让用户可以使用手机轻松娱乐,因此项目研究和软件开发具有重要的实际应用价值。
1 2国内外的发展现状
手机游戏Mobi l Game或Wi el ssGame 是指消费者利用随身携带并具有无线网络联机功能的智能移动终端设备,能随时随地来进行的游戏。手机游戏最大的特点是其随时随地进行游戏的便利性。这些年来手机游戏市场有了很大的发展手机游戏已成为使用率最高的手机娱乐应用,占到各种手机娱乐应用比例的 4%。在日本手机游戏市场经历多年的稳定增长市场规模已经超过了850亿日元[ 。在美国,手机游戏作为美国手机用户最喜欢的移动应用之一,在i hon 和A r d等智能终端推出后发展迅速。而在中国,根据易观智库产业数据库最新发布的《2 10 年第季度中国手机游戏市场季度监测》数据显示我国2 1 年手机游戏市场规模已达到329亿元继续保持了较快的发展。
201 年以来 roid实现了计算机诞生以来最快速度的增长 目前An o 以每天8 万新增激活数的速度快速征服世界成为世界范围内占有率最高的智能手机操作系统根据comScore的统计,20 年第一季度And oid在北美的市场占有率又增长了3。 %达到51%;而根据赛诺的调研报告,And oid系统在中国
的市场份额高达74。 %而ndr id游戏在诞生之处就被很多人看好便宜的价格,小巧的外观,游戏资源丰富相对于传统主机来说,这些都是A droi游戏机的优点,于是一批 roi 游戏陆续出现了但事实证明Android游戏并非当初描绘的那样美好开放的Andr id开发平台,导致了游戏质量和数量不那么尽如人意,所以在游戏的设计与研发过程中游戏的质量关一定要把好 。 主要研究的内容
本设计项目主要完成一种基于A dro d开发的一款游戏软件。项目研究和软件设计遵循软件工程的方法,从需求分析 系统分析概要设计详细设计软件编码调试,到验证测试,完成本软件整个过程的设计开发。项目研究和软件设计的具体任务包括:
1)加深面向对象编程思想巩固Java语言的设计模式,掌握Androi 开发的环境搭建。
学习和研究 droid平台环境和软件接口的设计。
3学习和研究Android平台多线程。
学习和研究And oi 系统中用户界面的动态显示。
学习并掌握Sq ite数据库。
6)学习并掌握Android平台下动态游戏开发的重要知识点:S rf ceView。
14本文的组织结构
第1章绪论本章主要介绍了课题的研究背景课题研究的目的与意义 以及该项目所在领域国内外发展状况等最后指出了本文工作内容及论文的组织结构。
第2章软件需求分析和技术介绍本章主要介绍了本系统的技术构架及课题的需求分析与说明简单的介绍了项目应用的平台和开发环境,并解析了关键技术的含义。
第3章系统概要设计本章是本文比较重要的章节详细的划分了整个项目的开发模块及各个模块的功能设计最后对整个项目的包结构和项目资源路径做了简单的剖析和介绍。
对于一般的用户来说,我们使用宝塔面板免费版本功能还是足够的,如果我们有需要付费插件和专业版的功能,且需要的插件比较多,实际上且长期使用的话,还是购买付费专业版或者企业版本划算一些。昨天也有在文章中分享年中促销活动。如今我们是否会发现,我们在安装宝塔面板后是必须强制我们登录账户的,否则一直有弹出登录界面,我们还是注册一个账户比较好。反正免费注册宝塔账户还有代金券赠送。 新注册宝塔账户送代金券我们注册...
Sharktech 鲨鱼机房商家我们是不是算比较熟悉的,因为有很多的服务商渠道的高防服务器都是拿他们家的机器然后部署高防VPS主机的,不过这几年Sharktech商家有自己直接销售云服务器产品,比如看到有新增公有云主机有促销活动,一般有人可能买回去自己搭建虚拟主机拆分销售的,有的也是自用的。有看到不少网友在分享到鲨鱼机房商家促销活动期间,有赠送开通公有云主机$50,可以购买最低配置的,$49/月的...
hypervmart怎么样?hypervmart是一家成立了很多年的英国主机商家,上一次分享他家还是在2年前,商家销售虚拟主机、独立服务器和VPS,VPS采用Hyper-V虚拟架构,这一点从他家的域名上也可以看出来。目前商家针对VPS有一个75折的优惠,而且VPS显示的地区为加拿大,但是商家提供的测速地址为荷兰和英国,他家的优势就是给到G口不限流量,硬盘为NVMe固态硬盘,这个配置用来跑跑数据非常...