论文部分内容阅读
在科技文化高速发展的今天,人们对电子游戏娱乐的需求也日益高涨。从最初的运行于掌上游戏机的“贪吃蛇”和“俄罗斯方块”到如今风靡全世界的网游无不体现了游戏的魅力。而随着智能手机终端的涌现,更是为电子游戏提供了高速发展的平台。特别是iPhone智能手机和Android智能手机的面世,为掌上休闲游戏与应用提供了更完善的的开发环境。本文基于Google公司为广大智能手机开发者提供的Android系统环境,研究并开发了一款名为“吉祥鸟”的宠物休闲类游戏。该游戏主要是在研究了Android系统的SQLite数据库、AppWidget框架、SurfaceView组件、重力感应等的基础之上构建游戏数据中心、游戏控制引擎、桌面映射框架、游戏渲染引擎、电子罗盘,并将它们整合开发出一个具有良好娱乐界面和极强的趣味性的休闲游戏。首先,论文介绍了实现宠物游戏的相关理论基础、运行平台和实现技术;其次,论文重点研究了SQLite数据库的技术特点及游戏数据的存取,让本游戏的大量数据更易整合,提高数据的存取效率;再次,为了让游戏具有较强的视觉和听觉冲击,本论文研究并融入了图形图像组件和音效组件;另外,论文还研究并融入了Android SDK的变换矩阵和手势操作,使游戏操作更加友好;最后,论文对游戏的各个模块进行了功能和性能测试。本文及本游戏最大的特色主要有三点:其一是在Android系统的App Widget框架中结合SQLite数据库及图形图像处理等组件构建了一款轻松休闲游戏;其二是在游戏中富有创意的融入了极具趣味的宠物预测、宠物占卜等娱乐功能,并附带万年历等实用功能;其三是在重力感应的基础上开发出了电子罗盘。