球类游戏系统及其控制方法与流程

文档序号:11117175阅读:414来源:国知局
球类游戏系统及其控制方法与制造工艺

本发明涉及一种游戏系统及其控制方法,特别涉及一种球类游戏系统及其控制方法,其中,该球类游戏系统提供一用户界面,该用户界面不需要使用者控制方向,从而免除控制方向对使用者把握处理球的时机的干扰。其中,该球类游戏系统提供一控制方法,使用者只需要控制处理球的时机,而不需要关注方向控制。



背景技术:

触摸屏技术给游戏带来了新的交互体验,但同时也给游戏控制带来了新的挑战,特别是对于球类游戏。在球类游戏中,特别是对抗性的球类游戏,如足球、篮球、冰球和橄榄球等,对方向控制的要求高。如,控制游戏中的虚拟人物的移动方向或传球方向创造出射门机会或投篮机会,然后把握机会得分。相反地,当得分机会出现的时候,却由于虚拟人物的移动方向没控制好,或投篮方向,射门方向控制出现偏差,以致于错失得分机会。这是多么令人懊恼的一件事。

在运行于智能手机中的球类游戏中,虚拟摇杆被广泛应用于方向控制。虚拟摇杆是指在球类游戏中,在触摸屏设定一控制方向的区域,将控制方向的区域虚拟为摇杆。虚拟摇杆通常被设定于球类游戏界面的左下方。当游戏玩家的手指接触到虚拟摇杆后,通过摇杆控制方向。但是采用虚拟摇杆控制方向有如下缺点:手指容易超过虚拟摇杆的范围。与摇杆不同的是,虚拟摇醒手指接触的是触摸屏,玩家不能通过手指的触觉感知虚拟摇杆被设置的范围。也就是说,当游戏玩家的手指超出了虚拟摇杆的范围,游戏玩家也不会察觉。因此可导致由于失去方向控制而错失机会。此外,当游戏玩家的手指离开触摸屏后,再次接触到触摸屏时,游戏玩家并不能确定手指与触摸屏的接触点位于虚拟摇杆的范围内,游戏玩家需要用眼睛去确认手指是否与虚拟摇杆接触。进一步地,虚拟摇杆显示在触摸屏上,同时,触摸屏上也显示游戏内容,因此虚拟摇杆影响游戏玩家从触摸屏上获取游戏信息,因此虚拟摇 杆的设置范围被限制,以免影响游戏的进程。更重要的是,不能因为虚拟摇杆的影响导致了机会的错失。

另一种用于方向控制的方法是在触摸屏上滑动移动路线,然后游戏中的虚拟人物沿移动路线移动,或球沿移动路线移动等。采有滑动路线的方式控制方向,所需要的控制时间比采用虚拟摇杆长。因为游戏玩家需要在触摸屏上滑动整个移动路线。而在球类比赛中,机会稍纵即逝。控制时间长,容易错失机会,不利于把握机会。

现今的球类游戏,考虑的是怎么提高方向控制的精度。因此,玩家需要先通过虚拟摇杆或者其它形式指定方向,然后球类游戏会对虚拟摇杆所指定的方向做出修正。特别是对于触屏操作设置,方向的输入增加了玩家操作的复杂度。若球类游戏不需要方向控制时,降低了游戏的难度,玩家更容易把握时机,提高了用户体验。但是现今并没有这类交互方式的球类游戏。



技术实现要素:

本发明的一个目的在于提供一球类游戏系统,该球类游戏提供一交互模块,使用者通过该交互模块选择球类游戏的其中一个虚拟人物的处理球的时机,该交互模块控制受控制的该虚拟人物的方向。

本发明的另一个目的在于提供一球类游戏系统,其中,该球类游戏提供一初始化单元,该初始化单元提供设置一虚拟环境,并根据虚拟环境创建对应的虚拟人物在该虚拟环境进行对应的球类运动。

本发明的另一个目的在于提供一球类游戏系统,其中,该交互模块提供一显示单元,该显示单元提供在一显示设备显示各该虚拟人物在该虚拟环境进行球类运动,以使得使用得获知该球类游戏的进行状态。

本发明的另一个目的在于提供一球类游戏系统,其中,该交互模块提供一控制单元,该控制单元外接一控制器以使得使用者通过该控制器选择受控制的该虚拟人物处理球的时机,该控制单元控制受控制的该虚拟人物的方向。

本发明的另一个目的在于提供一球类游戏系统,其中,该初始化单元提供一控制区域设置模块,该控制区域设置模块提供定义在该控制器定义至少一控制区域,以使得该使用者通过该控制区域选择受控制的该虚拟人物处理球的时机。

本发明的另一个目的在于提供一球类游戏系统,其中,该控制区域设置模块进一步为各该控制区域定义对应的处理球的动作。

本发明的另一个目的在于提供一球类游戏系统,其中,该初始化单元提供一环境设置模块和一虚拟人物创建模块,该球境设置模块设置进行球类游戏对应的该虚拟环境,该虚拟人物创建模块创建虚拟人物,以使得各该虚拟人物在该虚拟环境进行球类游戏。

本发明的另一个目的在于提供一球类游戏系统,其中,该控制单元提供一使用者控制模块,该使用者控制模块通过以受控制的该虚拟人物为中心收集信息,然后分析所收集的信息获得受控制的虚拟人物的处理球的动作和方向。

本发明的另一个目的在于提供一球类游戏系统,其中,该控制单元提供一使用者控制模块,该使用者控制模块分析所接收的该控制区域产生的一控制指令,获得受控制的该虚拟人物处理球的动作。

本发明的另一个目的在于提供一球类游戏系统,其中,该使用者控制模块通过以受控制的该虚拟人物为中心收集信息,然后分析该虚拟人物处理球的动作,获得受控制的该虚拟人物处理球的方向。

本发明的另一个目的在于提供一球类游戏系统,其中,该控制单元进一步提供一NPC模块控制除受控制的虚拟人物之外的各该虚拟人物。

本发明的另一个目的在于提供一球类游戏系统,其中,该控制单元进一步提供一裁判模块,该裁判模块对进行的球类游戏提供监管。

本发明的另一个目的在于提供一球类游戏系统,其中,该控制单元进一步提供一球控制模块,该球控制模块控制球的运动状态。

本发明的另一个目的在于提供一球类游戏系统,其中,该使用者控制模块提供一分析模块,该分析模块分析该控制指令。

本发明的另一个目的在于提供一球类游戏系统,其中,该使用者控制模块提供一信息收集模块,该信息收集模块以受控制的该虚拟人物的当前位置为中心收集信息。

本发明的另一个目的在于提供一球类游戏系统,其中,该信息收集模块获取受控制的该虚拟人物的各属性值,并根据受控制的该虚拟人物的各属性值形成一信息收集半径。

本发明的另一个目的在于提供一球类游戏系统,其中,该使用者控制模块提供一个动作控制模块,该动作控制模块人根据该信息收集模块所收集的信息确定受控制的该虚拟人物处理球的动作。

本发明的另一个目的在于提供一球类游戏系统,其中,该使用者控制模块提供一个动作控制模块,该动作控制模块从该分析模块获得受控制的该虚拟人物处理球的动作。

本发明的另一个目的在于提供一球类游戏系统,其中,该使用者控制模块提供一个方向控制模块,该方向控制模块根据受控制的该虚拟人物的处理球的动作和通过该信息收集模块所收集的信息确定受控制的该虚拟人物处理球的方向。

本发明的另一个目的在于提供一球类游戏系统的控制方法,该使用者通过点击该控制器上被定义的该控制区域选择受控制的该虚拟人物处理球的时机,该交互模块控制受控制的该虚拟人物的方向,然后通过一显示设备显示,以使得使用者通过该显示器获知球类游戏的进行情况,从而选择受控制的该虚拟人物处理球的时机。

为了实现上述目的,本发明提供了一球类游戏系统,包括:

一初始化单元和一交互单元,初始化单元和该交互单元通信地连接,其中,该初始化单元根据所选择的球类游戏的设置一虚拟环境,并根据该虚拟环境创建至少一虚拟人物,以使得所创建的该虚拟人物在该虚拟环境进行对应的球类运动,其中,一使用者通过该交互单元控制其中之一该虚拟人物,以及通过该交互单元获知球类游戏的进行情况从而选择受控制的该虚拟人物处理球的时机,其中,该交互单元控制受控制的该虚拟人物的方向以避免控制该受控制的该虚拟人物的方向影响该使用者选择受控制的该虚拟人物处理球的时机。

其中,该交互单元进一步包括一控制单元和一显示单元,该控制单元和该显示单元分别通信地连接该初始化单元,其中,该显示单元显示该虚拟环境和各该虚拟人物,通过外接一显示设备的方式,将球类游戏进行的情况显示于该显示设备,以使得该使用者获知该球类游戏进行情况,其中,该控制单元,通过外接一控制器的方式,使得该使用者通过该控制器选择受控制的该虚拟人物的处理球的时机,该控制单元控制受控制的该虚拟人物的方向。

其中,该初始化单元进一步包括一控制区域设置模块,该控制区域设置模块在该控制器上定义至少一控制区域以使得该使用者通过该控制区域选择受控制的该虚拟人物处理球的时机。

其中,该控制区域设置模块分别为各该控制区域定义对应的处理球的动作。

本发明进一步提供一球类游戏系统的控制方法,其特征在于,包括以下步骤:

步骤1:确定受控制的一虚拟人物处理球的动作;

步骤2:根据受控制的该虚拟人物的处理球的动作和以受控制的该虚拟人物的当前位置为中心所收集的信息,确定受控制的该虚拟人物的方向;

步骤3:通过一显示设备显示受控制的该虚拟人物对球的处理情况以使得一使用者了解球类游戏的进行情况;和

步骤4:接收由一控制区域产生的一控制指令,以使得该使用者通过点击该控制区域控制该虚拟人物处理球的时机。

其中,该步骤1进一步包括以下步骤:

步骤1.1:通过一分析模块判断是否接收该控制指令,若该分析模块接收该控制指令,则执行步骤1.2,若该分析模块没有接收该控制指令,则默认的处理球的动作被确定为受控制的该虚拟人物的处理球的动作,该分析模块发送受控制的该虚拟人物处理球的动作至一动作控制模块,然后执行步骤1.3;

步骤1.2:该分析模块分析该控制指令以判断是否包括处理球的动作,若该该控制指令包括受控制的该虚拟人物的处理球的动作,则处理球的动作被确定为受控制的该虚拟人物的处理球的动作,则该分析模块发送受控制的该虚拟人物处理球的动作至该动作控制模块,若该控制指令没有包括受控制的该虚拟人物的处理球的动作,则执行步骤1.3;和

步骤1.3:通过一信息收集模块以受控制的该虚拟人物为信息收集中心收集信息,该动作控制模块根据该信息收集模块所收集的信息确定受控制的该虚拟人物的处理球的动作。

其中,该步骤2进一步包括以下步骤:

步骤2.1:一方向控制模块根据从该动作控制模块获取受控制的该虚拟 人物的处理球的动作和从该信息收集模块获取的所收集的信息,确定受控制的该虚拟人物处理球的方向;和

步骤2.2:该方向控制模块根据从该动作控制模块获取受控制的该虚拟人物的处理球的动作和从该信息收集模块获取的所收集的信息,确定受控制的该虚拟人物的移动方向。

该步骤3进一步包括以下步骤:

步骤3.1:一球控制模块根据分别从该动作控制模块和该方向控制模块获取受控制的该虚拟人物处理球的动作和方向,控制球的运行状态;

步骤3.2:一显示单元分别从该球控制模块获取球的运行状态,以及分别从该动作控制模块和该方向控制模块获取受控制的该虚拟人物的处理球的动作和方向,和受控制的该虚拟人物的移动方向;和

步骤3.3:该显示单元通过该显示设备显示受控制的该虚拟人物的处理球的动作和方向,受控制的该虚拟人物的移动方向,以及球的运动状态,以使得一使用者通过该显示设备获知球类游戏的进行情况。

其中,该步骤4进一步包括以下步骤:

步骤4.1:通过一控制区域设置模块在一控制器定义至少一控制区域;

步骤4.2:该控制区域被点击产生该控制指令;和

步骤4.3:该分析模块接收该控制指令,以使得该使用者通过点击该控制区域控制受控制的该虚拟人物处理球的时机。

其中,该信息收集模块收集信息进一步包括以下步骤:

步骤A:该信息收集模块将受控制的该虚拟人物的当前位置设置为中心;

步骤B:该信息收集模块根据从一虚拟人物创建模块获取受控制的该虚拟人物的各属性值获得一信息收集半径;

步骤C:该信息收集模块根据受控制的该虚拟人物的当前位置和该信息收集半径定义一信息收集范围;

步骤D:该信息收集模块在该信息收集范围收集信息。

本发明球类游戏系统及其控制方法的有益效果在于,使用者只需要通过点击该控制区域选择受控制的该虚拟人物处理球的时机。使用者避免将精力分散至控制受控制的该虚拟人物的方向,以使得使用者可专注于选择受控制的该虚拟人物处理球的时机,从而使得使用者在进行游戏的过程中,训练把 握机会的能力。本发明球类游戏系统,通过该交互模块控制受控制的该虚拟人物的方向,从而降低了球类游戏的难度,增加了受众。也就是说,通过本发明球类游戏系统使更多人通过球类游戏了解对应的球类运动,以引起更多人进行球类运动。当本发明球类游戏系统被应用于具有触摸屏的智能终端,如智能手机和智能平板电脑,通过该控制区域设置模块将该控制区域设置于触摸屏的一侧,以使得使用者可单手操作本发明球类游戏系统,从而使得在碎片时间也可以使用本发明球类游戏系统。也就是说,使用者可单手使用本发明球类游戏系统,通过单手操作球类游戏,以训练把握机会的能力。本发明提供的球类游戏系统的控制方法,只需要点击该控制区域以选择受控制的该虚拟人物的处理时机,降低了进行球类游戏的难度,同时增加游戏的乐趣。

附图说明

图1为本发明球类游戏系统的系统结构框图。

图2为本发明球类游戏系统的一优选实施例的示意图,描述了整个触摸屏被定义为一个控制区域。

图3为本发明球类游戏系统中图2的优选实施例的另一替代方式,描述该触摸屏的其中一个部分被定义为一个控制区域,该控制区域被显示为虚拟按钮。

图4为本发明球类游戏系统的另一优选实施例,描述了该触摸屏被定义了两个该控制区域,其中一个该控制区域被定义为整个该触摸屏的一部分,整个该触摸屏的另一部分被定义为另一个该控制区域。

图5为本发明球类游戏系统的另一优选实施例,描述了两个该控制区域初分别定义在该触摸屏的两侧。

图6至图8为本发明球类游戏系统的另一优选实施例的交互过程的示意图,描述了本发明球类游戏运行于具有触摸屏的一终端。

图9为本发明球类游戏系统的另一优选实施例的示意图。

图10为本发明球类游戏系统的另一优选实施例的示意图,描述了该触摸屏被定义了三个该控制区域。

图11为本发明球类游戏系统的另一优选实施例,描述了三个该控制区 域被定义在该触摸屏的一侧。

图12为本发明球类游戏系统的另一优选实施例。

图13为本发明球类游戏系统的控制方法的流程图。

图14为本发明球类游戏系统的球场区域定义的示意图。

图15至图16为本发明球类游戏系统的另一优选实施例的示意图。

具体实施方式

根据本发明的权利要求和说明书所公开的内容,本发明的技术方案具体如下文所述。

图1所示的是本发明球类游戏系统的系统结构框图。本发明球类游戏系统包括互相通信地连接的一初始化单元10和一交互单元20。该初始化单元10设置一虚拟环境111以供进行球类游戏。该初始化单元10进一步创建至少一虚拟人物121,以使得虚拟人物在所创建的该虚拟环境111中进行球类运动。该初始化单元10供选择设置的虚拟环境包括足球运动环境、篮球运动环境、冰球运动环境和橄榄球运动环境等。也就是说,一使用者可通过该初始化单元10选择球类游戏。该初始化单元10在设置该虚拟环境111后,创建进行球类游戏所需要的一球12。所述球12是指所述初始化单元10所创建的虚拟球。该初始化单元10根据所创建的该虚拟环境创建在对应的虚拟人物。具体地说,该初始化单元10根据所创建的该虚拟环境创建进行该球类游戏的至少一的该虚拟人物。进一步的,该初始化单元10分别设置各该虚拟人物的属性以及对应的属性值。

该交互单元20提供球类游戏的人机交互。使用者通过该交互单元20获知球类游戏情况,以及通过该交互单元20控制球类游戏中的虚拟人物以进行球类游戏。具体地说,该使用者通过该交互单元20选择球类游戏中受该使用者控制的该虚拟人物121的处理球的时机。该交互单元20通信地连接一显示设备以通过该显示设备反馈球类游戏进行的情况,从而便于使用者通过该显示设备获知球类游戏的情况。该使用者通过通信地连接于该交互单元20的一控制器控制球类游戏的虚拟人物,以进行球类游戏。该交互单元20进一步包括一控制单元21和一显示单元22。该控制单元21通信地连接该 显示单元22。该显示单元22通信地连接该显示设备。该显示单元22将该初始化单元10所设置的虚拟环境通过该显示设备显示,以便于使用者获知球类游戏的情况。该控制单元21通信地连接该控制器。该使用者根据显示设备显示的球类游戏的情况,通过该控制器控制虚拟人物。优选地,该使用者通过该控制器控制其中一个虚拟人物。被使用者所控制的该虚拟人物被定义为受控制的该虚拟人物。

值得一提的是,该交互单元20控制受控制的该虚拟人物的方向,以降低方向控制对使用者把握处理球的时机的影响,从而使得该使用者专注把握受控制的该虚拟人物121对球的处理时机。

优选地,该控制器为触摸屏,该显示设备为触摸屏。也就是说,优选地,该交互单元20通信地连接一触摸屏。具体地说,该控制单元21和该显示单元22分别通信地连接该触摸屏。该显示单元22通过该触摸屏显示球类游戏的进行情况。该使用者通过该触摸屏获知球类游戏的情况,然后该使用者根据球类游戏的进行情况,判断受控制的该虚拟人物的处理球的时机。当该使用者判定处理球的时机已到,该使用者通过点击该触摸屏触发受控制的该虚拟人物对球进行处理。该点击包括点击和按压。

该初始化单元10进一步包括一环境设置模块11、一虚拟人物创建模块12和一控制区域设置模块13。该环景设置模块11分别通信地连接该虚拟人物球创建模块12和该控制区域设置模块13。该环境设置模块11设置一虚拟环境111,该虚拟环境111根据球类运动类型的环境进行设置。球类运动类型可由使用者进行选择。该环境设置模块11提供设置的球类环境包括虚拟足球、虚拟篮球、虚拟冰球和虚拟橄榄球等球的类型。该环境设置模块11接收使用者所选择的球类运动类型,将该虚拟环境111设置为对应的球类运动类型。若使用者没有选择球类运动类型,则该环境设置模块11优选将该虚拟环景111设置为进行足球运动的环境。如图2所示。进一步地,该环境设置模块11根据所进行球类运动创建对应的球。该虚拟人物创建模块12根据所选择的球类运动创建对应数量的虚拟人物121。该虚拟人物创建模块12为所创建的各虚拟人物121分别设置对应的属性以及对应的属性值。该虚拟人物创建模块12将所创建的虚拟人物分成两队,并赋予不同的颜色以示区分。使用者所控制的虚拟人物所在的一队被定义为本方。另一队虚拟人物被 定义为对方。该虚拟人物创建模块12根据使用者所选择的队伍,标记其中一个该虚拟人物121,以标识该虚拟人物121被该使用者控制。也就是说,受控制的该虚拟人物121被标记。该使用者可控制本方队伍中的任一个该虚拟人物121。该使用者可从控制其中一个该虚拟人物121转换控制另一个该虚拟人物121。值得一提的是,该虚拟人物创建模块12根据参与该球类游戏的使用者的数量使用光标分别标识对应的虚拟人物121,以使得各该使用者可区分自己所控制的该虚拟人物121。该控制区域设置模块13在该控制器定义至少一控制区域131,以供该使用者通过点击该控制区域131以选择受控制的该虚拟人物121处理球的时机。例如,以该触摸屏作为控制器时,该控制区域131定义整个触摸屏为一个该控制区域131,如图2所示当该使用者接触该控制区域131时,该控制区域131产生一控制指令1311。然后该控制区域131将该控制指令1311传送至该控制单元20。该控制单元20根据该控制指令1311控制受控制的该虚拟人物121对球进行处理。值得一提的是,该控制区域131可定义该触摸屏的其中一个部分为该控制区域131,如图3所示。该显示单元22获取该控制区域131在该触摸屏的位置,然后标示该控制区域131,以使得该使用者获知该控制区域131在该触摸屏的位置。优选地,该显示单元22将该控制区域131显示为一虚拟按钮。该控制区域设置模块13可进一步地为各控制区域131分别设置对应的控制功能。如图4所示,该控制区域设置模块13在该控制器设置两个该控制区域131。该控制区域设置模块13定义该触摸屏的其中一个部分为其中一个该控制区域131,该触摸屏的余下部分为另一个该控制区域131。该控制区域设置模块13分别的两该控制区域131设置对应的动作。以足球游戏为例,在本方处于进攻状态时,其中一个该控制区域131被设置的动作为射门,另一个该控制区域131的状态被设置为传球。在本方处于防守状态时,其中一个该控制区域131的处理球的动作被定义为铲球,另一个该控制区域131的处理球的动作被定义为逼抢。值得一提的是,该控制区域设置模块13可根据点击该控制区域131的时间段定义不同的处理球的动作。如,另一个该控制区域131的被按压的时间小于1秒,则另一个该控制区域131定义处理球的动作为短传。另一个该控制区域131被按压的时间大于1秒则处理球的动作被定义为长传。值得一提的是,该控制区域设置模块13可根据触摸屏受至的压 力程度定义不同的处理球的动作。该控制区域设置模块13首先根据压力划分至少一个压力等级,然后根据不同的压力等级定义不同的处理球的动作。图5所示的是该控制区域设置模块13在该触摸屏定义两个该控制区域131被定义在该触摸屏的两侧。该控制区域设置模块13在该触摸屏定义两个该控制区域131,两个该控制区域分别被定义在该触摸屏的两侧。该显示单元22分别将两个该控制区域131显示为两个该虚拟按钮。图6所示的是两个该控制区域131定义在该触摸屏的一侧。该控制区域设置模块13定义两个该控制区域131。两个该控制区域131被定义在该触摸屏的一侧,以便于单手操作本发明球类游戏系统。

图10所示的是该控制区域设置模块13在触摸屏定义了三个该控制区域131。该控制区域设置模块13分别为三个该控制区域设置对应的处理球的动作。以进行足球游戏为例,在本方处于进攻状态时,三个该控制区域131提供的功能分别为短传、长传、射门。防守状态时,三个该控制区域131提供的功能分别为抢球、换人/守门员出击、铲球。该控制区域设置模块13也可以根据需要,在本方处于进攻状态时,将三个该控制区域131提供的功能分别设置为传球、射门、技能。处于防守状态时,三个该控制区域131提供的功能分别被设置为抢球、铲球、技能。其中一个该控制区域131被设置于该触摸屏的一侧,其余两个该控制区域131被设置于该触摸屏的另一侧。优选地,在设置两个该控制区域131的该触摸屏的另一侧,其中一个该控制区域131设置于另一个该控制区域131的上部。图11所示的是,进行篮球游戏中,该控制区域设置模块13在触摸屏定义了三个该控制区域131。该三个该控制区域131被设置于在该触摸屏的同一侧。图12所示的是,进行足球游戏中,该控制区域设置模块13在触摸屏定义四个该控制区域131。该控制区域设置模块13分别为四个该控制区域设置对应的处理球的动作。将四个该控制区域131提供的功能分别设置为短传、射门、长传、技能/加速。处于防守状态时,四个该控制区域131提供的功能分别被设置为抢球、铲球、守门员出击/技能。

值得一提的是,该控制区域设置模块13可对游戏控制器的物理按钮进行定义。该控制区域设置模块13可分别对游戏控制器的物理按钮设置对应的处理球的动作,以使得使用者可以通过游戏控制器进行游戏。该控制区域 设置模块13屏蔽游戏控制器的方向所发出的信号,以避免影响使用者的游戏体验。

该控制单元21进一步包括一NPC(Non-player character)控制模块211,一使用者控制模块212,一裁判模块213和一球控制模块214。该NPC控制模块211与该使用者控制模块212通信地连接。该使用者通过该使用者控制模块212对该虚拟人物121进行控制。除了被使用者所控制的该虚拟人物121,余下的各该虚拟人物121都被该NPC控制模块211的控制。该使用者控制模块212与该NPC控制模块211协同工作。也就是说,当该使用者控制模块212从所控制的该虚拟人物121更换控制到另一个该虚拟人物121时,另一个该虚拟人物121受到该使用者控制模块212的控制,而原来被该使用控制模块212所控制的该虚拟人物则被该NPC控制模块211所控制。该使用者控制模块212只能更换控制本方队伍的各该虚拟人物121。该NPC控制模块21进一步划分为两个NPC控制子模块2111,其中一个NPC控制子模块2111控制本方队伍中不受使用者控制的各该虚拟人物121,另一个NPC控制子模块2111控制对方队伍的各该虚拟人物121。该使用者控制模块212与控制本方队伍的该NPC控制子模块2111协同工作。

该球控制模块214分别通信地连接该NPC控制模块211、该使用者控制模块212和该环境设置模块11。当该虚拟人物121对球球作出动作时,如传球,射门,该球控制模块214控制球作出对应的运动,并通过该显示单元30在该显示设备上显示对应的球的运动状态。

该裁判模块213根据所进行的球类游戏规则进行判决。如,进行足球游戏,则该裁判模块213根据足球的规则对游戏进行监督和判决。该裁判模块213根据预设的时间判断游戏是否结束。该裁判模块213判断各该虚拟人物121是否违反了规则,以确定是否要暂停比赛。该裁判模块213根据对应的球类比赛判断比赛胜负。

该使用者控制模块212通信地连接该控制区域131,以接收通过该控制区域131所传送的控制信号。该使用者控制模块212进一步包括一分析模块2121,一信息收集模块2122,一方向控制模块2123和一动作控制模块2124。该信息收集模块2122分别通信地连接该分析模块2121、该方向控制模块2123和该动作控制模块2124。该动作控制模块2124控制受控制的该虚拟 人物121处理球的动作。该动作控制模块2124和对受控制的该虚拟人物121设置有默认的动作。如在进行足球游戏、篮球游戏或冰球游戏时,在本方处于进攻状态时,该动作控制模块2124默认控制受控制的该虚拟人物121控球。该方向控制模块2123控制受控制的该虚拟人物121的移动方向和/或对球的处理方向。该对球的处理方向是指,控球方向,传球方向和射门方向等等。在本方处于防守状态时,该动作控制模块212默认控制受控制的该虚拟人物121接近对方控球的该虚拟人物121。该方向控制模块2123控制受控制的该虚拟人物121接近对方的该虚拟人物121的移动方向。

当该动作控制模块2124控制受控制的该虚拟人物121控球时,该方向控制模块2123发送一收集信息请求至该信息收集模块2122,以请求该信息收集模块2122收集信息。该信息收集模块2122接收到该收集信息请求后,以受控制的该虚拟人物121为信息收集中心收集信息。该信息收集模块2122将所收集的信息发送至该方向控制模块2123。该方向控制模块2123分析所收集的信息,以控制受控制的该虚拟人物121的控球方向。该显示单元22通过该方向控制模块2123获取受控制的该虚拟人物121的控球方向,然后通过该显示设备反馈给该使用者,受控制的该虚拟人物121的控球状态。当该使用者通过该显示设备察觉处理球时机,该使用者点击该控制区域131以触发该控制指令1311,从而触发受控制的该虚拟人物121对球做出处理。

该分析模块2121通信地连接该控制区域131,以分析该控制区域131分别传送的该控制指令1311,生成一分析结果。该分析模块2121将该分析结果分别传送至该动作控制模块2124和该方向控制模块2123。若该分析结果指出该控制指令1311为一触发指令,用于触发受控制的该虚拟人物121在当前时机下对球做出处理。则该方向控制模块2123和该动作控制模块2124分别向该信息收集模块2122发出收集信息请求,请求该信息收集模块2122收集信息。该信息收集模块2122以受控制的该虚拟人物121作为信息收集中心收集信息。该方向控制模块2123和该动作控制模块2124分别从该信息收集模块2122获取所收集的信息。该动作控制模块2124分析所收集的信息,以控制受控制的该虚拟人物121的对球的处理动作。该动作控制模块2124将受控制的该虚拟人物121的对球的处理动作发送至该方向控制模块2123。该方向控制模块2123根据对球的处理动作和所收集的信息,控制受 控制的该虚拟人物121的移动方向以及对球的处理方向。该球控制模块214从该动作控制模块2124和该方向控制模块2123分别获取对球的处理动作和对球的处理方向,然后控制球的运行状态。该显示单元22分别从该动作控制模块2124,该方向控制模块2123和该球控制模块214获取受控制的该虚拟人物121的移动方向、对球的处理动作、球的运动状态,然后通过该显示设备显示受控制的该虚拟人物121的对球的处理动作和移动方向、球的运动状态。该使用者通过该显示设备获知受控制的该虚拟人物121的运动状态。当该使用者察觉对球的处理时机时,该使用者通过接触该控制区域131控制该虚拟人物121对球进行处理。

若该分析结果包括受控制的该虚拟人物121对球的处理动作,则该方向控制模块2123向该信息收集模块2122发出收集信息请求,请示该信息收集模块2122收集信息。该信息收集模块2122接收到收集信息请求后,该信息收集模块2122以受控制的该虚拟人物121作为信息收集中心收集信息。该方向控制模块2123从该信息收集模块2122获取所收集的信息。该方向控制模块2123根据所收集的信息分析受控制的该虚拟人物212对球的处理方向。该动作控制模块2124控制受控制的该虚拟人物121做出对球的处理动作。该方向控制模块2123控制受控制的该虚拟人物121对球的处理方向。该显示单元22分别从该动作控制模块2124和该方向控制模块2123获得受控制的该虚拟人物121对球的处理动作和对球的处理方向,然后通过该显示设备显示以向该使用者反馈该虚拟人物做出对球的处理动作。同时,该显示单元22从该球控制模块214获取球的运动状态,并通过该显示设备显示。

值得一提的是,该方向控制模块2123在获取受控制的该虚拟人物121的处理虚拟的动作和通过该信息收集模块2122所收集的信息后,分析处理球的方向可使得分,或处理球的方向可使本方的该虚拟人物121获得得分机会,或处理球的方向可使本方的该虚拟人物121面对数量较少的对方的虚拟人物,或处理球的方向可使本方保持控球权,或处理球的方向使得本方获得控球权、或受控制的该球员121的移动方向使得受控制的该球员121获得得分机会,或受控制的该球员121的移动方向可避开对方的该虚拟人物121等。

值得一提的是,该使用者控制模块212可转换受控制的该虚拟人物121。具体的说,当该使用者通过该使用者控制模块212对球进行处理后,该分析 模块2121分析当前受控制的该虚拟人物121是否处于控球状态,若当前受控制的该虚拟人物121处于控球状态,则不作任何处理。若本方处于进攻状态,若本方的控球的该虚拟人物121不是当前的受控制的该虚拟人物121,该分析模块2121发送一转换控制指令至该动作控制模块2124。该动作控制模块2124根据该转换控制指令控制本方的持球的该虚拟人物121。也就是说,本方的持球的该虚拟人物121被该使用者控制。同时,原受控制的该虚拟人物121被该NPC控制模块211所控制。该显示模块22转而标示本方的持球的该虚拟人物121并通过该显示设备显示,以使得该使用者获知该使用者控制的该虚拟人物121已被转换。若本方处于防守状态,该分析模块2121分析最接近球的本方的该虚拟人物121,然后发送该转换控制指令至该动作控制模块2124。该动作控制模块2124根据该转换控制指令控制离球最近的本方的该虚拟人物121。同时,原受控制的该虚拟人物121被该NPC控制模块211所控制。

值得一提的是,该虚拟人物121的各属性以及对应的属性值影响该虚拟人物121获取信息的范围。该虚拟人物创建模块12创建该虚拟人物121时,给该虚拟人物121设置多个属性,如速度,体力,带球速度,技术,射门、控球等。该信息获取模块2122通信地连接该初始化模块10的该虚拟人物创建模块12。该信息获取模块2122通过该虚拟人物创建模块12获取受控制的该虚拟人物121的多个属性的属性值。该信息获取模块2122根据所获取的该虚拟人物的各属性确定受控制的该虚拟人物121的一信息收集半径21222。该信息获取模块2122以受控制的该虚拟人物121的当前位置为收集信息的中心21221,以该信息收集半径作为半径,形成一信息收集范围21223。该信息获取模块2122在该信息收集范围21223收集信息。所收集的信息包括受控制的该虚拟人物121的当前位置,本方的各该虚拟人物121的位置,对方的各该虚拟人物121的位置等。该方向控制模块2123和该动作控制模块2124根据该信息收集模块2122所收集的信息控制受控制的该虚拟人物121的处理球的动作、处理球的方向以及受控制的该虚拟人物121的移动方向。值得一提的是,该信息收集半径21222根据受控制的该虚拟人物121的属性值变化而变化。如,受控制的该虚拟人物121的其中一个属性,体力值下降,影响受控制的该虚拟人物121的该信息收集半径21222,从而 影响受控制的该虚拟人物121的该信息收集范围。体力值也影响该动作控制模块2124对受控制的该虚拟人物121动作的控制。

图2所示的是本发明球类游戏系统的一优选实施例。当该使用者选择进行足球游戏后,该初始化模块10根据进行足球游戏的环境进行设置。该环境设置模块11根据该使用者所选择的足球游戏设置该运动环境111供进行足球游戏。该虚拟人物创建模块12根据该使用者所选择的足球游戏创建各该虚拟人物121。进一步地,该虚拟人物创建模块12为各该虚拟人物121分别设置对应的属性以及对应的属性值。在本实施例中,该使用者采用该触摸屏控制该足球游戏。该控制区域设置模块13将该触摸屏定义为一个该控制区域131。也就是说,该使用者通过点击该控制区域131进行游戏。该点击包括点击及按压。如图2所示,该足球游戏处于开始阶段,该虚拟人物创建模块12标识处于中圈的该虚拟人物121。也就是说,受控制的该虚拟人物121位于中圈,准备开球,以开始游戏。该使用者点击该控制区域131,该控制区域131生成该控制指令1311,然后该控制区域将该控制指令1311发送至该使用者控制模块212。在该使用者控制模块212接收到该控制指令1311后,该使用者控制模块212的该分析模块2121分析该控制指令1311,生成该分析结果。该分析模块2122将该分析结果分别传送至该动作控制模块2124和该方向控制模块2123。该分析结果指出该控制指令1311为该触发指令。该动作控制模块2124和该方向控制模块2123向该信息收集模块2122发出收集信息请求,以请求该信息收集模块2122收集信息。该信息收集模块2122以受控制的该虚拟人物121作为信息收集中心收集信息。该信息收集模块2122收集当前的游戏状态,游戏处于开始阶段。该信息收集模块2122分别收集本方的各该虚拟人物121的位置、对方的各该虚拟人物121的位置、本方的各该虚拟人物121的移动方向和对方各该虚拟人物121的移动方向等。该信息收集模块2122将所收集的信息发送至该动作控制模块2124和该方向控制模块2123。该动作控制模块2124分析该信息收集模块2122所收集的信息:游戏处于开始阶段,需要执行开球动作。该动作控制模块2124判断受控制的该虚拟人物121处理球的动作为传球。该方向控制模块2123从该动作控制模块2124获得受控制的该虚拟人物处理球的动作为传球。该方向控制模块2123根据该信息收集模块2122所分析的信息分析传球 的方向。该方向控制模块2123分析本方各该虚拟人物121的位置,以及对方的各该虚拟人物121的位置,得出邻近的本方的该虚拟人物121所在的位置的方向为传球方向。该方向控制模块2123控制传球的方向传向邻近的本方的该虚拟人物121。该动作控制模块2124从该方向控制模块2123获取传球的方向,然后根据传球的方向执行传球的动作。该球控制模块214根据该动作控制模块2124所做的传球动作以及该方向控制模块2123所控制的传球方向控制球的运动状态。该显示单元22分别从该动作控制模块2124和该球控制块214获取受控制的该虚拟人物121处理球的动作和球的运动状态。该显示单元22通过该显示设备显示受控制的该虚拟人物121处理球的动作和球的运动状态。该使用者通过该显示设备获知游戏的进行状态,特别是受控制的该虚拟人物121的运动状态和球的运动状态。

如图3所示,当球被传到邻近的本方的该虚拟人物212后,该分析模块2121分析当前受控制的该虚拟人物212不是本方的控球的该虚拟人物212。该分析模块2121发送该转换控制指令至该动作控制模块2124。该动作控制模块2124根据该转换控制指令控制本方的当前控球的该虚拟人物212。也就是说,当邻近的该虚拟人物212接到传球后,该邻近的该虚拟人物212被转换为受控制的该虚拟人物212。该动作控制模块2124将邻近的该虚拟人物212标记为受控制的该虚拟人物212。同时,原受控制的该虚拟人物212被该动作控制模块2124撤消标记,而且,该动作控制模块释放对原受控制的该虚拟人物212,将原受控制的该虚拟人物212的控制权转换至该NPC控制模块211。也就是说,该NPC控制模块211控制原受控制的该虚拟人物212。该显示单元22从该动作控制模块2121获取标记邻近的该虚拟人物121。该显示单元22通过该显示设备显示标记的转换,以使得该使用者通过该显示设备获知标记的该虚拟人物121被转换,从而得知受控制的该虚拟人物121被转换。该使用者通过该显示设备观察受控制的该虚拟人物121把握时机。

当邻近的该虚拟人物121接到传球后,邻近的该虚拟人物121转换为受控制的该虚拟人物121。若没有接收到该控制区域所传送的该控制指令1311。该动作控制模块2124的默认控制受控制的该虚拟人物121的处理球的动作为控球。该方向控制模块2124向该信息收集模块发送该收集信息请 求。该信息收集模块2122以受控制的该虚拟人物121的当前位置为一信息收集中心21221收集信息。该方向控制模块2124根据所收集信息确定受控制的该虚拟人物121的控球方向。优选地,受控制的该虚拟人物向球门的方向控球移动。值得一提的是,若该使用者不点击该控制区域131,则受控制的该虚拟人物121一直控球移动,直至受控制的该虚拟人物121失去对球的控制。

值得一提的是,该动作控制模块2124可控制受控制的该虚拟人物121所做出的动作包括传球、射门、拦截、铲球、加速控球和技能等。也就是说,该动作控制模块2124根据该信息收集模块2122所收集的信息确定受控制的该虚拟人物121可执行的动作。值得一提的是,该信息收集模块2122在收集信息时,进一步从该虚拟人物创建模块12获取受控制的该虚拟人物121的各属性对应的属性值。该信息收集模块2122根据受控制的该虚拟人物121的各属性值生成一信息获取半径21222。然后,该信息收集模块2122以受控制的该虚拟人物121在该运动环境111的当前位置为信息收集中心21221,以信息获取半径21222为半径,建立一信息收集范围21223。该信息收集模块2122在该信息收集范围内收集信息。该信息收集模块2122所收集的信息包括,本方的各该虚拟人物121的位置,对方的各该虚拟人物121的位置,本方的各该虚拟人物121的移动速度和移动方向,对方的各该虚拟人物的移动速度和移动方向,对方的球门的方向等。优选地,该信息收集模块2122所收集的信息在信息收集范围21223内收集。

该方向控制模块2123可控制受控制的该虚拟人物121的移动方向和处理球的方向。当本方处于进攻状态时,该方向控制模块2123分析该信息收集模块所收集的信息。对于受控制的该虚拟人物121的移动方向,优选地分析所收集的信息,使受控制的该虚拟人物121向靠近对方的球门的方向移动。而对处理球的方向处理,分析所收集的信息,使的处理球后,球能落在本方的该虚拟人物121的控制范围,以及处理球后,本方的该虚拟人物121能获得较佳的射门机会。若受控制的该虚拟人物121的动作为射门,则该方向控制模块分析所收集的信息,以得到较佳的射门方向。而当本方处理防守状态时,受控制的该虚拟人物121的移动方向优选是受控制的该虚拟人物121迫使对方的该虚拟人物远离球门。若受控制的该虚拟人物121处理球的动作为 拦截或铲球,则该方向控制模块2123控制该虚拟人物121向球的运动方向进行拦截。如图3所示,其中,该控制区域设置模块13将该触摸屏的其中一个区域设置为该控制区域131,该显示单元22将该控制区域131显示为该虚拟按钮。

图6至图8所示的是本发明球类游戏的另一优选实施例的一次交互过程。在本实施例中,本发明球类游戏被运行于一个具有触摸屏的智能终端。该控制区域设置模块13设置了至少两个该控制区域131。其中,在进攻状态时,其中一个该控制区域131被定义了传球的动作,另一个该控制区域131定义了射门的动作。在防守状态时,其中一个该控制区域131被定义了拦截动作。另一个控制区域131被定义了铲球动作。该显示单元22通过该显示设备显示该足球游戏的进行状态。如图4所示,该使用者通过该触摸屏获知现在这个时刻为传球的时机。该使用者点击被定义传球动作的该控制区域131。被定义传球动作的该控制区域131生成该控制指令1311。该分析模块2121接收到该控制指令1311,得至该分析结果。该分析结果指出受控制的该虚拟人物121执行传球动作。该分析结果被分别发送至该动作控制模块2124和该方向控制模块2123。该方向控制模块2123向该信息收集模块2122发送该收集信息请求。该信息收集模块2122接收到该收集信息请求后,该信息收集模块2122以受控制的该虚拟人物121在该虚拟环境111的当前位置为信息收集中心21221收集信息。所收集的信息包括球门的方向、本方的各该虚拟人物121的位置、对方的各该虚拟人物121的位置和对方的守门员位置等。该信息收集模块2122获取受控制的该虚拟人物121的各属性值生成一信息获取半径21222。然后根据信息收集中心21221和信息获取半径定义该信息收集范围21223。优选地,该信息收集模块2122在受控制的该虚拟人物121的信息收集范围21223收集信息。该方向控制模块2123获取该信息收集模块2122所收集的信息,然后进行分析。该方向控制模块2123分析所收集的信息,得出邻近的本方的该虚拟人物121的当前位置为较佳传球位置,则该方向控制模块2123控制受控制的该虚拟人物121的传球方向为邻近的本方的该虚拟人物121的当前位置。受控制的该虚拟人物121分别被该动作控制模块2124和该方向控制模块2123控制,以做出传球动作,并向邻近的该虚拟人物121传球。该球控制214从该动作控制模块2124和该 方向控制模块2123分别获取对球的处理动作和处理方向,控制球的运行状态。该显示单元22分别从该动作控制模块2124和该方向控制模块2123分别获取对球的处理动作和处理方向。该显示单元22从该球控制模块214获取球的运行状态。该显示单元22通过该显示设备显示受控制的该虚拟人物121对球的处理以球的运行状态。当邻近的本方的该虚拟人物121接到球后,该动作控制模块2124将邻近的本方的该虚拟人物转换控制为受控制的该虚拟人物121。而原受控制的该虚拟人物121则交由控制本方的各该虚拟人物121的该NPC控制子模块2111控制。该使用者通过该显示设备获知游戏进行的情况,如原受控制的该虚拟人物121将球传送至原邻近的本方的该虚拟人物121,邻近的本方的该虚拟人物被标记为受控制的该虚拟人物。值得一提的是,当控制本方的各该虚拟人物121的该NPC控制子模块控制原受控制的该虚拟人物121后,控制原受控制的该虚拟人物121向靠近球门的方向移动,以突破对方的防守。该使用者通过该显示设备观察传球的时机,以将球传给原受控制的该虚拟人物121。当该使用者通过该显示设备获知球被传到受控制的该虚拟人物121,该使用者察觉这个时刻为传球时机。该使用者点击被定义为传球的该控制区域1311。被定义传球动作的该控制区域131生成该控制指令1311。该分析模块2121接收到该控制指令1311,得至该分析结果。该分析结果指出受控制的该虚拟人物121执行传球动作。该分析结果被分别发送至该动作控制模块2124和该方向控制模块2123。该方向控制模块2123向该信息收集模块2122发送该收集信息请求。该信息收集模块2122接收到该收集信息请求后,该信息收集模块2122以受控制的该虚拟人物121的当前位置为信息收集中心21221收集信息。所收集的信息包括球门的方向、本方的各该虚拟人物121的位置、对方的各该虚拟人物121的位置和对方的守门员位置等。优选地,该信息收集模块2122在受控制的该虚拟人物121的信息收集范围21223收集信息。具体地说,该信息收集模块2122获取受控制的该虚拟人物121的各属性值生成一信息获取半径21222。然后根据信息收集中心21221和信息获取半径定义该信息收集范围21223。该方向控制模块2123获取该信息收集模块2122所收集的信息,然后进行分析。该方向控制模块2123分析所收集的信息,得出在原受控制的该虚拟人物121的移动方向的前方的一个位置为较佳传球位置。该位置被定义为传球位置。 该方向控制模块2122控制受控制的该虚拟人物121向该传球位置传球。该球控制214从该动作控制模块2124和该方向控制模块2123分别获取对球的处理动作和处理方向,控制球的运行状态。该显示单元22分别从该动作控制模块2124和该方向控制模块2123分别获取对球的处理动作和处理方向。该显示单元22从该球控制模块214获取球的运行状态。该显示单元22通过该显示设备显示受控制的该虚拟人物121对球的处理以球的运行状态。当球进入原受控制的该虚拟人物121的控制范围后,该动作控制模块2124对原受控制的该虚拟人物121进行控制。也就是说原受控制该虚拟人物121作为受控制的该虚拟人物121。而受控制的该虚拟人物121则交由控制本方的各该虚拟人物121的该NPC控制子模块2111控制。该使用者通过该显示设备获知游戏进行的情况,如球被传到原受控制的该虚拟人物121。原受控制的该虚拟人物121被标记为受控制的该虚拟人物121。如图5所示。

该使用者通过该显示设备获知球被受控制的该虚拟人物121控制后,察觉这个时刻为射门时机。该使用者点击被定义为射门的该控制区域131。被定义射门的该控制区域131生成该控制指令1311。该分析模块2121接收到该控制指令1311,得至该分析结果。该分析结果指出受控制的该虚拟人物121执行射门的动作。该分析结果被分别发送至该动作控制模块2124和该方向控制模块2123。该方向控制模块2123向该信息收集模块2122发送该收集信息请求。该信息收集模块2122接收到该收集信息请求后,该信息收集模块2122以受控制的该虚拟人物121的当前位置为信息收集中心21221收集信息。所收集的信息包括球门的方向、本方的各该虚拟人物121的位置、对方的各该虚拟人物121的位置和对方的守门员位置等。优选地,该信息收集模块2122在受控制的该虚拟人物121的信息收集范围21223收集信息。具体地说,该信息收集模块2122获取受控制的该虚拟人物121的各属性值生成一信息获取半径21222。然后根据信息收集中心21221和信息获取半径定义该信息收集范围21223。该方向控制模块2123获取该信息收集模块2122所收集的信息,然后进行分析。该方向控制模块2123分析所收集的信息,得出射门方向。该动作控制模块2124控制受控制的该虚拟人物121射门。该方向控制模块2123控制受控制的该虚拟人物射门的方向。该球控制214从该动作控制模块2124和该方向控制模块2123分别获取对球的处理动 作和处理方向,控制球的运行状态。该显示单元22分别从该动作控制模块2124和该方向控制模块2123分别获取对球的处理动作和处理方向。该显示单元22从该球控制模块214获取球的运行状态。该显示单元22通过该显示设备显示受控制的该虚拟人物121对球的处理以球的运行状态,如图6所示。若球被受控制的该虚拟人物121射入球门,则该裁判模块213根据足球规则判定进球。然后该裁判模块213向该初始化单元10发出一开球指令。该初始化单元10将该运动环境111和各该虚拟人物121恢复至开球状态。

如图9所示,本方处于防守状态。对方的该虚拟人物121控球向本方的球门移动。该使用者通过该显示设备察觉当前时刻为拦截时机。该使用者通过点击被定义为拦截的该控制区域131。

被定义为拦截的该控制区域131生成该控制指令1311。该分析模块2121接收到该控制指令1311,得至该分析结果。该分析结果指出受控制的该虚拟人物121执行拦截动作。该分析结果被分别发送至该动作控制模块2124和该方向控制模块2123。该方向控制模块2123向该信息收集模块2122发送该收集信息请求。该信息收集模块2122接收到该收集信息请求后,该信息收集模块2122以受控制的该虚拟人物121的当前位置为信息收集中心21221收集信息。所收集的信息包括本方球门的方向、本方的各该虚拟人物121的位置、对方的各该虚拟人物121的位置、移动速度和移动方向等。优选地,该信息收集模块2122在受控制的该虚拟人物121的信息收集范围收集信息。具体地说,该信息收集模块2122获取受控制的该虚拟人物121的各属性值生成一信息获取半径21222。然后根据信息收集中心21221和信息获取半径定义该信息收集范围21223。该方向控制模块2123获取该信息收集模块2122所收集的信息,然后进行分析。该方向控制模块2123分析所收集的信息,得出拦截位置。该动作控制模块2124控制受控制的该虚拟人物121移动,该方向控制模块2123控制受控制的该虚拟人物121向拦截位置移动。当受控制的该虚拟人物被移动至拦截位置,该方向控制模块2123向该动作控制模块2124发出一拦截指令。该动作控制模块2123接收到拦截指令后,控制受控制的该虚拟人物121进行拦截。该球控制模块214根据受控制的该虚拟人物121的拦截结果控制球的状态。若受控制的该虚拟人物121拦截成功,则球被控制在受控制的该虚拟人物121的控制范围内。若受 控制的该虚拟人物121拦截失败,则球被控制在对方的该虚拟人物121的控制范围内。该显示单元22通过该显示设备显示受控制的该虚拟人物121执行拦截的情况。该使用者通过该显示设备获知拦截的情况,以判断控制受控制的该虚拟人物121执行下一个动作的时机。

图10所示本发明球类游戏系统的另一优选实施例的示意图。该控制区域设置模块13定义了3个该控制区域131。该使用者通过点击被定义为抢球的该控制区域131。

被定义为抢球的该控制区域131生成该控制指令1311。该分析模块2121接收到该控制指令1311,得至该分析结果。该分析结果指出受控制的该虚拟人物121执行抢球动作。该分析结果被分别发送至该动作控制模块2124和该方向控制模块2123。该方向控制模块2123向该信息收集模块2122发送该收集信息请求。该信息收集模块2122接收到该收集信息请求后,该信息收集模块2122以受控制的该虚拟人物121的当前位置为信息收集中心21221收集信息。所收集的信息包括本方球门的方向、本方的各该虚拟人物121的位置、对方的各该虚拟人物121的位置、移动速度和移动方向等。优选地,该信息收集模块2122在受控制的该虚拟人物121的信息收集范围收集信息。具体地说,该信息收集模块2122获取受控制的该虚拟人物121的各属性值生成一信息获取半径21222。然后根据信息收集中心21221和信息获取半径定义该信息收集范围21223。该方向控制模块2123获取该信息收集模块2122所收集的信息,然后进行分析。该方向控制模块2123分析所收集的信息,得出抢球位置。该动作控制模块2124控制受控制的该虚拟人物121移动,该方向控制模块2123控制受控制的该虚拟人物121向拦截位置移动。当受控制的该虚拟人物被移动至拦截位置,该方向控制模块2123向该动作控制模块2124发出一抢球指令。该动作控制模块2123接收到拦截指令后,控制受控制的该虚拟人物121进行抢球。该球控制模块214根据受控制的该虚拟人物121的抢球结果控制球的状态。若受控制的该虚拟人物121抢球成功,则球被控制在受控制的该虚拟人物121的控制范围内。若受控制的该虚拟人物121拦截失败,则球被控制在对方的该虚拟人物121的控制范围内。该显示单元22通过该显示设备显示受控制的该虚拟人物121执行抢球的情况。该使用者通过该显示设备获知拦截的情况,以判断控制受控 制的该虚拟人物121执行下一个动作的时机。

图11所示的是本发明球类游戏系统的另一优选实施例。在本优选实施例中的球类游戏为篮球游戏。该初始化模块10根据进行篮球游戏的环境进行设置。具体地说,该环境设置模块11根据该使用者所选择的篮球游戏设置该运动环境。该虚拟人物创建模块12根据进行篮球游戏规则创建各该虚拟人物121,以及分别对各该虚拟人物121设置对应的属性值。值得一提的是,该控制区域设置模块13可供该使用者设置至少一该控制区域131。进一步地,该控制区域设置模块13可进一步供定义各控制区域131的功能。在本优选实施例中,该使用者设置三个该控制区域131。在本方进攻时,三个该控制区域131分别被定义为传球、投篮和技能。在本方防守时,本个该控制区域131分别被定义为抢断、盖帽和技能。该技能是指该虚拟人物创建模块12为该虚拟人物121设置的独有的属性。如图8所示,该使用者通过该显示设备得知受控制的该虚拟人物121获得一个投篮的时机。而受控制的该虚拟人物121的技能为后仰投篮。则该使用者点击被定义为技能的该控制区域1311。被定义为技能的该控制区域1311生成该控制指令1311。

该分析模块2121接收到该控制指令1311,得至该分析结果。该分析结果指出受控制的该虚拟人物121执行技能,而该受控制的该虚拟人物121的技能为后仰投篮。该分析结果被分别发送至该动作控制模块2124和该方向控制模块2123。该方向控制模块2123向该信息收集模块2122发送该收集信息请求。该信息收集模块2122接收到该收集信息请求后,该信息收集模块2122以受控制的该虚拟人物121为信息收集中心21221收集信息。所收集的信息包括对方篮框的位置,对方各虚拟人物121的位置,本方各虚拟人物121的位置等。

优选地,该信息收集模块2122在受控制的该虚拟人物121的信息收集范围收集信息。该方向控制模块2123获取该信息收集模块2122所收集的信息,然后进行分析。该方向控制模块2123分析所收集的信息,得出投篮方向。该动作控制模块2124控制受控制的该虚拟人物121后仰投篮,该方向控制模块2123控制受控制的该虚拟人物121投篮的方向。该球控制模块214从该动作控制模块2124和该方向控制模块2123分别获得对球的处理动作和处理方向,然后控制球的运动状态。该显示单元22分别从该动作控制模块 2124和该方向控制模块2123获取受控制的该虚拟人物121的对球的处理动作和处理方向。该显示单元22从该球控制模块2123获取球的运动状态。该显示单元22通过该显示设备显示游戏的进行情况。该使用者通过该显示设备获知该游戏的进行情况,以把握时机控制受控制的该虚拟人物执行下一个动作。当该使用者察觉执行下一个动作的时机时,该使用者通过点击对应的该控制区域131触发执行该动作的时机。值得一提的是,在进行游戏的过程中,该方向控制模块2123控制受控制的该虚拟人物121的移动方向和/或对球的处理方向,以避免该使用者由于控制该虚拟人物121的方向对把握时机造成干扰。进一步的,由于使用者只需要专注于把握控制受控制的该虚拟人物121执行动作的时机,降低了游戏难度,从而使得更多人可进行游戏,以通过球类游戏认识球类活动,从而在现实中进行球类活动。

值得一提的是,该虚拟环境设置模块111对该运动环境1111划分区域。如图14所示。以进行足球运动的运动环境1111为例。该虚拟环境设置模块111在进行足球运动的该运动环境1111,定义了两底线1112,一中线1113,两边线1114,两禁区区域1115,两球门区域1116,一中圈区域和两禁区顶部区域1118。该虚拟环境设置模块111进一步对该禁区区域1115时行了定义了一禁区顶边线11151和两禁区边线11152。该虚拟环境设置模块111进一步定义了两半场中线11111,该半场中线11111被定义在该底线1112和该中线1113之间区域的中线。该半场中线11111与该中线之间的区域被定义为中场区域11112。该虚拟环境设置模块111进一步定义了4个角区域11114和两个禁区前区域11113。该虚拟人创建模块12为该虚拟人物121定义一个方向作为该虚拟人物121的面对方向。

图15所示的是本发明球类游戏系统的另一优选实施例。该使用者点击被定义为传球的该控制区域131。被定义传球的该控制区域131生成该控制指令1311。该分析模块2121接收到该控制指令1311,得至该分析结果。该分析结果指出受控制的该虚拟人物121执行传球的动作。该分析结果被分别发送至该动作控制模块2124和该方向控制模块2123。该方向控制模块2123向该信息收集模块2122发送该收集信息请求。该信息收集模块2122接收到该收集信息请求后,该信息收集模块2122以受控制的该虚拟人物121的当前位置为信息收集中心21221收集信息。该信息收集中心21221确定 受控制的该虚拟人物121所在的区域,在本实施例中,受控制的该虚拟人物位于其中一个该角区域11114。该信息收集中心21221进一步收集受控制的该虚拟人物121所处于的状态。在本优选实施例中,受控制的该虚拟人物121处于进攻状态。信息收集模块2122进一步收集该球门的方向、本方的各该虚拟人物121的位置、对方的各该虚拟人物121的位置,对方守门员的位置等信息和受控制的该虚拟人物121面对的方向。该方向控制模块2123分析通过该信息收集模块所收集的信息,得出传球方向。值得一提的是,该信息收集模块2122获取受控制的该虚拟人物121的各属性值生成一信息获取半径21222。然后根据信息收集中心21221和信息获取半径定义该信息收集范围21223。该信息收集模块2122在该信息收集范围21223内收集信息。

该动作控制模块2124控制受控制的该虚拟人物121传球。该方向控制模块2123控制受控制的该虚拟人物传球的方向,向禁区的中央传球。该球控制214从该动作控制模块2124和该方向控制模块2123分别获取对球的处理动作和处理方向,控制球的运行状态。该显示单元22分别从该动作控制模块2124和该方向控制模块2123分别获取对球的处理动作和处理方向。该显示单元22从该球控制模块214获取球的运行状态。该显示单元22通过该显示设备显示受控制的该虚拟人物121对球的处理以球的运行状态:向对方的禁区移动。该使用者通过该触摸屏得知球向禁区移动。

当该球进入本方的另一该虚拟人物121的信息收集范围21223时,该动作控制模块2124释放对受控制的该虚拟人物121的控制,然后控制本方的另一该虚拟人物121。受控制的该虚拟人物121被控制本方的各该虚拟人物121的该NPC控制子模块2111控制。另一该虚拟人物121被定义为另一受控制的该虚拟人物121。该动作控制模块2124控制另一受控制的该虚拟人物121。该信息收集模块2122以另一受控制的该虚拟人物121的当前位置为信息收集中心21221收集信息。该信息收集中心21221收集另一受控制的该虚拟人物121的所在区域、所处于的状态、球门的位置、对方守门员的位置和另一个受控制的该虚拟人物121面对的方向等信息。该动作控制模块2124分析通过该信息获取模块2122所获取的信息后,预测该使用者对另一受控制的该虚拟人物121的控制动作为射门。该方向控制模块2123分析通过该信息获取模块2122所获取的信息后,预测另一受控制的该虚拟人 物121的获得射门机会的位置。该动作控制模块2124控制另一受控制的该虚拟人物121向获得射门机会的位置移动。该显示单元22分别从该动作控制模块2124和该方向控制模块2123分别获取另一受控制的该虚拟人物121的移动状态和移动方向。该显示单元22从该球控制模块214获取球的运行状态。该显示单元22通过该显示设备显示另一受控制的该虚拟人物121移动以获得射门机会。

如图16所示,当该使用者从该显示设备获知另一受控制的该虚拟人物121获得射门机会,该使用者按下被定义为射门的控制区域131。被定义为抢球的该控制区域131生成该控制指令1311。该分析模块2121接收到该控制指令1311,得至该分析结果。该分析结果另一受控制的该虚拟人物121执行射门动作。该分析结果被分别发送至该动作控制模块2124和该方向控制模块2123。该方向控制模块2123向该信息收集模块2122发送该收集信息请求以根据该信息收集模块2122所收集的信息确定射门方向。该信息收集模块2122以另一受控制的该虚拟人物121的当前位置为信息收集中心21221收集信息。该信息收集中心21221收集另一受控制的该虚拟人物121的所在区域、所处于的状态、球门的位置、对方守门员的位置和另一个受控制的该虚拟人物121面对的方向等信息。该方向控制模块2123分析通过该信息获取模块2122所获取的信息后,确定另一受控制的该虚拟人物121的射门方向。该动作控制模块2124控制另一受控制的该虚拟人物121的处理球的动作为射门。该方向控制模块2123控制另一受控制的该虚拟人物121的射门方向。该显示单元22分别从该动作控制模块2124和该方向控制模块2123分别获取另一受控制的该虚拟人物121的射门动作和射门方向。该显示单元22从该球控制模块214获取球的运行状态。该显示单元22通过该显示设备显示另一受控制的该虚拟人物121射门。该使用者通过该显示设备得知另一受控制的该虚拟人物121做出射门动作。值得一提的是,当该方向控制模块2123需要确定方向时,主动向该信息收集模块2122发出请求信息,请求该信息收集模块2122收集信息。图13为本发明球类游戏的一优选实施中一种控制方法。

步骤1001:该分析模块2121判断是否接收该控制指令1311。若该分析模块2121接收该控制指令1311,则执行步骤1002。若该分析模块2121 没有接收该控制指令1311,则默认的处理球的动作被确定为受控制的该虚拟人物121选定的处理球的动作,该分析模块2121将受控制的该虚拟人物121选定的处理球的动作发送至该动作控制模块2124,然后执行步骤1003。

在本方处于进攻状态时,默认的处理球的动作为控球。在本方处于防守状态时,默认的处理球的动作为向球接近。

步骤1002:该分析模块2121分析该控制指令1311,以判断是否包括选定的受控制的该虚拟人物121的处理球的动作。若该控制指令1311包含选定的受控制的该虚拟人物121处理球的动作,则该分析模块2121将选定的受控制的该虚拟人物121的处理球的动作发送至该动作控制模块121,然后执行步骤1003。若该控制指令1311没有包含选定的受控制的该虚拟人物121的处理球的动作,则执行步骤1003。

步骤1003:该信息收集模块2122以受控制的该虚拟人物121为信息收集中心收集信息。若该动作控制模块2124选定受控制的该虚拟人物121的处理球的动作,则执行步骤1005。若该动作控制模块2124没有选定受控制的该虚拟人物121的处理球的动作,则执行步骤1004。

步骤1004:该动作控制模块2124根据该信息收集模块2122所收集的信息选定受控制的该虚拟人物121的处理球的动作。

步骤1005:该方向控制模块2124根据选定的受控制的该虚拟人物的处理球的动作和所收集的信息,确定受控制的该虚拟人物121的处理球的方向和/或受控制的该虚拟人物121的移动方向。

步骤1006:该球控制模块2124根据选定的受控制的该虚拟人物121的处理球的动作和方向,控制球的运动状态。

步骤1007:该显示单元22根据受控制的该虚拟人物121的处理球的动作和方向,球的运动状态,通过该显示设备显示。

步骤1008:该使用者根据该显示设备获知游戏的进行情况判断控制该受控制的该虚拟人物121的处理球的时机,并通过点击该控制区域131控制受控制的该虚拟人物121。

步骤1009:该控制区域131生成对应的该控制指令1311,然后传送至该分析模块2121。

上述内容为本发明的具体实施例的例举,对于其中未详尽描述的设备和 结构,应当理解为采取本领域已有的通用设备及通用方法来予以实施。

同时本发明上述实施例仅为说明本发明技术方案之用,仅为本发明技术方案的列举,并不用于限制本发明的技术方案及其保护范围。采用等同技术手段、等同设备等对本发明权利要求书及说明书所公开的技术方案的改进应当认为是没有超出本发明权利要求书及说明书所公开的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1