欢迎来到天天文库
浏览记录
ID:33433842
大小:7.64 MB
页数:72页
时间:2019-02-25
《3d云游戏平台的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、万方数据学位论文版权使用授权书洲IllIllfllllllllIlllllIJIIJII『Y2733930本学位论文作者完全了解北京交通大学有关保留、使用学位论文的规定。特授权北京交通大学可以将学位论文的全部或部分内容编入有关数据库进行检索,提供阅览服务,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。同意学校向国家有关部门或机构送交论文的复印件和磁盘。学校可以为存在馆际合作关系的兄弟高校用户提供文献传递服务和交换服务。(保密的学位论文在解密后适用本授权说明)学位论文作者签名:ia器锤签字日期:如怿年6月“日⋯名噬耆
2、礁签字日期:五l中年易月%日万方数据学校代码:10004北京交通大学硕士专业学位论文密级:公开3D云游戏平台的设计与实现DesignandImplementationof3DCloudGamingPlatform作者姓名:闫璐导师姓名:冀振燕学号:11125905职称:副教授工程硕士专业领域:软件工程学位级别:硕士北京交通大学2014年6月万方数据致谢本论文的工作是在本人的导师冀振燕的悉心指导下完成的,冀振燕老师严谨的治学态度和科学的工作方法给了我极大的帮助和影响。冀振燕老师平易近人并且知识渊博,让我在学习、工作和生活上受益匪
3、浅。在此向冀振燕老师表示由衷的谢意,祝冀振燕老师桃李满园。其次,在法国实习期间,我的项目经理弗洛朗先生在工作上给予了我极大的关心和帮助,对论文做出了重要的指导和建议,在此向他表示由衷的谢意。再次,我要深深地感谢我的父母,是他们的理解、支持和鼓励使我能够在学校专心完成我的学业,顺利完成论文。最后,我要向本文所有引文及参考文献的作者致以最真诚的谢意!万方数据北京交通大学硕士专业学位论文摘要随着互联网的不断发展,云计算所带来的经济效应不可估量。作为云计算值得期待的应用之一,云游戏给游戏领域带来了一场颠覆性变革。云游戏运行模式是指所有
4、游戏都在服务器端运行,并将渲染完后的游戏画面压缩后通过网络传送给用户。在客户端,用户的游戏设备不需要任何高端处理器和显卡,更不需要下载安装任何游戏内容。客户端只需要基本的视频解压能力及良好的网络环境,就可以收到优质的游戏画面。由此可见,云游戏必然会推动整个游戏领域的发展。作者参与了3D云游戏平台的需求分析、概要设计、详细设计和实现工作。其中,独立完成如下工作:(1)互动平台的设计与实现。此平台包括用户平台及管理员平台。用户平台为用户提供用户管理、游戏管理功能。管理员平台为管理员提供用户信息管理、游戏信息管理、用户事件(登录、开
5、始游戏、结束游戏、退出)监测功能。用户事件监测为游戏平台的优化和改进提供了强大的数据依据。互动平台采用MVC(Mode卜View-Controller,模型.视图.控制器)三层架构模式,并且采用EF(EntityFramework,实体框架)的数据库优先模式进行数据存储。为了实现业务逻辑层与数据访问层之间的松耦合,此平台采用了Spring.net依赖注入方法,非入侵式地向业务逻辑层注入数据层数据仓储。(2)游戏客户端的设计与实现。客户端采用WLnform窗体技术,为用户提供用户登录、游戏选择、游戏加载功能。客户端实现的重点是如
6、何在多线程中调用W'mform窗体控件。(3)Web服务端的设计与实现。服务端采用RESTfulWeb服务技术,不仅为客户端请求实现了请求接口,而且实现了与云端交互的接口编程。同时,为了有效应对异常情况并且实现服务器最大资源利用率,服务端实现了异常处理及垃圾回收两大机制。服务端是客户端与云端沟通的桥梁,是整个游戏平台的核心。(4)云端的设计与实现。云端采用ProActive的开源并行套件搭建私有测试云,为今后将整个平台移植到其他云计算服务平台做基础技术准备。通过ProActive调度器,可以调度游戏任务并监测游戏进程。通过Pr
7、oActive资源管理器,可以合理分配和选择云端游戏服务器并执行调度任务。ProActive提供RestAPI接口,Web服务端可以通过接El编程从云端实时获取当前游戏状态。此外,作者针对不同游戏内容、不同游戏加载约束条件实现了不同的游戏任务脚本。目前该项目处于测试阶段。通过测试后,整个平台会正式进入运行阶段。关键词:云游戏;RESTfulW.eb服务;W'mform窗体:MVC三层架构;EF;Spring.net万方数据北京交通大学硕士专业学位论文ABSTRACTABSTRACTWiththedevelopmentofthe
8、Internet,theeconomiceffectsofcloudcomputingarebecomingmoreandmoreimmeasurable.Asoneofthemostanticipatedapplicationofthecloudcomputing,clou
此文档下载收益归作者所有