实时网络游戏中关键技术的研究与实现

被引量 : 0次 | 上传用户:weishuren33
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文在所承担的国家863计划项目中,主要研究实时网络游戏中的网络关键技术。网络游戏技术是计算机图形学和网络通信技术以及人工智能等领域在数字娱乐产业中的重要应用,是一项多学科交叉的研究领域,是目前的一个研究热点。目前国内自主版权的网络游戏并不多,因此,对网络游戏中的网络关键技术的研究,具有重要的学术意义和广阔的应用前景。实时网络游戏是指对网络延迟限制比较严格的一类游戏,通常采用一些算法来消除网络延迟对游戏的冲击。本文研究和分析了实时网络游戏中的网络关键技术的算法,并最终应用这些算法,完成了一个基于3D的第一人称射击类的实时网络游戏的整体架构系统,对这些关键技术进行了验证。本文首先从实时网络游戏中的设计策略出发,介绍了实时网络游戏中存在的主要问题及其主要的解决方案。重点研究了TCP和UDP在实时网络游戏中的优劣势、多播技术以及在大型网络游戏中必须采用的游戏空间剖分和集群化服务器技术。然后,对系统中所涉及的基础技术进行了介绍,分析了分布式对象的原理和体系结构以及分布式对象与远程过程调用在网络游戏中的应用。深入分析了RakNet网络引擎,介绍了该引擎的功能、优缺点、整体架构、性能测试以及具体的编程方法。本文在国际最新研究成果基础上,对实时网络游戏中的网络关键技术进行了多项深入研究。主要关键技术及其算法有:1.详细分析和阐述了航位推测技术,网络延迟成为实时性要求较高的网络游戏的一个瓶颈,航位推测技术避免了高网络延迟对该类游戏的冲击。航位推测技术主要包括预测技术和平滑处理技术。本研究了基于物理运动学算法的预测技术以及基于Cubic Splines算法的平滑处理技术,并给出了航位推测技术在实时网络游戏中应用的具体算法以及该算法的相应实例。2.在比较了乐观同步算法和保守同步算法的优缺点后,提出了采用基于航位推测的桶同步算法来解决实时网络游戏中的移动同步问题,该算法基于固定周期的网络更新,在客户端预测和客户端修正的处理下,最终实现了各个游戏客户端与游戏服务器之间的移动同步。3.研究了战斗中的射击命中算法,由于网络延迟的原因,实时网络游戏中射击问题的处理与单机游戏的是不同的,提出了用延迟补偿的方法来处理在网络中射击不准确的问题。最后,运用文中介绍的关键技术的算法设计并实现了基于3D的第一人称射击类实时网络游戏的整体架构系统。采用业务分离式集群的方式对服务器的架构进行了设计,其中包括更新服务器、登录服务器、均衡服务器、游戏服务器以及游戏客户端。关键技术主要应用在游戏服务器和游戏客户端上。本文详细介绍了各个服务器的运行流程和设计方案,通过实际的测试验证了关键技术中相应算法的正确性。
其他文献
新疆饮食文化作为中华饮食文化的重要组成部分,具有浓郁的区域特色和民族特色。随着互联网技术和信息化社会的发展,微博作为新兴媒体传播新疆饮食文化,增强了用户了解新疆文
目的:分析探讨桑白皮汤加减治疗慢性阻塞性肺疾病急性加重期(AECOPD)的临床疗效。方法:选择南京中医药大学附属江阴市中医院2015年3月至2017年3月期间收治的80例AECOPD患者为
地震是自然灾害中破坏力较强、发生频率较高的灾害,而京津冀地区属于中国震灾风险较高的地区。为完善京津冀地区综合防灾减灾体系、为京津冀协同发展提供可靠的地震安全保障,
针对当前高等艺术院校素描教学现状,引入心理学的表象运动,在一定的理论深度上揭示了素描内涵,指出了素描与表象、表象运动的关系,在写实素描与心理学表象的深化问题、素描的
梳理了社会性体育职业资格证书的概念、特征及发展历程;分析了社会性体育职业资格证书所面临的生存困境:涉嫌违法,市场混乱及国家证书的竞争等;重新诠释了社会性体育职业资格
迈耶·夏皮罗(Meyer Schapiro,1904—1996)是美国本土成长起来的著名艺术史家,曾担任哥伦比亚大学校级教授,在美术史论领域享有盛誉,堪与罗杰·弗莱、贡布里希、潘诺夫斯基
随着嵌入式技术的进一步发展以及人们对降低监控系统成本和提高可靠性的迫切要求,嵌入式监控系统越来越受到人们的欢迎。嵌入式DVR由于其功能日益丰富、产品日益成熟,自然成
在中国,根据临床经验显示,1岁以下的婴儿患尿布疹的比例高达70%;在日本,41%的宝宝每个月起码发生一次尿布引起的皮肤问题在美国,平均每个宝宝经历过18次尿布引起的皮肤问题。
分布式系统的安全性是系统建设中的关键环节,而传输是分布式系统安全中的一个薄弱环节。随着分布式系统的业务发展日趋复杂,分布式系统的传输安全面临着新的挑战。很多分布式
关于规模经济效益的几个问题张先治规模经济效益问题作为经济增长研究和经济效益研究中的重要课题,已越来越引起人们的重视。然而,什么是规模经济效益?它与经济规模、规模经济、