基于Android的手机游戏应用研究完成Android平台上手机游戏的实现

基于Android的手机游戏应用研究完成Android平台上手机游戏的实现

【摘要】 随着IT技术的飞速发展和互联网技术的成熟,智能手机的普及率也越来越高。 在众多智能手机操作系统中游戏开发素材,Android作为谷歌为移动平台精心打造的开源操作系统,以其开放性和软件系统完整性在手机市场大放异彩。 完备的系统体系、开放的开发环境、庞大的用户群体,这些优势让Android系统的发展前景一片光明。 基于Android的手机游戏是其应用软件的重要组成部分3D道具,也将成为游戏行业未来的发展趋势。 本文旨在研究如何在Android系统平台上开发休闲娱乐游戏。 专注于系统的软件开发和应用研究,完成Android平台手游的实现。 首先提出了Android游戏开发的总体框架,研究总结了Android游戏开发中涉及的关键技术,包括游戏开发流程和框架设计、游戏开发多线程技术、图形处理技术和碰撞检测技术等,并基于此设计并实现了一款塔防类休闲娱乐游戏《英雄塔防》。 游戏整体功能架构由页面控制调度模块、逻辑计算模块、数据存储模块、图形界面显示模块、声音播放模块等几个方面组成。 控件调度主要由Activity实现,控件界面的切换是通过Handler机制实现的。 在实体对象类的基类中引入了碰撞检测技术。 图形处理技术体现在界面显示上android游戏开发框架,涉及双缓冲绘图技术、加载界面进度条技术等。逻辑计算模块主要处理内部和外部事件android游戏开发框架,同时也实现了游戏数据存储、游戏音效、背景音乐、最后将游戏移植到Android系统手机上,基本实现了设计的功能,并且运行流畅,画面精美,具有一定的娱乐性和可玩性。 本文所展示的基于Android的手机游戏的整个开发流程、开发框架和研究技术,对手机游戏的开发具有一定的借鉴意义。