论文部分内容阅读
随着智能手机的普及和移动互联网时代的到来,手机游戏作为手机上最重要的娱乐应用类型获得了快速的发展,而轻度休闲游戏更是获得了手机用户的青睐。在休闲游戏中,画线类游戏作为一种全新的游戏类型在手机游戏行业逐渐兴起,而且在内嵌S Pen智能手写笔的三星Galaxy Note系统产品推出市场后获得巨大的成功和三星电子也为S Pen提供了软件开发工具包S Pen SDK的背景下,为Galaxy Note系统产品开发结合S Pen特性的画线类游戏面临非常好的市场机遇。同时游戏市场缺乏一套支持S Pen操作并且能够在短时间内快速了解其结构并进行开发的游戏框架。本文对手机游戏中通过画线操作来进行操控的游戏进行分析,将这类游戏统称为画线类游戏,同时又根据画线游戏的特征将其细分为了画线消除类游戏、画线运动类游戏、画圈类游戏和画预置形状类游戏,对每一种细分的类型都进行了详细的分析说明,这样通过参考这些细分的游戏类型,能够快速的设计出各种新颖的画线类游戏。接着分析游戏的运行机制和游戏框架的组成原理,采用Android游戏开发中的各种关键技术和S Pen SDK的关键技术,例如Android多线程编程技术、Android Surface View绘画机制、Activity生命周期管理和S Pen事件处理机制等关键技术,设计和实现了一套基于S Pen的画线类游戏框架,该框架包括有循环模块、绘画模块、事件处理模块、声音模块、存储模块和控制模块,这些模块具有独立性强,使用简洁,便于扩展等优点,通过使用该框架能够快速开发出支持S Pen的画线类游戏。本文最后通过使用S Pen画线类游戏框架,遵循需求分析、设计界面流程等开发流程,快速设计和实现了一款画线类游戏,从而验证了能够快速的使用该游戏框架进行画线类游戏的开发。