基于Android平台冒险类手机游戏的设计与实现

被引量 : 7次 | 上传用户:lovejr622
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动通信技术的不断发展,手机已经不再仅仅是用来通话的设备,更成为人们日常生活必备的一个伙伴,其中的手机游戏更是人们不可或缺的一项娱乐活动。如今,众多的软件开发商都把手机游戏作为一个重要的经济增长点来进行开发。当今手机游戏的平台主要有Symbian、Windows Mobile、iPhone操作系统、BlackBerry、Linux以及最近几年流行的Android平台。Android平台以谷歌公司的强大支持、Java技术的开源优势以及良好的用户体验,获得了市场的成功。在Android平台上进行游戏开发,覆盖面广,通用性强,利润空间巨大。首先介绍了当前流行的Android平台,重点介绍了该系统的架构和应用程序架构,然后详细介绍了如何在Android上应用面向对象的技术进行手机游戏的设计与实现。文章结合作者自身的设计实践按照需求分析、概要设计、详细设计的软件开发流程进行总结,设计一款冒险类游戏,并对关键功能模块进行了详尽的介绍。其中,游戏核心处理模块、碰撞检测模块、图像模块和数据库模块的设计和实现是游戏的重点与难点。通过多线程技术和消息队列的结合使游戏核心处理模块能更快的响应和处理游戏事件;应用双缓冲技术到绘图模块,消除了屏幕闪烁的现象;应用基于矩形检测算法能高效快速的检测出物理碰撞。Java语言在Android开发环境中,编码的准确性是至关重要的。为了验证游戏运作的正确性,还设计了测试方法来进行测试。测试结果表明应用软件工程思想和面向对象技术可以开发出Android平台的游戏,并且开发效率高,维护方便。本文对于开发Android平台的游戏工作者有一定的参考价值。
其他文献
碟形飞行器是一种以内置旋翼为主要动力部件具有碟形外形的飞行器,其能够像直升机一样实现垂直起降和悬停与直升机相比,碟形飞行器因其特殊的内置旋翼结构,在气动效率安全性等方
雷达导引头是反舰导弹末制导阶段最重要的制导设备之一,其抗干扰能力直接影响反舰导弹的作战效能。海战场电磁环境的日趋恶劣,对雷达导引头抗干扰能力提出了更大的挑战。深入开
在信息化的市场时代,报业企业业务运行以及建立核心竞争力的基础之一就是拥有高效、稳定的信息系统。本文针对我国报业行业信息化水平较低的现状,详细分析了我国报业行业信息
国际学生评估项目是基于终身学习的动态模型设计的评价指标,主要关注学生是否准备好应对未来的挑战,是否具有有效地分析、推理与交流自己的思想观点,以及终身学习的关键能力;
通过积极参加了"千校万师支援农村教育工程"活动,笔者在活动中深切地感受到农村学生缺乏学习自信心,在教学过程中结合思品教学内容,分析原因,制定出培养农村学生学习自信心的
虽然旅游学科是近属新兴科学,但旅游活动已有较久的发展历程.近年来,旅游日益兴盛,除景点景区已成形的旅游目的地外,人们逐渐青睐于古城古镇、原始乡野、怀旧美食等“复古”
随着网络通信技术的迅速发展、互联网应用的持续深化、所承载信息的日益丰富,互联网已经成为人类社会重要的基础设施。但网络中配置错误、DDoS攻击、蠕虫爆发、突发访问等事件
分析了印度国产导弹目前的研制状况和主要性能,以及印度国产导弹研制发展的特点,并在此基础上对印度国产导弹的发展进行了展望。
镁及镁合金材料具有良好的生物相容性、并与人体骨非常匹配的力学性能,且可以在人体内降解,是一种很有潜力的医用植入材料。然而,镁及其合金在人体生理环境中腐蚀速度较快,在受损
计算机和互联网技术的发展,深刻地改变了人类社会的生活方式,给人们的日常交往和信息获取、交流带来了极大的方便。在网络环境下,特别是网络信息技术的应用和发展,使得人格权