一种电脑游戏的控制方法及系统的制作方法

文档序号:6574719阅读:201来源:国知局
专利名称:一种电脑游戏的控制方法及系统的制作方法
技术领域
本发明涉及电脑游戏领域,特别是涉及一种电脑游戏的控制方法及系统。
背景技术
电脑游戏是人们,特别是青少年喜爱的娱乐工具之一。电脑游戏依靠计算机硬体技术、计算软件技术、互联网技术提供的强大支持,得到迅速的发展,游戏场景更逼真,情节更丰富,趣味性更强,给游戏玩家带来更多乐趣。
游戏玩家通过鼠标、键盘等输入设备输入控制命令,电脑游戏系统根据预置的游戏规则将其转换为相应的控制指令,控制游戏角色执行相应的动作,来进行对电脑游戏的控制。目前,电脑游戏的控制方法主要有两种,一种是通过电脑游戏系统的菜单或用户图形界面进行控制,另一种是通过触摸游戏场景中的某个点,进行控制。
通过电脑游戏系统的菜单或用户图形界面控制游戏角色,是游戏玩家根据需要点击相应的用户图形界面,选择所需的操作菜单,发送操作命令,游戏系统依据该操作命令控制游戏角色。但是,大型的电脑游戏往往具有多个不同的游戏角色,每个游戏角色都可执行多个动作,这就需要游戏玩家熟悉每一个游戏角色、每一个动作的操作流程,对应游戏的初级玩家来说,较为困难和烦琐,降低游戏玩家操控游戏的乐趣。
通过触摸游戏场景中的某个点,产生控制命令,进而控制游戏角色的控制方法可不需游戏玩家熟悉各种操作流程,方便对电脑游戏的控制。参阅图1,为现有触摸式电脑游戏控制方法流程图,具体步骤如下。
步骤101、将游戏场景整体设置为一触摸感应区,并横向、纵向设置多条分割线,将该触摸感应区机械的平均化分为多个位置感应区。
游戏玩家使用鼠标等输入设备点击游戏场景中某位置感应区。
步骤102、电脑游戏系统确定被点击的位置感应区,生成固定的控制指令。
游戏软件系统接收到游戏场景中某位置感应区被激活信息,直接生成作用于该位置的固定控制指令。如,在一款枪战游戏中,用户点击游戏场景中某位置,该游戏系统生成枪击该处的指令。
步骤103、游戏角色执行该控制指令。
如,游戏角色向场景中被点击位置处开枪射击,被射击位置处的物体发生相应的变化。
该触摸式电脑游戏控制方法虽可避免游戏玩家记忆、熟悉各种操作流程,但是,电脑游戏系统根据游戏玩家的点击命令,只能生成固定的控制指令,控制游戏角色执行单一的动作。因此,该电脑游戏控制方法只能在功能简单、且游戏角色动作单一的电脑游戏中适用,无法在具有多个不同的游戏角色,每个游戏角色都可执行多个动作的电脑游戏中使用,不具有广泛适用性。

发明内容
本发明所要解决的技术问题是提供一种电脑游戏的控制方法,该方法可让游戏玩家避免熟悉电脑游戏各种操作流程的不便,并且具有广泛的适用性。
本发明的另一个目的是提供一种电脑游戏的控制系统,该系统能够可让游戏玩家避免熟悉电脑游戏各种操作流程的不便,并且具有广泛的适用性。
本发明一种电脑游戏的控制方法,包括在游戏场景中按物件节点设置触摸感应区;所述触摸感应区被激活时,生成相应的控制指令;所述控制指令驱动游戏角色。
优选的,按下述步骤,生成相应的控制指令查找所述触摸感应区对应的动作;生成可控制游戏角色执行上述动作的控制指令。
优选的,生成相应的控制指令查找所述触摸感应区对应的动作类,所述动作类包含至少两个动作;在上述动作类中选择某一动作;生成可控制游戏角色执行上述动作的控制指令。
优选的,按下述步骤,在上述动作类中选择某一动作在上述动作类中,从被设置的优先级数为最高等级的动作开始,依次判断执行该动作是否与游戏当前环境条件相冲突;选择第一个不相冲突的动作。
优选的,按下述步骤,在上述动作类中选择某一动作获取相同游戏环境条件下游戏角色执行上述动作类中各动作的次数值;选择次数值最高的动作。
优选的,所述物件包括游戏角色本身。
优选的,所述游戏角色为虚拟宠物。
本发明一种电脑游戏的控制系统,包括触摸感应区设置单元、控制指令生成单元、及游戏角色驱动单元所述触摸感应区设置,用于在游戏场景中按物件节点设置触摸感应区;所述控制指令生成单元,用于在所述触摸感应区被激活时,生成相应的控制指令;所述游戏角色驱动单元,用于按所述控制指令驱动游戏角色。
优选的,还包括动作查找单元,用于在触摸感应区被激活时,查找该触摸感应区对应的动作,并发送可控制游戏角色执行该动作的生成指令到所述控制指令生成单元。
优选的,还包括动作选择单元,用于在触摸感应区被激活时,在该触摸感应区对应的动作类中选择某一动作,并发送可控制游戏角色执行该动作的生成指令到所述控制指令生成单元。
与现有技术相比,本发明的实施例具有以下优点本发明在游戏场景中按物件节点设置触摸感应区,触摸感应区被激活时,生成相应的控制指令,驱动游戏角色。相对于现有触摸式控制方法中,将游戏场景整体设置为一触摸感应区,并横向、纵向设置多条分割线,将该触摸感应区机械的平均化分为多个位置感应区,游戏软件系统接收到游戏场景中某位置感应区被激活信息,直接生成作用于该位置的固定控制指令,控制游戏角色执行单一的动作,本发明是按游戏场景中的物件节点精确划分多个不同的触摸感应区,不同的触摸感应区对应不同的控制指令,可控制游戏角色完成多种动作。因此,本发明可在具有多个不同的游戏角色,每个游戏角色都可执行多个动作的电脑游戏中使用,具有广泛的适用性。
本发明的一个触摸感应区可对应多个动作,该触摸感应区被激活时,选择某一动作,并生成可控制游戏角色执行该动作的控制指令。本发明在该感应区对应的多个动作中,选择最合适的动作,避免游戏玩家自己查看、分析游戏当前环境条件来选择操作指令,提高游戏玩家的乐趣。
本发明通过为电脑游戏的各个动作设置优先级数,从上述动作类中优先级数高的动作开始,判断执行该动作是否与游戏当前环境条件相冲突;如不冲突,则选择该动作。在游戏当前环境条件下,能够智能地判断、选择最符合游戏情节发展需要的动作,使游戏角色尽可能按着游戏情节发展的需要,执行动作。也使得游戏玩家不需事先熟悉游戏各种操作流程,只需按习惯思维点击游戏场景中的物件即可控制游戏。
本发明通过统计在各种游戏环境条件下游戏角色执行每种动作的次数,获取游戏当前环境条件下游戏角色执行上述动作类中各动作的数量值,选择数量值最高的动作。在游戏当前环境条件下,能够智能地判断、选择游戏角色执行次数最多的动作,使游戏角色尽可能按着游戏玩家的操作习惯,执行动作。
本发明物件包括游戏角色本身。本发明通过在游戏角色本身上按节点设置触摸感应区,当游戏玩家触摸游戏角色时,游戏角色就会执行相应的动作,增强游戏玩家和游戏角色的互动性,提高游戏玩家的乐趣。


图1为现有触摸式电脑游戏控制方法流程图;图2为本发明电脑游戏的控制方法一实施例流程图;图3为本发明电脑游戏的控制方法另一实施例流程图;图4为本发明电脑游戏的控制方法又一实施例流程图;图5为本发明在动作类中选择某动作方法的一实施例示意图;图6为本发明在动作类中选择某动作方法的另一实施例流程7为本发明电脑游戏的控制系统一实施例示意图;图8为本发明电脑游戏的控制系统另一实施例示意图;图9为本发明电脑游戏的控制系统又一实施例示意图。
具体实施例方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式
对本发明作进一步详细的说明。
本发明在游戏场景中按物件节点设置触摸感应区,触摸感应区被激活时,则生成相应的控制指令,驱动游戏角色。这样,游戏玩家只需使用鼠标点击游戏场景中不同的物件节点,就可控制游戏角色完成各种动作。
参阅图2,为本发明电脑游戏的控制方法一实施例流程图,具体步骤如下。
步骤201、在游戏场景中按物件节点设置触摸感应区。
本发明所述的物件节点包括电脑游戏的不同场景中各个物件的节点。电脑游戏的动作环境是由一幕幕的场景组成,每幕场景都包括多种物件,如游戏角色本身、背景画面、各种物体等。每个物件又包括多个节点,如游戏角色本身的各个部位、背景画面的不同图案、物体的各个组成部分等。
本发明根据游戏情景发展的需要,合理地在场景中物件的节点处设置触摸感应区,每个触摸感应区不重叠。
如,在虚拟宠物游戏的一幕卧室场景中,可在场景中的床中心位置设置一触摸感应区,在场景中的桌子面设置一触摸感应区,在桌子的四个桌腿部位各设置一触摸感应区,在虚拟宠物的脚、头、身子等部位都各设置一触摸感应区。
步骤202、激活某触摸感应区。
游戏玩家使用鼠标将屏幕上显示的标识箭头指到一触摸感应区,点击即可激活该触摸感应区。游戏玩家也可使用键盘、游戏控制器上的按钮、游戏摇柄等设备将屏幕上的标识箭头移动到触摸感应区,点击激活该触摸感应区。
步骤203、生成与被激活触摸感应区相对应的控制指令。
本发明触摸感应区对应固定的控制指令,当该触摸感应区被激活时,电脑游戏系统生成该触摸感应区对应的控制指令。
如,在虚拟宠物游戏中,游戏玩家点击床中心,则生成跳跃到该处的控制指令;游戏玩家点击桌子腿,则生成沿该桌子腿爬上桌子的控制指令;如用户点击虚拟宠物的头,则生成抱头翻滚的控制指令。
步骤204、控制指令驱动游戏角色。
电脑游戏系统将控制指令传送到游戏玩家主要控制的游戏角色,驱动游戏角色执行该控制指令对应的动作。
本发明按游戏场景中的物件节点精确划分多个不同的触摸感应区,不同的触摸感应区对应不同的控制指令,可控制游戏角色完成多种动作。因此,本发明可在具有多个不同的游戏角色,每个游戏角色都可执行多个动作的电脑游戏中使用,具有广泛的适用性。
本发明物件包括游戏角色本身。通过在游戏角色本身上按节点设置触摸感应区,当游戏玩家触摸游戏角色时,游戏角色就会执行相应的动作,增强游戏玩家和游戏角色的互动性,提高游戏玩家的乐趣。
本发明在电脑游戏的每幕场景中都设有多个触摸感应区,每个触摸感应区可只对应一个动作。游戏玩家通过点击该触摸感应区,控制游戏角色执行该动作。
参阅图3,为本发明电脑游戏的控制方法另一实施例流程图,具体步骤如下。
步骤301、在游戏场景中按物件节点设置触摸感应区。
本发明根据游戏情景发展的需要,合理地在场景中物件的节点处设置触摸感应区,每个触摸感应区不重叠。
步骤302、将各个触摸感应区与动作建立一一的对应关系,并保存在数据库中。
因电脑游戏具有多幕场景,而每一幕场景设有多个触摸感应区,本发明将每一个触摸感应都与某个动作建立对应关系,并存储到内部数据库中。
如,在虚拟宠物的一幕浴室场景中,床中心对应跳跃到该处的动作;桌子的桌子腿,对应沿该桌子腿爬上桌子的动作;虚拟宠物的头对应抱头翻滚的动作。
步骤303、激活某触摸感应区。
游戏玩家使用鼠标将屏幕上显示的标识箭头指到该触摸感应区,点击即可激活该触摸感应区步骤304、查找该触摸感应区对应的动作。
电脑游戏系统在数据库中查找该触摸感应区对应的动作。
步骤305、生成可控制游戏角色执行上述动作的控制指令。
根据查找到的动作,电脑系统生成可控制游戏角色执行该动作的控制指令。
步骤306、控制指令驱动游戏角色。
将控制指令传送到游戏玩家主要控制的游戏角色,游戏角色执行该控制指令对应的动作。
本发明每个触摸感应区也可对应一个动作类,动作类中包含有多个动作。游戏玩家点击该触摸感应区,电脑游戏系统可智能地在动作类中选择最合适的动作。
参阅图4,为本发明电脑游戏的控制方法又一实施例流程图,具体步骤如下。
步骤401、在游戏场景中按物件节点设置触摸感应区。
本发明根据游戏情景发展的需要,合理地在场景中物件的节点处设置触摸感应区。
步骤402、将各个触摸感应区与动作类建立一一的对应关系,并保存在数据库中。
因电脑游戏具有多幕场景,而每一幕场景设有多个触摸感应区,本发明将每一个触摸感应都与某个动作类建立对应关系,并存储到内部数据库中。
如,在一幕浴室的场景中,虚拟宠物的头部触摸感应区可对应抱头翻滚动作、洗头动作、戴帽动作等,将抱头翻滚动作、洗头动作、戴帽动作三个动作组合成一个动作类,将该动作类与虚拟宠物头部感应区建立对应关系,保存到数据库。
步骤403、激活某触摸感应区。
游戏玩家使用鼠标将屏幕上显示的标识箭头指到该触摸感应区,点击即可激活该触摸感应区步骤404、查找该触摸感应区对应的动作类。
电脑游戏系统在数据库中查找该触摸感应区对应的动作类。如,在虚拟宠物的一幕浴室场景中,游戏玩家点击虚拟宠物的头部感应区,获取虚拟宠物头部感应区对应的动作类。
步骤405、在上述动作类中选择某一动作。
本发明在上述动作类的各动作中,在执行该动作不与游戏当前环境条件相冲突的前提下,选择优先级最高的动作;或选择游戏当前环境条件下游戏角色执行上述动作类中各动作的次数值最高的动作。
步骤406、生成可控制游戏角色执行上述动作的控制指令。
根据查找到的动作,电脑系统生成可控制游戏角色执行该动作的控制指令。
步骤407、控制指令驱动游戏角色。
将控制指令传送到游戏玩家主要控制的游戏角色,游戏角色执行该控制指令对应的动作。
本发明通过上述流程在感应区对应的多个动作中,选择最合适的动作,避免游戏玩家自己查看、分析游戏当前环境条件来选择操作指令,提高游戏玩家的乐趣。
本发明上述的可为在动作类的各动作中,在执行该动作不与游戏当前环境条件相冲突的前提下,选择优先级最高的动作。这样,保证电脑游戏系统能够智能地判断、选择最符合游戏情节发展需要的动作,使游戏角色尽可能按着游戏情节发展的需要,执行动作。
参阅图5,为本发明在动作类中选择某动作方法的一实施例示意图,具体步骤如下所述。
步骤501、根据游戏情节发展的需要,为电脑游戏的各个动作设置优先级数。
根据游戏情节发展的需要,本发明统一为每个动作配置优先级数。
如,在虚拟宠物游戏中,可将能够改变游戏角色属性值的动作设置为第一优先级,需与场景环境相结合完成的动作设置为第二优先级,娱乐性的动作设置为第三优先级。
步骤502、某触摸感应区被激活时,获取该触摸感应区对应的动作类。
如,在虚拟宠物的一幕浴室场景中,游戏玩家点击虚拟宠物的头部感应区,获取虚拟宠物头部感应区对应的动作类。该动作类包括优先级数为第一级的洗头动作、优先级数为第二级的戴帽动作、优先级数为第三级的抱头翻滚动作。
步骤503、从上述动作类中优先级数高的动作开始,依次判断执行该动作是否与游戏当前环境条件相冲突。
游戏环境条件是指游戏此时的场景背景、场景物件、游戏角色的各种属性值等。与游戏环境条件相冲突是指场景背景、场景物件、游戏角色的各种属性不满足游戏角色执行该动作。
步骤504、选择第一个不相冲突的动作。
如,在宠物游戏的一幕浴室场景中,电脑游戏系统第一个判断执行洗头动作是否与游戏当前环境条件相冲突,如不冲突,则选择该动作;如冲突,则继续判断执行戴帽动作是否与游戏当前环境条件相冲突,如不冲突,则选择该动作;如冲突,则选择抱头翻滚动作。
本发明也可为选择游戏当前环境条件下游戏角色执行上述动作类中各动作的次数值最高的动。这样,本发明能够智能地判断、选择游戏角色执行次数最多的动作,使游戏角色尽可能按着游戏玩家的操作习惯,执行动作。
参阅图6,为本发明在动作类中选择某动作方法的另一实施例流程图,具体步骤如下所述。
步骤601、统计在各种游戏环境条件下游戏角色执行每种动作的次数。
本发明电脑游戏还可兼容使用菜单控制、及用户图形界面的控制方法。游戏玩家除通过输入设备控制标识箭头点击触摸感应区外,还可以通过菜单、用户图形界面方式控制游戏角色。电脑游戏系统按场景分类,分别统计每幕场景下,不同环境条件时,游戏角色执行的动作,其中,包括游戏玩家使用菜单、用户图形界面方式控制游戏角色执行的动作,也包括游戏玩家使用点击触摸感应区的方式控制游戏角色所执行的动作。电脑游戏系统将统计结果保存到数据库。
步骤602、触摸感应区被激活时,查找该触摸感应区对应的动作类。
如,在虚拟宠物的一幕浴室场景中,游戏玩家点击虚拟宠物的头部感应区,获取虚拟宠物头部感应区对应的动作类。该动作类包括洗头动作、戴帽动作、抱头翻滚动作。
步骤603、获取相同游戏环境条件下游戏角色执行上述动作类中各动作的次数值。
电脑游戏系统通过查找数据库,获取在相同的游戏环境条件下,游戏角色执行动作类中各动作的次数值。
如,在虚拟宠物的浴室场景中,虚拟宠物执行洗头动作的次数、执行戴帽动作的次数、执行抱头翻滚动作的次数。
步骤604、通过比较,选择次数值最高的动作。
下面结合实施例详细描述本发明电脑游戏的控制系统。参阅图7,为本发明电脑游戏的控制系统一实施例示意图,包括触摸感应区设置单元71、控制指令生成单元72、及游戏角色驱动单元73。
触摸感应区设置71根据游戏情景发展的需要,合理地在场景中物件的节点处设置触摸感应区,每个触摸感应区不重叠。
控制指令生成单元72在某个触摸感应区被激活时,生成相应的控制指令,发送到游戏角色驱动单元73。游戏玩家使用鼠标将屏幕上显示的标识箭头指到一触摸感应区,点击即可激活该触摸感应区。
游戏角色驱动单元73按控制指令驱动游戏角色。游戏角色驱动单元73将控制指令传送到游戏玩家主要控制的游戏角色,驱动游戏角色执行该控制指令对应的动作。
本发明每个触摸感应区可只对应一个动作,通过加设的功能单元查找被激活触摸感应区对应的动作。
参阅图8、为本发明电脑游戏的控制系统另一实施例示意图,包括触摸感应区设置单元71、控制指令生成单元72、游戏角色驱动单元73、及动作查找单元74。
动作查找单元74在触摸感应区被激活时,查找该触摸感应区对应的动作,并发送可控制游戏角色执行该动作的生成指令到控制指令生成单元72。
触摸感应区设置单元71、控制指令生成单元72、及游戏角色驱动单元73在本实施例中的作用和功能与图7所述实施例相同,不再赘述。
本发明每个触摸感应区可对应一个动作类,动作类中包含有多个动作。本发明通过加设的功能单元智能地在动作类中选择最合适的动作。
参阅图9、为本发明电脑游戏的控制系统又一实施例示意图,包括触摸感应区设置单元71、控制指令生成单元72、游戏角色驱动单元73、及动作选择单元75。
动作选择单元75在触摸感应区被激活时,在该触摸感应区对应的动作类中选择某一动作,并发送可控制游戏角色执行该动作的生成指令到所述控制指令生成单元72。
本发明在上述动作类的各动作中,在执行该动作不与游戏当前环境条件相冲突的前提下,选择优先级最高的动作;或选择游戏当前环境条件下游戏角色执行上述动作类中各动作的次数值最高的动作。
触摸感应区设置单元71、控制指令生成单元72、及游戏角色驱动单元73在本实施例中的作用和功能与图7所述实施例相同,不再赘述。
以上对本发明所提供的一种电脑游戏控制方法及系统,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种电脑游戏的控制方法,其特征在于,包括在游戏场景中按物件节点设置触摸感应区;所述触摸感应区被激活时,生成相应的控制指令;所述控制指令驱动游戏角色。
2.如权利要求1所述的方法,其特征在于,按下述步骤,生成相应的控制指令查找所述触摸感应区对应的动作;生成可控制游戏角色执行上述动作的控制指令。
3.如权利要求1所述的方法,其特征在于,按下述步骤,生成相应的控制指令查找所述触摸感应区对应的动作类,所述动作类包含至少两个动作;在上述动作类中选择某一动作;生成可控制游戏角色执行上述动作的控制指令。
4.如权利要求3所述的方法,其特征在于,按下述步骤,在上述动作类中选择某一动作为上述动作类中的各动作设置优先级;从优先级数高的动作开始,依次判断执行该动作是否与游戏当前环境条件相冲突;选择第一个不相冲突的动作。
5.如权利要求3所述的方法,其特征在于,按下述步骤,在上述动作类中选择某一动作获取相同游戏环境条件下游戏角色执行上述动作类中各动作的次数值;选择次数值最高的动作。
6.如权利要求1至5任一项所述的方法,其特征在于,所述物件包括游戏角色本身。
7.如权利要求6所述的方法,其特征在于,所述游戏角色为虚拟宠物。
8.一种电脑游戏的控制系统,其特征在于,包括触摸感应区设置单元、控制指令生成单元、及游戏角色驱动单元所述触摸感应区设置,用于在游戏场景中按物件节点设置触摸感应区;所述控制指令生成单元,用于在所述触摸感应区被激活时,生成相应的控制指令;所述游戏角色驱动单元,用于按所述控制指令驱动游戏角色。
9.如权利要求8所述的系统,其特征在于,还包括动作查找单元,用于在触摸感应区被激活时,查找该触摸感应区对应的动作,并发送可控制游戏角色执行该动作的生成指令到所述控制指令生成单元。
10.如权利要求8所述的系统,其特征在于,还包括动作选择单元,用于在触摸感应区被激活时,在该触摸感应区对应的动作类中选择某一动作,并发送可控制游戏角色执行该动作的生成指令到所述控制指令生成单元。
全文摘要
本发明公开了一种电脑游戏的控制方法,包括在游戏场景中按物件节点设置触摸感应区;所述触摸感应区被激活时,生成相应的控制指令;所述控制指令驱动游戏角色。同时,本发明还公开一种电脑游戏的控制系统。本发明可让游戏玩家避免熟悉电脑游戏各种操作流程的不便,并且具有广泛的适用性。
文档编号G06F3/041GK101069778SQ20071008957
公开日2007年11月14日 申请日期2007年3月29日 优先权日2007年3月29日
发明者曾亮, 简小征, 李国宏, 胡敏, 谢辉 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1