本发明专利技术涉及一种网络游戏系统及其实现方法;特别涉及一种在同一游戏客户端上显示多个游戏视图窗口区域,网络游戏系统及其实现方法。一种网络游戏系统,包括服务器端和多个客户端,所述服务器端和各所述客户端之间通过通信网络进行数据交互;各所述客户端能够被玩家操控;所述服务器端包括,游戏逻辑处理装置、支持多连接的网络处理装置;所述客户端包括,游戏逻辑处理装置、网络处理装置、界面交互装置、显示装置;所述显示装置显示有一玩家操作界面,在所述玩家操作界面中包含有显示游戏虚拟世界中操控玩家自己游戏角色周围一定范围内同步信息的主游戏视图窗口区域和至少一个显示内容有别于主游戏视图窗口区域的辅助游戏视图窗口区域。
【技术实现步骤摘要】
本专利技术涉及;特别涉及一种在同一游戏客户端上显示多个游戏视图窗口区域,以便在操控玩家观察主游戏视图窗口区域的同时,监视其它游戏视图窗口区域的网络游戏系统及其实现方法。
技术介绍
网络游戏能让多个玩家在同一个游戏虚拟世界里一起进行游戏,玩家通过游戏客户端就可以连接到游戏服务器进入这个游戏虚拟世界,每个玩家可以通过游戏客户端控制自己游戏角色在游戏虚拟世界里活动,并且可以在游戏客户端看到游戏虚拟世界中自己游戏角色周围一定范围内的活动。整个游戏虚拟世界的所有组成元素的数据,包括地图、玩家、NPC、物品等;如图1所示,这些数据都是在游戏服务器的游戏逻辑处理装置(S)中存储和处理的,游戏服务器的游戏逻辑处理装置(S)不停地循环处理游戏虚拟世界活动的变化(包括玩家游戏角色的活动、NPC的活动等),并且将各个游戏角色周围一定范围内的活动变化通过网络处理装置(S)同步通知给相应玩家的游戏客户端。游戏客户端的网络处理装置(C)接收到游戏服务器发送的信息后,将其传入给客户端游戏逻辑处理装置(C),;由于客户端游戏逻辑处理装置(C)只能获取到当前玩家(又称操控玩家)游戏角色周围一定范围的游戏虚拟世界信息,因此它就像是整个游戏虚拟世界的一个以该玩家为中心的局部投影机,玩家也就只能看到自己游戏角色周围一定范围内的活动了(如图2所示);操控玩家也只能对这范围内的游戏虚拟世界进行交互操作。如图3所示,是目前最为流行的一些网络游戏界面包括主窗口主要有人物状态栏、快捷栏、聊天窗口、菜单窗口等;在主窗口外还有在游戏界面中划分出一个区域或一个小窗口(通称小地图),屏幕右上即是游戏的小地图;它能显示出当前地图的名字、玩家当前的游戏坐标以及目前所在区域的情报。在小地图中也表示出了当前游戏地图的一些NPC位置;通过这个功能,玩家可以快速的查找到所想要去的目的地的位置。但是小地图只是显示预先编辑好的在整个游戏世界中以操控玩家自己游戏角色为中心的游戏虚拟世界的静态缩略图;虽然可以显示较大范围的游戏世界,但由于是预先编辑好的静态图,并不能够实时动态地显示游戏世界的活动,因此也不能对这貌似大范围的游戏世界进行任何交互操作;不能显示有别于以操控玩家自己游戏角色为中心的游戏虚拟世界的某一区域的状态。
技术实现思路
本专利技术的目的在于克服现有技术中的不足, 提供一种网络游戏系统,使操控玩家可以在观察主游戏窗口区域的同时,监视其它游戏视图窗口区域;本专利技术的另一个目的在于提供一种网络游戏实现方法,使操控玩家可以在观察主游戏窗口区域的同时,监视其它游戏视图窗口区域。本专利技术的另一个目的在于提供一种一种网络游戏,使操控玩家可以在观察主游戏窗口区域的同时,监视其它游戏视图窗口区域。本专利技术的目的是通过如下技术方案实现的一种网络游戏系统,包括服务器端和多个客户端,所述服务器端和各所述客户端之间通过通信网络进行数据交互;各所述客户端能够被玩家操控;所述服务器端包括,游戏逻辑处理装置、支持多连接的网络处理装置;所述网络处理装置可以和所述游戏逻辑处理装置进行数据交互;所述客户端包括,游戏逻辑处理装置、网络处理装置、界面交互装置、显示装置;所述游戏逻辑处理装置与网络处理装置进行数据交互,所述游戏逻辑处理装置传递数据到所述显示装置;所述游戏逻辑处理装置从界面交互装置处获取数据;所述显示装置显示有一玩家操作界面,在所述玩家操作界面中包含有显示游戏虚拟世界中操控玩家自己游戏角色周围一定范围内同步信息的主游戏视图窗口区域和至少一个显示内容有别于主游戏视图窗口区域的辅助游戏视图窗口区域。特别地,所述至少一个辅助游戏视图窗口区域,包括有显示游戏虚拟世界中操控玩家指定的其他玩家游戏角色周围一定范围内同步信息的辅助游戏视图窗口区域。特别地,所述至少一个辅助游戏视图窗口区域,包括有显示有别于以操控玩家自己游戏角色为中心的游戏虚拟世界中任意区域同步信息的辅助游戏视图窗口区域。一种网络游戏实现方法,其步骤如下1、客户端发起创建辅助游戏视图请求玩家控制游戏客户端请求创建辅助游戏视图,并通过相关界面指定该辅助游戏视图观察位置或观察游戏角色信息,客户端向服务器发出创建辅助游戏视图的请求及辅助游戏视图相关指定信息,并进入步骤2。2、游戏服务器进行相关验证游戏服务器游戏逻辑处理装置进行玩家身份是否合法、辅助游戏视图指定信息是否合法等验证操作,如果验证未通过则通知客户端创建辅助游戏视图失败的相关信息,流程结束;如果验证成功则通知客户端验证成功的信息,进入步骤3。3、游戏服务器存储辅助游戏视图相关信息;游戏客户端显示辅助游戏视图窗口区域游戏服务器游戏逻辑处理装置存储该玩家请求创建的辅助游戏视图的相关信息;游戏客户端根据玩家设定的辅助游戏视图的显示方式在客户端主游戏视图窗口区域中或主游戏视图窗口区域外开辟至少一个辅助游戏视图窗口区域,并通过显示装置进行显示。特别地,上述网络游戏实现方法,其还包括如下两循环步骤1)游戏服务器将主游戏视图和辅助游戏视图范围内的游戏虚拟世界的信息同步给游戏客户端;客户端将主游戏视图和辅助游戏视图数据传入所述显示装置进行显示,进入步骤2)。2)游戏客户端将玩家在多游戏视图上的操作分别转化为相应命令通知游戏服务器;游戏服务器处理客户端命令,在游戏虚拟世界产生新的变化,并返回步骤1)。一种网络游戏,包括有一玩家操作界面,在所述玩家操作界面中包含有显示游戏虚拟世界中操控玩家自己游戏角色周围一定范围内同步信息的主游戏视图窗口区域和至少一个显示内容有别于主游戏视图窗口区域的辅助游戏视图窗口区域;所述至少一个辅助游戏视图窗口区域,包括有显示有别于以操控玩家自己游戏角色为中心的游戏虚拟世界中任意区域同步信息的辅助游戏视图窗口区域和/或有显示游戏虚拟世界中操控玩家指定的其他玩家游戏角色周围一定范围内同步信息的辅助游戏视图窗口区域。由于本专利技术包括显示游戏虚拟世界中操控玩家自己游戏角色周围一定范围内信息的主游戏视图,其还包括至少一个辅助游戏视图;所以操控玩家可以在欣赏主游戏视图窗口区域的同时,监视其它游戏视图窗口区域。同时,本专利技术通过在游戏服务器的游戏逻辑处理装置中存储各个玩家的辅助游戏视图指定的观察位置或指定的观察游戏角色等信息,在游戏逻辑处理装置每次处理游戏虚拟世界活动变化时,除了将游戏角色周围的活动变化同步通知给相应玩家的游戏客户端外,也将玩家的辅助游戏视图指定的观察位置或指定的观察游戏角色周围的活动变化通知给相应玩家的游戏客户端,客户端游戏逻辑处理装置就能获取到游戏虚拟世界多个局部范围的信息,客户端游戏逻辑处理装置将数据信息处理后拆分出主游戏视图和辅助游戏视图的显示信息并分别送入所述显示装置中处理并显示,玩家就能在主游戏视图窗口区域上实时看到自己周围的活动,也能在辅助游戏视图窗口区域上实时看到自己指定的游戏虚拟世界其他位置指定的观察游戏角色的活动。理论上服务器端游戏逻辑处理装置可以存储一个玩家的无限多个辅助游戏视图窗口区域信息,因此本专利技术能使玩家同时看到游戏虚拟世界中任意多个位置的活动。这种操控模式使得无论是操控玩家单独游戏还是合作游戏都将获得更大的乐趣和满足感。附图说明图1为现有网络游戏系统功能模块架构示意图;图2为现有网络游戏中的服务器端整个游戏世界和客户端显示界面内容的对应关系图;图3为现本文档来自技高网...
【技术保护点】
一种网络游戏系统,包括服务器端和多个客户端,所述服务器端和各所述客户端之间通过通信网络进行数据交互;各所述客户端能够被玩家操控;所述服务器端包括,游戏逻辑处理装置、网络处理装置;所述网络处理装置可以和所述游戏逻辑处理装置进行 数据交互;所述客户端包括,游戏逻辑处理装置、网络处理装置、界面交互装置、显示装置;所述游戏逻辑处理装置与网络处理装置进行数据交互,所述游戏逻辑处理装置传递数据到所述显示装置;所述游戏逻辑处理装置从界面交互装置处获取数据; 所述显示装置显示有一玩家操作界面,在所述玩家操作界面中包含有显示游戏虚拟世界中操控玩家自己游戏角色周围一定范围内同步信息的主游戏视图窗口区域和至少一个显示内容有别于主游戏视图窗口区域的辅助游戏视图窗口区域。
【技术特征摘要】
【专利技术属性】
技术研发人员:吴方浩,吴越,
申请(专利权)人:珠海市西山居软件有限公司,
类型:发明
国别省市:44[中国|广东]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。