论文部分内容阅读
随着技术的进步,手机不仅仅是一种语音通讯工具,同时成为了一种重要的数据处理工具。随着3G时代的来临,手机上的各种应用逐渐出现,其中就包括网络游戏。在PC平台上,网络游戏已经取得了较大的成功,手机平台上的网络游戏也被当作重要的应用。但是,目前针对手机平台上的网络游戏的研究并不多,也不够全面。本文试图在充分认识手机平台的特点的基础上,在分析这些特点之后,并结合网络游戏的特点,设计出符合手机平台的网络游戏技术框架,希望这个框架能够用来指导实际的游戏开发。本文的一个基本的研究方法就是把手机平台的特点作为分析和设计的基础,并借鉴了已有的比较成熟的PC网络游戏设计理念。本文首先介绍了手机平台和手机网络游戏的发展和现状,并分析得出了手机设备在技术上的特点和不足。之后,对手机网络游戏进行了必要的需求分析。本文的一个重点就是创建了基于手机平台的网络游戏的技术框架,这个框架能够满足网络游戏的应用。之后,在这个框架的服务器端部分,整理和分析了手机平台上的网络协议等内容,并详细设计了用于满足各种需求的服务。在客户端部分,进行了模块化设计,设计出一些模块使客户端能够和服务器端进行通信和调用服务器端提供的服务。总体来说,相对于PC等平台,手机是一种受限的平台,这些限制包括计算能力、内存大小、存储容量、多媒体功能等等,那么在手机上进行开发,就必须采取一些不同于一般的、适合手机的方案。本文就是为了全面的分析和设计出这些特定的方案。本文的意义在于给出了一个全面的针对手机平台的网路游戏解决方案。在开发一个手机网络游戏的过程中可能会碰到各种各样的问题,而本文的目的就是为了解决这些可能的问题而诞生的。本文不仅描述了可能会出现的问题,而且根据手机的特点给出了合理的建议和解决手段,可以为手机网络游戏的开发者起到较大的帮助作用。