您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 工作范文 > 网络游戏中网络协议和图像处理应用的研究
东北大学硕士学位论文网络游戏中网络协议和图像处理应用的研究姓名:张旭申请学位级别:硕士专业:软件工程指导教师:孙晓军20070201://://://://://://://://://://://://://://://://://://://://://://://://://://://://://网络游戏中网络协议和图像处理应用的研究作者:张旭学位授予单位:东北大学相似文献(10条)1.学位论文左强网络游戏程序设计中的负载均衡2006在网络游戏的研发领域,尤其是在“大型多人在线角色扮演”(MMORPG)类网络游戏的研发过程中,如何利用有效的负载均衡方法来解决服务器过载的问题,一直困扰着服务器程序的研发人员。本文试图通过一个简化的网络游戏服务器模型,来给出一种解决上述问题的方法。本文主要分为三个部分,第一部分绪论,主要介绍了网络游戏市场发展和研发技术发展的现状。第二部分网络游戏服务器的负载均衡,从程序设计的角度出发,给出了一个解决服务器过载问题的方案。该部分分别从客户端、通讯、世界服务器、场景服务器的角度进行了详细的设计和实现,并且给出了关键的实现代码。第三部分给出了上述方案的运行结果和数据分析,并加以总结,通过分析程序的运行结果,从数据上证实了本文第二部分所给出的方案是正确可行的。在本文对网络游戏负载均衡方面的理论和实践探索中,采取了设计模式当中的多个思想和方法,并充分应用了完成端口(IOCP)技术以及多线程技术的理论与实现技巧,最终,通过可视化的模型达成了预期目标。本文通过对这一简化模型的研究,为日后更进一步的高效率实现大型多人在线网络游戏的网络底层和负载均衡的优化,提供了有力的依据和基础。并且,通过这一技术的应用,可以有效的降低对服务器组的配置和数量要求,有效的降低了运营大型多人在线网络游戏的硬件成本。2.学位论文刘业辉网络游戏中网络协议和图像处理应用的研究2005随着现代网络通讯和无线通讯技术的飞速发展,在线网络游戏已成为游戏发展的新趋势.网络游戏为人们提供了一个跨国界的虚拟世界,世界各地的人都可以通过Internet玩同一款游戏,人们甚至可以通过手机或PDA等手持设备随时随地访问网络游戏.为了实现网络游戏这样的大型实时分布式系统,开发人员需要解决不少技术问题.网络游戏技术中很重要的一部分就是网络协议.网络协议应该保证客户机之间游戏状态的同步;验证客户机游戏动作的合法性,防止作弊;降低延时和响应时间;时间同步;数据加密和安全传输等.现在的网络游戏使用的主要网络协议包括对等用户协议、锁步协议、事件锁定、客户端/服务器协议等,本文将简单介绍这些协议.程序开发方法、工具和技术日新月异,采用先进的开发技术有助于提高程序开发效率,提高程序质量,降低维护费用.本文将介绍采用UML进行程序设计,AOP(AspectOrientedProgramming),IOC(InverseOfControl)这些比较新的技术或设计模式,以及经典的MVC模式.另外,本文还将介绍部分在Java平台上开发2D游戏经常需要采用的图像处理技术.在本文写作过程中,笔者还开发了一个实例小游戏——俄罗斯方块网络版.该游戏基于C/S结构的多用户网络游戏框架,客户端采用MVC模式实现,具有一定的理论和实用价值.3.学位论文张志刚计算机桥牌程序的设计与实现2008互联网的迅猛发展加速了社会的进步,给人们的生活带来了巨大的变化。伴随着网络的发展和软件技术的革新,游戏开发也由单机版过渡到网络化。目前,网络游戏的市场越来越大,它吸引着更多的专业游戏开发商的介入。自网络游戏的出现至今,从单纯文字类网络游戏到3D大型场景类网络游戏,网络游戏也在世界范围内已经趋向成熟,而且更加多样化。于是更多的研究者开始对相关技术进行研究。桥牌作为一种高雅体育运动,越来越受广大网民的喜爱。因为要在现实中凑齐4个会打桥牌的人坐在同一桌子前,远不及在网上凑成一桌方便。因此,网络桥牌已经成为桥牌的主要形式。本文主要研究网络桥牌游戏设计及其实现。首先分析了当前各种服务器模型架构,然后提出了一个适合于桥牌游戏的网络架构方案,并提出了系统性能的解决方法。其次,对网络桥牌游戏进行了总体设计,详细地说明了游戏的流程以及通信协议的设计。再次,详细地描述了采用C#开发语言实现网络桥牌大厅和桥牌游戏的细节。系统在开发设计过程中,使用了UML建模技术和设计模式相关理论,使得系统的设计开发效率大大的提高。在本系统中,玩家可以自由的选择牌桌和方位来进入游戏,游戏过程中用户可以顺利的完成叫牌、打牌等操作同时还可以自由的进行交谈,基本上完成桥牌游戏大厅的基本功能。最后,文章对桥牌的人工智能方面也作了一定的研究。分析了目前常用的博弈搜索算法,并提出了解决双明手桥牌的深度优先的alpha-beta搜索算法,并加以实现,从而为计算机桥牌游戏智能化研究打下了基础。4.学位论文姜焱一种多人在线游戏中的状态对象传输框架设计与实现2009随着多人在线游戏产业的发展,多人在线游戏系统已经成为了分布式系统中的一个重要分支。在客户端方面,强大的2D/3D引擎技术能够支持渲染以及输入输出;在服务器端,线程,同步等机制可以解决复杂的游戏逻辑;各种基于TCP/IP、HTTP协议的应用服务器能够负责完成基础通信。如何有效的整合这几个模块,传递游戏数据,便成为多人在线游戏开发中的一个关键问题。从面向对象的观点来看,多人在线游戏的客户端与服务端之间,传递的基本单元应该是有状态的对象数据,而传统的SOAP消息和基于字节的消息在传输效率和开发复杂性上分别存在着不足。br 本文介绍了“一种多人在线游戏中的状态对象传输框架”,来解决多人在线游戏客户端与服务器对象传递的问题。该框架提供一种状态对象的数据传输与更新方法,设计实现了一种不依赖于具体语言的对象序列化机制,使之能够便捷有效的组织多人在线游戏开发。在状态对象的基础之上,根据多人在线游戏的特点设计了特殊的对象创建,更新以及消亡的方法和框架,让所有多人在线游戏中的状态对象是可管理,可更新的,更贴近与多人在线游戏系统的业务逻辑思想。对比传统的开发方法,在数据传输效率和开发效率两大方面对系统进行了评估。结果显示,该框架在不牺牲传输效率的基础上,可以减少程序开发代码量,优化模块结构,提高开发效率。5.会议论文秦可.庄越挺.吴飞.杨涛网络游戏服务器设计技术分析2004本文针对目前关于网络游戏服务器程序设计的这一研究领域所做的相关学术研究很不足的现状,本文阐述和分析了大规模多人在线网络游戏的基本框架结构、设计原理和所涉及的相关程序设计技术,包括网络游戏服务器设计中数据处理的Cache技术、虚拟Character感应区域剪切和服务器负载均衡等.本文通过详细地分析网络游戏服务器端程序的设计原理和方法,针对一些关键技术提出自己的实现算法,深入地探讨和分析了网络游戏服务器设计的基本方法.6.学位论文高庆Linux下网游服务器的研究与实现2009近年来,随着互联网技术的迅速发展,作为深受广大玩家喜爱的网络游戏在这种背景下,也得到了很大的发展。网络游戏以其生动的画面,很好地模拟了现实社会,是一种很受欢迎的娱乐的产品。很多的大型网游在线人数已达到了百万,小型的网游在线人数在万人以上的更是数量巨大。国内已形成了较大型的网游公司,如盛大,网易。有些互联网公司也在积极拓展网游业务。如搜狐,新浪,百度等。网游服务器是网游的重要组成部分,用于处理前台发送的消息命令,随着用户人数的增加,网游服务器的性能,稳定性,安全性变得越来越重要。本文就网游服务器的技术,实现,做了详细的分析,研究。并设计与实现了了主要的网游功能。文章首先介绍了网游服务器的所使用的一些基本技术,包括C语言,C++语言,STL,多线程程序设计,设计模式,C++编程规范,UnixI/O,高级轮循,网络编程,Windows/MFC程序,加密算法,源代码漏洞查找。第三章分析了服务器的各个层及其模块的总体设计文档,详细介绍了网游服务器的通信层,消息层,应用层,业务层的设计,并用图形表示了各个模块之间的关系,各个模块的功能,原理图。第四章分析了服务器的消息层与业务层及其各个模块的详细设计文档,详细说明了消息层,业务层中的各个模块的类的设计,及各类的主要操作的功能,设计原理。并分析了各个类之间的关系。并对各个类的主要函数写了具体的流程与步骤,为下一阶段的实现作好准备。第五章设计了业务层的网络业务功能函数的实现。详细说明了消息层,业务层中的各个模块的类的具体实现,并展示了其具体的代码及流程。并对关键的代码作了注释。第六章设计了服务器的通信层与消息层类的函数的测试文档。详细说明了测试的过程及步骤,有对各个模块的单元测试,有对模块的功能测试,有对整个系统的集成测试,有对系统的性能测试与安全性测试。本文从网游服务器的总体设计,详细设计,实现,测试4个方面全面地介绍了linux下网游服务器的开发过程。实现网游服务器的过程中,考虑到数据的安全性,采用了RC4加密了传输数据,考虑到高效地处理数据,采用了线程池的技术。本服务器完全采用C++的方式开发。在开发时,使用了STL以提高开发效率。为了尽可能地重用,使用了设计模块的几种模块,使得整体结构清晰,很容易得到重用。7.学位论文吕丹教育游戏设计原则与开发技术研究2009随着当今计算机科学技术的飞速发展,游戏产业也展现出一片欣欣向荣的景色。然而正当社会各界为游戏产业所创造的巨大经济利益高兴的同时,青少年过度迷恋的问题逐渐被社会所发现,并认识到了问题的严峻性。早期采取禁止或教育的方式作为解决问题的手段已经是行不通的。因此,社会各界,包括教育部门、政府等参与到了寻求解决这个问题的方法上来,教育游戏也随之产生。在许多发达国家,教育游戏的研究已经开展了多年,而且已经取得了大量的成果,并且已经很好的与教育融合起来,也已经有相当数量的长期玩家。相比较国内的教育游戏研究就落后了很多,理论不成熟,技术不成熟,开发出的教育游戏在教育性及娱乐性上很难平衡,根本无法吸引受教育者进行游戏,更无从谈起将沉迷于网络游戏的青少年的注意力转移到教育游戏中来。此时,就需要找到教育游戏当前发展中的问题所在,发现网络游戏之所以如此受欢迎的优点,将其与教育游戏相结合,目的是开发出娱乐性与教育性并重的优秀的教育游戏。br 本文在总结了电脑游戏及当前国内教育游戏发展中的一些问题之后,提出了教育游戏设计及实现过程中所应改善及发展的内容。同时,提出了应该拉近教育游戏与教育者
本文标题:网络游戏中网络协议和图像处理应用的研究
链接地址:https://www.777doc.com/doc-4612728 .html