I毕业设计(论文)题目:基于安卓平台的飞机大战游戏学院:计算机科学学院专业班级:计算机科学与技术10级2班指导教师:黄国兵职称:高级工程师学生姓名:赵兵学号:41009010216II摘要自从第一台计算机研发以来,计算机行业得到了迅速的发展,成就了很多优秀的企业,例如国外的IBM,微软,GOOGLE,ARM,苹果等,国内的腾讯,阿里巴巴,百度等,而引领计算机行业的主要因素除了硬件的支撑外,就数操作系统了,而操作系统从Dos,UNIX,LINUXWindows等PC端正在逐渐向移动端转变如:从Linux到Android;从Unix到IOS;从Windows到Windowsphone,主要还是因为移动端的便携性,轻巧性深受人们的喜爱,就在这样的移动互联网浪潮中,Android系统更是高达移动端操作系统80%的占有率,真可谓前景无限,而在Android平台的应用中游戏业务又占着最大的比例,所以本次选题为基于Android的飞机大战游戏,其主要目的研究移动互联网的发展趋势,对其未来的发展有深刻清晰的认识。本论文主要阐述以面向对象的程序开发语言Java及Eclipse为开发工具,而基于智能手机Android系统之上的飞机大战游戏。首先简要介绍课题的研究背景、目的及意义,Android的发展历程、当前国内外的发展现状。然后介绍了Android平台开发环境及环境搭建,最后讲述了基于Android飞机大战游戏功能的实现。其功能模块如下:提供敌机的类模块,提供子弹的类模块,主界面模块,天空背景模块,检测子弹与敌机碰撞模块,检测,敌机与我拥有的战机碰撞木块等,除此以外还为用户提供更加人性化的设计和方便人员的操作流程。由于Android逐渐成为智能手机技术的主导,相信其基于Android的飞机大战游戏将会受到更大的欢迎。关键字:安卓,游戏,飞行射击,飞机IIIABSTRACTSincethefirstcomputerresearchedanddevelopment,thecomputerindustryhasbeenrapiddevelopment,thatmadealotofexcellententerprise,suchas:IBM,Microsoft,Google,ARM,AppleincInaforeigncountry;Tencent,AlibabaGroup,BaiduInthedomestic.Ledbythecomputerindustryinadditiontohardwaresupport,themainfactorsforoperatingsystem.AndtheoperatingsystemfromDos,UNIX,LINUX,WindowsPCcorrectisgraduallytomobileterminalsuchas:LINUX-Android.Unix-IOS;Windows-Windowsphone,mostlybecausethemobileendportability,andwasdeeplylovedbypeople,inthiskindofmobileInternet,inthetideoftheAndroidsystemisashighas80%ofmobileterminaloperatingsystemshare,reallyunlimitedprospects,andintheapplicationoftheAndroidplatformgamebusinessaccountsforthelargestproportion,sothistopicisbasedontheAndroidplanewargame,thedevelopmenttrendofmobileInternet,themainobjectiveforitsfuturedevelopmentareclearunderstanding.ThisthesismainlyexpoundsJavawithobjectorientedprogramminglanguageandEclipseasthedevelopmenttool,andtheplanebasedontheintelligentmobilephoneAndroidwargames.Firstbrieflyintroducedtheresearchbackground,purposeandsignificance,thedevelopmentofAndroid,thecurrentdomesticandforeigndevelopmentpresentsituation.AndthenintroducedtheAndroidplatformdevelopmentenvironmentandtheenvironment,finallytellsthestoryoftherealizationofthefunctionofAndroidplanewargames.Itsfunctionmoduleisasfollows:enemyplanesflyinginandoutofclassmodule,providesthebulletclassmodule,maininterfacemodule,theskybackgroundmodule,detectbulletcollisionwiththeenemyaircraftmodule,detection,theenemyaircraftcrashwithmyownwood,etc.,inadditionalsoprovidesuserswithmorehumanizeddesignandconvenientoperation.BecausetheAndroidsmartphonetechnologyhasbecomethedominantgradually,believethattheplanewargamebasedonAndroidwillbemorewelcome.KEYWORDS:Android,Game,Flightshooter,AirplaneIV目录第1章绪论........................................................11.1系统研究的背景及意义........................................11.2国内外的发展现状............................................11.3主要研究的内容..............................................11.4本文的组织结构..............................................11.5本章小结....................................................2第2章用户需求分析.................................................32.1系统的架构描述..............................................32.2系友好的用户界面............................................42.3技术选型....................................................52.4系统的开发环境..............................................52.5关键技术和工具简介..........................................62.6本章小节....................................................7第3章系统概要设计.................................................83.1模块的划分..................................................83.1.1软件模块设计..........................................83.1.2软件功能模块..........................................93.2主界面设计.................................................113.3游戏界面设计...............................................123.4系统包及其资源规划.........................................123.4.1系统包管理如下.......................................123.4.2Sqlite数据库........................................133.4.3Runable接口以及与Thread的区别......................153.5本章小结...................................................19第4章系统功能的实现..............................................204.1主界面的功能实现...........................................204.1游戏界面的功能实现.........................................254.3子弹类的设计...............................................374.3敌机类的设计...............................................384.5本章小结...................................................40V第5章系统测试...................................................415.1软件测试的概念.............................................415.2系统的功能和安全测试.......................................415.3测试总结...................................................43第6章总结.......................................................44致谢..............................................................45参考文献...........................................................46第一章绪论1第1章绪论1.1系统研究的背景及意义在手机游戏的早期,大多数开发者都是想要玩转设备、学习技巧和快速攻关的狂热分子。但是,随着更多的开发者加入这个行业,手机游戏已经进化成涉及到专业设计师、构造师、开发者、产品经销商、律师、和艺术家在内的主导产品。这是行业走向成熟的必然趋势。尽管在某人的业余时间内要开发和推销简单的游戏更加困难,但是更多的专业商店将为许多人提供更多的就业机会。从手机软件的平台的种类,游戏玩家的心理,未来移动通信服务终端的发展,3G手机网络对手机软件游戏的影响,还有从J2ME手机游戏开发平台介绍的手机游戏的趋势和未来这种游戏的运营模式,