摘要:随着移动通信技术的发展和无线数据业务的进步,手机已被赋予了除通话以外的其它许多功能。全新的手机游戏领域已聚焦了众多软件开发商的目光,游戏开发者和玩家将共同面临这个振奋人心的游戏新境界。Android平台的开放性及服务免费大大降低了应用开发的门槛,越来越多的开发者投入到Android游戏开发中来。
本文着眼于基于Android平台的飞机空战游戏的设计,首先介绍了Android系统的体系结构,课题研究的目的意义、现状以及研究内容;其次介绍了Android的体系架构,Android的相关技术在该游戏开发中的应用,以及游戏策划设计、资源组织、架构设计;最后介绍了游戏相关类的具体实现,让读者对程序有一个概括性的了解。
关键字:Android,游戏,架构设计,类的实现
ABSTRACT:With the development of mobile communication technologies and the improvement of wireless data traffic, mobile phones function a lot besides calling. A brand new mobile phone games’ field attracts many software developers’ eye sight. Game developers and game players are facing an exciting game world. Android open platform and free service greatly reduces the threshold for application development, more and more developers get into the Android game development.
This article focuses on the plane combat game design based on the Android platform. Firstly introduces the system structure of Android, the purpose of the research, the meaning, the present situation and research content. Second, introduces the Android system institution, the relevant technology of the Android application in the game development, and game design, resource organization, and architecture design. At last, introduces the implementation of game related classes. Let the reader has a general understanding to the program.
Keywords:Android,mobile phone games, architecture design, implementation class
在游戏实现过程中我遇到了一些困难,例如:在绘制滚动背景时,使用大的背景图进行绘制,导致重复绘制,运行速度慢。通过查阅资料,将大图进行切割放入数组,在绘制时只需要简单的计算即可得到需要绘制的图片,这样大大提升了游戏的性能。
通过毕业设计,使我了解了Android平台的来源及优点,Android系统的体系结构以及游戏开发的流程。Android作为新兴的手机操作系统,适应潮流的发展,Android的应用资源也越来越广泛。这个课题紧跟现代科技发展,让我在第一时间和先进技术做了一个亲密的接触,让我对Android先有了进一步的了解。通过游戏的前期准备策划,游戏的架构设计以及相关类的实现,提高了我的分析设计能力和动手能力。相信通过毕业设计所学到的知识以及能力得到的锻炼,对将来的发展一定会有帮助。