文档介绍:中山大学
硕士学位论文
大型多人在线角色扮演游戏(MMORPG)角色协同控制系统的设
计与开发
姓名:陈轩
申请学位级别:硕士
专业:软件工程
指导教师:陈有青
20070601
要摘关键词:网络游戏服务器协同控制随着互联网的普及和网络技术的不断发展,网络游戏逐渐取代单机游戏成为游戏的主流,。因此,网络游戏服务器已成为分布式软件系统的重要应用之一,,是网络游戏能够同步、稳定、流畅的运行的关键要素。近年来,第二代模式开始在国外兴起,对协同控制技术提出了更高的要求。本文首先提出并详细分析了角色协同控制技术所面临的各种问题,如网络延迟、带宽限制、安全性要求等等,并针对第二代’奶氐惴治隽似涠苑务器端提出的新的需求和挑战。然后,,结合项目背景,提出了以域服务器为基础的服务器架构的设计方案,设计了一套完整的角色控制和同步方案,并实现了该方案。本项目成果已成功用于网络教育游戏“青史之石”的开发中,经测试达到了预期效果,证实了方案的合理性,:硕士生:指导教师:大塑多人在线角色扮演游戏角色协同控制系统的设计与开发软件工程陈轩陈有青副教授中山大学硕士学位论文大塑多人在线角色扮演游戏角色协同控制系统的设计与开发●
蟖.∥丘赋蜯娜’模琺地痠蠴蝟轪甈畃中山大学硕士学位论文大型多人在线角色扮演游戏角色协同控制系统的设计与开发籘:...:暑’
痑甌‘:猵髟琈Ⅳ中山大学硕士学位论文大型多人在线角色扮演游戏角色协同控制系统的设计与开发甮
,只经历了很短的时间,,可以说网络游戏已经成为人们休闲、娱乐的一种有效方式。网络游戏是电子游戏的一种,它是利用砷:谛椋訧R劳校以多人同时参与的游戏项目;它是通过信息网络传播和实现的互动娱乐形式,是一种网络与文化相结合的产业。网络游戏充分挖掘了人们交流的需要和虚拟世界的魅力。人们各自坐在自己家中的电脑面前就可以与世界各地的朋友们一起聊天,探索未知世晃,体验团队合作,感受虚拟世界的各种乐趣。网络游戏软件的主要部分运行在网络服务器上,而且用户数据也存储在服务器上,,允许用户通过局域网或服务器进行对战游戏,但是用户数据并不保存在服务器上,因而不能被称为是网络游戏。中山大学硕士学位论文大塑多人在线角色扮演游戏角色协同控制系统的设计与开发
⒄估网络游戏的起源可追溯到年【”,当时一位叫瑞克·布罗米的程序员为网络游戏按照其游戏形式和内容,大致分为以下两类:菹杏蜗罚云迮评嘤蜗肺V鳎饫嘤蜗吩诠诔鱿质奔浣显纾粤众和中国游戏中心等老牌休闲网游厂商为代表。笮投嗳嗽谙哂蜗包括大型多人在线角色扮演游戏,即这类网络游戏在国内发展较晚,且多以代理国外厂商游戏的形式出现,如盛大代理的《传奇》,九城代理的《魔兽世界》等。从年世界上第一台电脑诞生至今,电脑的发展已走过几十个年头。交流与娱乐是人的本性,哪里有人,那里就充满了娱乐与交流。从网络产生之初,网络游戏便已经开始酝酿;到上个世纪九十年代,网络游戏进入快速发展时期;直至现今已形成几十亿美元的网络游戏市场。这无一不表现着电脑、网络与游戏相结合的无限魅力。低潮嘈戳艘豢蠲为《太空大战》雕蜗罚糜蜗芬园四昵暗诼槭±砉ぱг旱牡谝款电脑游戏《太空大战》为蓝本,不同之处在于,它可支持两人远程连线。随后,低成虾芸斐鱿至撕芏嗟牧哂蜗罚苤С值耐痹谙呷耸泊蟠笤加。直至年,耐痹谙呷耸汛锏嗝晖瞥龅摹兜国》是第一款允许人同时在线的游戏,这一联机游戏模式成为现代即时策略游戏的标准模式。年发布的《奥布里特》且豢畹乩卫喽嗳肆游戏。中山大学硕士学位论文大型多人在线角色扮演游戏角色协同控制系统的设计与开发
一款舞匆弧癕保馐且桓龃课淖值亩嗳耸澜纾涤鱿嗷チ这一时期的多人连线游戏的特征是:⒎浅中裕髦仄艉笥蜗返南关信息即会丢失,因此无法模拟一个持续发展的世界;⒂蜗分荒茉谕环务器,终端机系统内部执行,无法跨系统运行.⑼耆夥选R虼耍庑┯蜗虽然具备多人连线同时游戏的功能,但是他们仍然只是一种对等网环境下的连线游戏,不能被称为是真正的网络游戏。年在英国的埃塞克斯大学,罗伊·特鲁布肖用编写了世界上第接的房间和条指令,用户登录后可以通过数据库进行人机交互,或