游戏控制方法、装置、计算机设备及存储介质
文献发布时间:2023-06-19 13:29:16
技术领域
本发明涉及智能终端,更具体地说是指游戏控制方法、装置、计算机设备及存储介质。
背景技术
传统终端游戏是通过在终端上虚拟按键,操控终端上的虚拟按键实现对游戏的控制,而智能手表TP(触控屏,Touchpanel)触控一般只用于手表内的操作响应以及点动、滑动屏幕,该触控事件为单向操作且只对手表内功能有效,无法操控手机、平板、电脑等外置的终端设备。
现有的终端游戏操作方式需要手持终端,随着终端设备的尺寸的增大,直接通过操控终端上的虚拟按键已经不能为操控者提供更好的体验感,而现有游戏手柄操控终端游戏的方式,存在游戏手柄体积大单价高,且都是物理按键不是虚拟按键的缺点。
因此,有必要设计一种新的方法,实现通过操控智能手表上的虚拟按键,实现对终端游戏的控制,体积小且成本低,能够为操控者提供更好的体验感。
发明内容
本发明的目的在于克服现有技术的缺陷,提供游戏控制方法、装置、计算机设备及存储介质。
为实现上述目的,本发明采用以下技术方案:游戏控制方法,包括:
定义智能手表上的虚拟按键操作区域以及操作方式;
安装并启动游戏应用程序;
与智能手表建立连接;
获取来自智能手表的触摸反馈指令;
根据所述触摸反馈指令呈现对应的游戏内容。
其进一步技术方案为:所述定义智能手表上的虚拟按键操作区域以及操作方式,包括:
设计智能手表上的虚拟按键;
划分所述虚拟按键对应的触控感应区域,以形成虚拟按键操作区域;
定义智能手表触控动作事件,以形成操作方式。
其进一步技术方案为:所述与智能手表建立连接,包括:
通过终端蓝牙搜索的方式与智能手表建立蓝牙连接。
其进一步技术方案为:所述触摸反馈指令包括单击、双击、长按以及滑动对应的反馈指令。
其进一步技术方案为:所述根据所述触摸反馈指令呈现对应的游戏内容之后,还包括:
采集用户动作样本;
根据所述用户动作样本确定用户游戏习惯方式。
其进一步技术方案为:所述根据所述用户动作样本确定用户游戏习惯方式,包括:
根据所述用户动作样本确定动作幅度以及频率;
根据所述动作幅度和频率通过AI深度学习确定用户游戏习惯方式。
其进一步技术方案为:所述根据所述用户动作样本确定用户游戏习惯方式之后,还包括:
根据所述用户游戏习惯方式更新游戏应用程序的显示界面。
本发明还提供了游戏控制装置,包括:
定义单元,用于定义智能手表上的虚拟按键操作区域以及操作方式;
安装单元,用于安装并启动游戏应用程序;
连接单元,用于与智能手表建立连接;
指令获取单元,用于获取来自智能手表的触摸反馈指令;
呈现单元,用于根据所述触摸反馈指令呈现对应的游戏内容。
本发明还提供了一种计算机设备,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法。
本发明还提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时可实现上述的方法。
本发明与现有技术相比的有益效果是:本发明通过定义智能手表控制游戏的虚拟按键操作区域和操作方式,在终端上安装对应的应用程序,并通过对智能手表的操作所生成的触摸反馈指令实时更新游戏应用程序所呈现的游戏内容,实现通过操控智能手表上的虚拟按键,实现对终端游戏的控制,由智能手表控制游戏,智能手表的体积小且成本低,能够为操控者提供更好的体验感。
下面结合附图和具体实施例对本发明作进一步描述。
附图说明
为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的游戏控制方法的应用场景示意图;
图2为本发明实施例提供的游戏控制方法的流程示意图;
图3为本发明实施例提供的游戏控制方法的子流程示意图;
图4为本发明实施例提供的智能手表的虚拟按键示意图一;
图5为本发明实施例提供的智能手表的虚拟按键示意图二;
图6为本发明实施例提供的智能手表的虚拟按键示意图三;
图7为本发明实施例提供的智能手表的虚拟按键示意图四;
图8为本发明另一实施例提供的游戏控制方法的流程示意图;
图9为本发明另一实施例提供的游戏控制方法的子流程示意图;
图10为本发明实施例提供的游戏控制装置的示意性框图;
图11为本发明实施例提供的游戏控制装置的定义单元的示意性框图;
图12为本发明另一实施例提供的游戏控制装置的示意性框图;
图13为本发明另一实施例提供的游戏控制装置的方式确定单元的示意性框图;
图14为本发明实施例提供的计算机设备的示意性框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
请参阅图1和图2,图1为本发明实施例提供的游戏控制方法的应用场景示意图。图2为本发明实施例提供的游戏控制方法的示意性流程图。该游戏控制方法应用于终端,该终端与智能手表进行数据交互,制定相关协议,实现了更快的采样率来采样触控事件,以更快的通信速率(50/100Hz),采用低功耗蓝牙BLE5.2等措施来实现智能手表与终端的双向实时通信。通过设计多种UI虚拟按键界面和划分触控感应区域,识别手表触控动作事件,定义了各种游戏的玩法功能,实现了通过手表TP触控来控制手机、平板、电脑上的操作,可以控制手机屏幕、操控游戏、甚至可以操控手机相关授权的所有操作。
图2是本发明实施例提供的游戏控制方法的流程示意图。如图2所示,该方法包括以下步骤S110至S150。
S110、定义智能手表上的虚拟按键操作区域以及操作方式。
在本实施例中,虚拟按键操作区域是指在智能手表上用于虚拟按键的操作的区域;操作方式包括单击、双击、长按以及滑动等TP触摸方式。
在一实施例中,请参阅图3,上述的步骤S110可包括步骤S111~S113。
S111、设计智能手表上的虚拟按键。
在本实施例中,如图4至图7所示,设置不同的虚拟按键,实现对游戏的不同控制方式。
S112、划分所述虚拟按键对应的触控感应区域,以形成虚拟按键操作区域;
S113、定义智能手表触控动作事件,以形成操作方式。
通过软件定义虚拟按键的操作区域及操作方式,通过电容式触摸屏做用户触摸反馈,最终确定游戏对应的操作。
将智能手表定位成游戏手柄、键盘、鼠标、快捷按键,将手机、平板、电脑定位成游戏屏幕,同时手机、平板、电脑屏幕能通过投屏到电视或者大型显示器,大大提升多种类型的游戏体验,并且能支持多人游戏包括本地或者远程游戏,大大的提升游戏的娱乐性与团体的参与体验感,增强社交融合度和互动性。
S120、安装并启动游戏应用程序。
S130、与智能手表建立连接。
具体地,通过终端蓝牙搜索的方式与智能手表建立蓝牙连接。
在本实施例中,首先在终端上安装对应的游戏应用程序,并启动该游戏应用程序,再将终端与智能手表建立连接,便可通过对智能手表的操控,实现对终端的游戏应用程序的控制。
安装、启动终端对应的游戏APP后,通过终端蓝牙搜索并且连接智能手表,启动终端APP附带的相关软件程序或游戏,蓝牙通信即与终端实行双向实时快速的通信,可以使用智能手表的虚拟按键来控制游戏各种操作,同时终端也可以实时控制智能手表。虚拟按键能识别到单点击、双击、长按、滑动等操作,满足大部分游戏的操作需求。
S140、获取来自智能手表的触摸反馈指令。
在本实施例中,所述触摸反馈指令包括单击、双击、长按以及滑动对应的反馈指令。
S150、根据所述触摸反馈指令呈现对应的游戏内容。
智能手表的不同触摸方式即操作方式都会有对应的指令,当用户对智能手表进行触摸操作时,智能手表会生成对应的触摸反馈指令,并上传至终端,以使得终端根据该触摸反馈指令及时更新游戏应用程序呈现的内容。
游戏应用程序除了可以单人游戏,还可以通过APP里的游戏大厅,进行联网对战,A用户和B用户在均有蓝牙穿戴设备即智能手表和应用连接的状态下,可以异地随时随地联机通过虚拟按键游戏控制模式远程对战。
用户拥有蓝牙穿戴设备即智能手表并连接手机APP;用户在蓝牙设备的有效距离内,启动APP的游戏,蓝牙穿戴设备进入虚拟按键界面,用户通过点击、长按、滑动、体感手势等操控游戏,如点击可以释放游戏大招,长按可以控制游戏角色的方向移动,滑动可以切换技能选项,晃动手臂可以投掷道具,除了可以单人游戏,还可以通过APP里的游戏大厅,进行联网对战,A用户和B用户在均有蓝牙穿戴设备和应用连接的状态下,可以异地随时随地联机通过虚拟按键游戏控制模式远程对战。
上述的游戏控制方法,通过定义智能手表控制游戏的虚拟按键操作区域和操作方式,在终端上安装对应的应用程序,并通过对智能手表的操作所生成的触摸反馈指令实时更新游戏应用程序所呈现的游戏内容,实现通过操控智能手表上的虚拟按键,实现对终端游戏的控制,由智能手表控制游戏,智能手表的体积小且成本低,能够为操控者提供更好的体验感。
图8是本发明另一实施例提供的一种游戏控制方法的流程示意图。如图8所示,本实施例的游戏控制方法包括步骤S210-S280。其中步骤S210-S250与上述实施例中的步骤S110-S150类似,在此不再赘述。下面详细说明本实施例中所增加的步骤S260-S280。
S260、采集用户动作样本。
在本实施例中,用户动作样本是指由用户对智能手表的虚拟按键进行操作后形成的动作记录内容。
S270、根据所述用户动作样本确定用户游戏习惯方式。
在本实施例中,用户游戏习惯方式是指用户控制游戏时的动作。
在一实施例中,请参阅图9,上述的步骤S270可包括步骤S271~S272。
S271、根据所述用户动作样本确定动作幅度以及频率;
S272、根据所述动作幅度和频率通过AI深度学习确定用户游戏习惯方式。
S280、根据所述用户游戏习惯方式更新游戏应用程序的显示界面。
智能手表除了拥有检测运动、健康、定位、通话等功能外,还能操控游戏,控制手机、平板,电脑,同时智能手表的便携性亦区别于传统的大型游戏手柄,体量上更便携、更容易随时随地连接手机体验主机游戏,增进娱乐性。
通过近半年的后台数据观察,用户通过游戏时采集到用户的动作样本,可以确认用的动作幅度和频率,以此得出用户最习惯的动作并且判断是否标准,通过AI深度学习,不断将动作标准调准为用户习惯的方式。
在BI(商业智能,Business Intelligence)层面,在所有的游戏中可以获取到被使用频率最高的动作和做操作方式,从而找到并扩大用户最喜欢的类型的游戏,在后续的运营中为用户定制该类动作的操作,并且为用户指定健康运动的游戏目标,根据合理的动作和操作来量身定制。
图10是本发明实施例提供的一种游戏控制装置300的示意性框图。如图10所示,对应于以上游戏控制方法,本发明还提供一种游戏控制装置300。该游戏控制装置300包括用于执行上述游戏控制方法的单元,该装置可以被配置于台式电脑、平板电脑、手提电脑、等终端中。具体地,请参阅图10,该游戏控制装置300包括定义单元301、安装单元302、连接单元303、指令获取单元304以及呈现单元305。
定义单元301,用于定义智能手表上的虚拟按键操作区域以及操作方式;安装单元302,用于安装并启动游戏应用程序;连接单元303,用于与智能手表建立连接;指令获取单元304,用于获取来自智能手表的触摸反馈指令;呈现单元305,用于根据所述触摸反馈指令呈现对应的游戏内容。
在一实施例中,如图11所示,所述定义单元301包括设计子单元3011、划分子单元3012以及事件定义子单元3013。
设计子单元3011,用于设计智能手表上的虚拟按键;划分子单元3012,用于划分所述虚拟按键对应的触控感应区域,以形成虚拟按键操作区域;事件定义子单元3013,用于定义智能手表触控动作事件,以形成操作方式。
在一实施例中,连接单元303,用于通过终端蓝牙搜索的方式与智能手表建立蓝牙连接。
图12是本发明另一实施例提供的一种游戏控制装置300的示意性框图。如图12所示,本实施例的游戏控制装置300是上述实施例的基础上增加了样本采集单元306、方式确定单元307以及界面呈现单元308。
样本采集单元306,用于采集用户动作样本;方式确定单元307,用于根据所述用户动作样本确定用户游戏习惯方式;界面呈现单元308,用于根据所述用户游戏习惯方式更新游戏应用程序的显示界面。
在一实施例中,请参阅图13,所述方式确定单元307包括频率确定子单元3071以及习惯确定子单元3072。
频率确定子单元3071,用于根据所述用户动作样本确定动作幅度以及频率;习惯确定子单元3072,用于根据所述动作幅度和频率通过AI深度学习确定用户游戏习惯方式。
需要说明的是,所属领域的技术人员可以清楚地了解到,上述游戏控制装置300和各单元的具体实现过程,可以参考前述方法实施例中的相应描述,为了描述的方便和简洁,在此不再赘述。
上述游戏控制装置300可以实现为一种计算机程序的形式,该计算机程序可以在如图14所示的计算机设备上运行。
请参阅图14,图14是本申请实施例提供的一种计算机设备的示意性框图。该计算机设备500可以是终端,其中,终端可以是智能手机、平板电脑、笔记本电脑、台式电脑、个人数字助理和穿戴式设备等具有通信功能的电子设备。
参阅图14,该计算机设备500包括通过系统总线501连接的处理器502、存储器和网络接口505,其中,存储器可以包括非易失性存储介质503和内存储器504。
该非易失性存储介质503可存储操作系统5031和计算机程序5032。该计算机程序5032包括程序指令,该程序指令被执行时,可使得处理器502执行一种游戏控制方法。
该处理器502用于提供计算和控制能力,以支撑整个计算机设备500的运行。
该内存储器504为非易失性存储介质503中的计算机程序5032的运行提供环境,该计算机程序5032被处理器502执行时,可使得处理器502执行一种游戏控制方法。
该网络接口505用于与其它设备进行网络通信。本领域技术人员可以理解,图14中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备500的限定,具体的计算机设备500可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
其中,所述处理器502用于运行存储在存储器中的计算机程序5032,以实现如下步骤:
定义智能手表上的虚拟按键操作区域以及操作方式;安装并启动游戏应用程序;与智能手表建立连接;获取来自智能手表的触摸反馈指令;根据所述触摸反馈指令呈现对应的游戏内容。
其中,所述触摸反馈指令包括单击、双击、长按以及滑动对应的反馈指令。
在一实施例中,处理器502在实现所述定义智能手表上的虚拟按键操作区域以及操作方式步骤时,具体实现如下步骤:
设计智能手表上的虚拟按键;划分所述虚拟按键对应的触控感应区域,以形成虚拟按键操作区域;定义智能手表触控动作事件,以形成操作方式。
在一实施例中,处理器502在实现所述与智能手表建立连接步骤时,具体实现如下步骤:
通过终端蓝牙搜索的方式与智能手表建立蓝牙连接。
在一实施例中,处理器502在实现所述根据所述触摸反馈指令呈现对应的游戏内容步骤之后,还实现如下步骤:
采集用户动作样本;根据所述用户动作样本确定用户游戏习惯方式。
在一实施例中,处理器502在实现所述根据所述用户动作样本确定用户游戏习惯方式步骤时,具体实现如下步骤:
根据所述用户动作样本确定动作幅度以及频率;根据所述动作幅度和频率通过AI深度学习确定用户游戏习惯方式。
在一实施例中,处理器502在实现所述根据所述用户动作样本确定用户游戏习惯方式步骤之后,还实现如下步骤:
根据所述用户游戏习惯方式更新游戏应用程序的显示界面。
应当理解,在本申请实施例中,处理器502可以是中央处理单元(CentralProcessingUnit,CPU),该处理器502还可以是其他通用处理器、数字信号处理器(DigitalSignal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
本领域普通技术人员可以理解的是实现上述实施例的方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成。该计算机程序包括程序指令,计算机程序可存储于一存储介质中,该存储介质为计算机可读存储介质。该程序指令被该计算机系统中的至少一个处理器执行,以实现上述方法的实施例的流程步骤。
因此,本发明还提供一种存储介质。该存储介质可以为计算机可读存储介质。该存储介质存储有计算机程序,其中该计算机程序被处理器执行时使处理器执行如下步骤:
定义智能手表上的虚拟按键操作区域以及操作方式;安装并启动游戏应用程序;与智能手表建立连接;获取来自智能手表的触摸反馈指令;根据所述触摸反馈指令呈现对应的游戏内容。
其中,所述触摸反馈指令包括单击、双击、长按以及滑动对应的反馈指令。
在一实施例中,所述处理器在执行所述计算机程序而实现所述定义智能手表上的虚拟按键操作区域以及操作方式步骤时,具体实现如下步骤:
设计智能手表上的虚拟按键;划分所述虚拟按键对应的触控感应区域,以形成虚拟按键操作区域;定义智能手表触控动作事件,以形成操作方式。
在一实施例中,所述处理器在执行所述计算机程序而实现所述与智能手表建立连接步骤时,具体实现如下步骤:
通过终端蓝牙搜索的方式与智能手表建立蓝牙连接。
在一实施例中,所述处理器在执行所述计算机程序而实现所述根据所述触摸反馈指令呈现对应的游戏内容步骤之后,还实现如下步骤:
采集用户动作样本;根据所述用户动作样本确定用户游戏习惯方式。
在一实施例中,所述处理器在执行所述计算机程序而实现所述根据所述用户动作样本确定用户游戏习惯方式步骤时,具体实现如下步骤:
根据所述用户动作样本确定动作幅度以及频率;根据所述动作幅度和频率通过AI深度学习确定用户游戏习惯方式。
在一实施例中,所述处理器在执行所述计算机程序而实现所述根据所述用户动作样本确定用户游戏习惯方式步骤之后,还实现如下步骤:
根据所述用户游戏习惯方式更新游戏应用程序的显示界面。
所述存储介质可以是U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、磁碟或者光盘等各种可以存储程序代码的计算机可读存储介质。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的。例如,各个单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。本发明实施例装置中的单元可以根据实际需要进行合并、划分和删减。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。
该集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,终端,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
- 游戏系统、控制器、游戏设备、游戏设备控制方法、计算机可读存储介质
- 游戏中的交互控制方法、装置、计算机设备及存储介质