首页> 中文学位 >基于RIA的社交游戏开发框架及关键技术研究
【6h】

基于RIA的社交游戏开发框架及关键技术研究

代理获取

摘要

互联网的普及带动了基于社会关系网络的社交网站的发展。社交游戏是社交网站与网页游戏结合的产物,它主要依赖人际网络来运转和传播,操作简单,强调好友之间的互动,虽然社交游戏的历史很短,但发展迅速,已经成为一种新兴的游戏类型,是网络游戏市场的新亮点,具有很大的活力和潜力。
   与传统的大型多人在线网络游戏不同,社交游戏有其自身的技术要求。它的服务器端逻辑处理量大,要求客户端下载量小、占用系统资源少,要求支持多社交平台、大用户量和高并发访问。同时,社交游戏还要求更新升级周期短。目前社交游戏开发中涉及到的这些技术尚未得到全面系统的研究和整理,社交游戏开发还缺少可复用的应用开发框架,游戏产品的稳定性普遍较差,游戏的开发和更新周期跟不上市场需求。
   基于设计良好的开发框架来开发游戏,能够提高设计和关键技术的复用度,减少重复编写代码的劳动,缩短开发周期,促进游戏软件的快速开发,同时,也有助于降低开发门槛,创建稳定的游戏程序,提高游戏品质。
   本文针对社交游戏的技术特点和运营要求,以设计可复用和可扩展的、具有较高可伸缩性和可用性的架构模型和开发框架为目标,主要开展以下方面的研究工作:
   (1)分析社交游戏的技术特点和开发框架的开发需求,以及运行要求,研究基于RIA的社交游戏开发的相关技术。
   (2)针对社交游戏需要满足大用户量、高并发访问的要求,运用Web层和数据层的可伸缩策略,提出较廉价的、具有较高可伸缩和可用性的社交游戏的物理架构模型。该模型基于开源的操作系统、数据库系统、Web应用服务器以及负载均衡软件,Web层采用集群和负载均衡技术,数据层利用数据库的异步复制机制和主从库读写分离来增强负载能力,在Web层和数据库层均可实施横向扩展,是一种较为经济的解决方案。
   (3)针对社交游戏开发框架的复用要求,设计实现一种可复用和可扩展的社交游戏开发框架。该开发框架由底层的基础组件组成,包括客户端的资源加载组件、场景管理组件、NPC管理组件、路径规划组件、物品管理组件,以及服务器端的SNS交互组件、数据同步组件、事件管理组件和数据管理组件等。
   (4)利用设计的架构模型和开发框架,实现社交游戏“面馆”的上线初版和运行,验证了设计方案的可行性。应用效果还表明,与采用传统的基于类库的面向对象的重用技术开发比较,采用该框架来进行游戏开发,可以重用设计和代码,缩短开发周期。

著录项

  • 作者

    顾林;

  • 作者单位

    广西大学;

  • 授予单位 广西大学;
  • 学科 计算机技术
  • 授予学位 硕士
  • 导师姓名 李陶深,兰红星;
  • 年度 2010
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    社交游戏; 开发框架; 富互联网应用; 社交网站;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号