本发明涉及虚拟现实技术领域,特别是涉及一种vr线下体验多人游戏平台。
背景技术:
而目前的vr线下体验店,大多数是超市体验模式,也就是说,体验店里布置几个房间,每个房间有台电脑,下载大量的vr游戏,用同样的设备,让玩家选择其中一个去玩。多数是单人体验,枯燥,也没有很好的沉浸感。
也有一些体验店,类似主题乐园的模式,在一个大场地房间里,场景里有一些专属体验的硬件,可以支持多个玩家一起自由行走以及游戏。但目前这些主题乐园模式,无论在产品设计上还是技术标准上,都没有得到很好的发展,没有带给玩家更高乐趣。因此,开发一款多人同时体验vr游戏的平台是行业内开发者亟待要解决的工作。
技术实现要素:
为了克服现有技术存在的现有的体验店是单人体验,枯燥,没有很好的沉浸感的不足,本发明提供了一种vr线下体验多人游戏平台。
本发明解决其技术问题所采用的技术方案是:
一种vr线下体验多人游戏平台,包括:游戏端和控制台;所述游戏端包括不止一台装载有vr游戏的游戏设备;所述游戏端的所有游戏设备通过udp协议传输方式进行同步连接,其中一台游戏设备作为主机设备,其他的游戏设备作为从机设备;所述控制台和游戏端连接,所述主机设备和所有的从机设备连接;所述控制台,用于对游戏设备进行监控和全局数据配置。
优选地,所述控制台包括:控制台客户端和控制台服务器端;所述控制台客户端安装在每台游戏设备中;所述控制台服务器端通过控制台客户端对游戏设备进行监控和全局数据配置。
优选地,所述控制台服务器端通过控制台客户端对游戏设备进行监控的步骤包括:所述控制台客户端采集游戏设备的cpu、gpu和内存信息,并将cpu、gpu和内存信息发送到控制台服务器端,所述控制台服务器端将cpu、gpu和内存信息进行显示。
优选地,所述控制台服务器端还通过控制台客户端对游戏设备的vr游戏进行关闭或启动。
优选地,所述控制台服务器端还通过控制台客户端对游戏设备的vr游戏进行关闭或启动的步骤包括:所述控制台服务器端将携带vr游戏路径的启动/关闭指令发送到控制台客户端,所述控制台客户端执行所述启动/关闭指令,对所述vr游戏进行关闭或开启。
优选地,所述全局数据包括:通信ip信息、玩家枪支类型和游戏版本更新数据中至少一种。
优选地,还包括:硬件调用客户端;所述硬件调用客户端将游戏端发送过来的硬件调用指令传递到硬件控制器,所述硬件控制器根据所述硬件调用指令启动对应的硬件。
优选地,所述硬件包括震动地板、吹风机和气味机中的任意一种。
优选地,所述游戏设备为电脑。
本发明的有益效果是:本发明的游戏端包括不止一台装载有vr游戏的游戏设备;所述游戏端的所有游戏设备通过udp协议传输方式进行同步连接,其中一台游戏设备作为主机设备,其他的游戏设备作为从机设备;所述控制台和游戏端连接,所述主机设备和所有的从机设备连接;这样控制台能够游戏端的所有游戏设备进行监控和全局数据配置,实现让所有的游戏设备供多人同时体验vr游戏,增加沉浸式体验的乐趣。
附图说明
下面结合附图和实施例对本发明进一步说明。
图1为一实施例的vr线下体验多人游戏平台的示意性结构框图。
图2为另一实施例的vr线下体验多人游戏平台的示意性结构框图。
图3为一实施例的控制台的的示意性结构框图。
具体实施方式
现在结合附图对本发明作进一步详细的说明。这些附图均为简化的示意图,仅以示意方式说明本发明的基本结构,因此其仅显示与本发明有关的构成。
实施例1
参见图1,一种vr线下体验多人游戏平台,包括:游戏端1和控制台2;所述游戏端1包括不止一台装载有vr游戏的游戏设备;所述游戏端1的所有游戏设备通过udp协议传输方式进行同步连接,其中一台游戏设备作为主机设备11,其他的游戏设备作为从机设备11、12、13...;所述控制台2和游戏端1的主机设备11连接,所述主机设备11和所有的从机设备11、12、13...连接;所述控制台2,用于对游戏设备进行监控和全局数据配置。
在本实施例,所述游戏端1的所有游戏设备采用主从运作模式,将其中一台游戏设备作为主机设备11,其他的游戏设备作为从机设备11、12、13...。优选的,将2-10台游戏设备安装在同一局域网下,进行同步通信。支持1~10人进行多人游戏;可以单房间1-5人同时进行多人组队游戏,或者2个房间进行1-5对1-5的对战游戏。同步通信采用upd协议传输方式,也就是端对端的数据包发送方式。主机设备11是处理游戏逻辑的唯一机器,其它的从机设备11、12、13...发送数据包到主机设备11,主机设备11处理后再分发到从机设备11、12、13...。
游戏端包括不止一台装载有vr游戏的游戏设备;所述游戏端的所有游戏设备通过udp协议传输方式进行同步连接,其中一台游戏设备作为主机设备,其他的游戏设备作为从机设备;所述控制台和游戏端连接,所述主机设备和所有的从机设备连接;这样控制台能够游戏端的所有游戏设备进行监控和全局数据配置,实现让所有的游戏设备供多人同时体验vr游戏,增加沉浸式体验的乐趣。
实施例2
参见图2-3,一种vr线下体验多人游戏平台,包括:游戏端1和控制台2;所述游戏端1包括不止一台装载有vr游戏的游戏设备;所述游戏端1的所有游戏设备通过udp协议传输方式进行同步连接,其中一台游戏设备作为主机设备11,其他的游戏设备作为从机设备11、12、13...;所述控制台2和游戏端1的主机设备11连接,所述主机设备11和所有的从机设备11、12、13...连接;所述控制台2,用于对游戏设备进行监控和全局数据配置。
其中,所述控制台2包括:控制台客户端22、23、24...和控制台服务器端21;所述控制台客户端22、23、24...安装在每台游戏设备中;所述控制台服务器端21通过控制台客户端22、23、24...对游戏设备进行监控和全局数据配置。更进一步地,所述控制台服务器端21通过控制台客户端22、23、24...对游戏设备进行监控的步骤包括:所述控制台客户端22、23、24...采集游戏设备的cpu、gpu和内存信息,并将cpu、gpu和内存信息发送到控制台服务器端21,所述控制台服务器端21将cpu、gpu和内存信息进行显示,工作人员通过查看这些监控到的信息,并根据所述监控信息判断异常情况,及时处理游戏电脑各种状态异常。
在本实施例,所述控制台服务器端21还通过控制台客户端22、23、24...对游戏设备的vr游戏进行关闭或启动。更进一步地,所述控制台服务器端21还通过控制台客户端22、23、24...对游戏设备的vr游戏进行关闭或启动的步骤包括:所述控制台服务器端21将携带vr游戏路径的启动/关闭指令发送到控制台客户端22、23、24...,所述控制台客户端22、23、24...执行所述启动/关闭指令,对所述vr游戏进行关闭或开启。需要说明的是,每台游戏设备里安装的vr游戏都有具体的路径。
其中,所述全局数据包括:通信ip信息、玩家枪支类型和游戏版本更新数据中至少一种。控制台2服务器将全局数据发送到控制台客户端22、23、24...,控制台客户端22、23、24...将这些文件保存/替换到本机相应的vr游戏路径里。
在本实施例,还包括:硬件调用客户端3;所述硬件调用客户端3将游戏端1发送过来的硬件调用指令传递到硬件控制器,所述硬件控制器根据所述硬件调用指令启动对应的硬件。所述硬件包括震动地板、吹风机和气味机中的任意一种。硬件调用客户端3安装在其中一个游戏端1的游戏设备,与该游戏设备建立网络数据通信,该游戏设备在游戏过程会传达指令到硬件调用客户端3,从而达到驱动相应硬件的作用。比如,游戏端1进行的是一个高楼游戏,游戏中,当刮风时,相应的硬件吹风机就会启动吹起模拟的阵风。
在本实施例,所述游戏设备为电脑。
游戏端包括不止一台装载有vr游戏的游戏设备;所述游戏端的所有游戏设备通过udp协议传输方式进行同步连接,其中一台游戏设备作为主机设备,其他的游戏设备作为从机设备;所述控制台和游戏端连接,所述主机设备和所有的从机设备连接;这样控制台能够游戏端的所有游戏设备进行监控和全局数据配置,实现让所有的游戏设备供多人同时体验vr游戏,增加沉浸式体验的乐趣。此外,通过所述硬件调用客户端将游戏端发送过来的硬件调用指令传递到硬件控制器,所述硬件控制器根据所述硬件调用指令启动对应的硬件,达到更好的沉浸式体验。