台球游戏控制方法及系统的制作方法_3

文档序号:9637975阅读:来源:国知局
如玩家的家中)进行,此时玩家的移动空间有限,不能向真实台球游戏一样,通过围绕台球桌移动来实时改变正方向,而通过步骤202,玩家可以根据游戏模型内的正方向指示标,来选取适合自己站位的正方向,使该方向与玩家面向始终保持一致,当玩家选取的合适的正方向后,控制器检测到台球杆球杆在一定时间内角度未发生变化,则确定此方向为正方向将其锁定。在步骤202中,还可以进一步包括当进入锁定正方向功能后,将提示玩家进行轻、中、重力度击打信息显示给玩家,以获取玩家的击打习惯。
[0070]本实施例中除步骤202之外的步骤的实现方式可以参考实施例一中对应的相同步骤,在此不再赘述。
[0071]实施例三
[0072]请参考图4,本实施例提供了第三种台球游戏控制方法,包括
[0073]301,接收台球杆的空间姿态信号;
[0074]302,根据空间姿态信号生成第一控制信号,以控制台球游戏模型内的击球位置和击球方向;
[0075]303,将空间姿态信号中台球杆沿台球杆轴向移动的加速度与一预设的阈值进行比较,当加速度超过一预设的阈值时,确定击球动作发生,并根据击球动作发生时台球杆轴向移动的加速度生成第二控制信号,以控制台球游戏模型内游戏进程;
[0076]304,在游戏模型内建立定位靶平面,所述定位靶平面总是垂直于游戏模型内虚拟球杆的轴线,且虚拟球杆的杆头位于定位靶的靶心,
[0077]当检测到击球动作发生时,在游戏模型内固定击球动作发生时虚拟球杆的轴向为标准方向,从击球动作发生后台球杆的空间姿态信号中分析出台球杆杆尾的运动轨迹,并将运动轨迹投射到定位靶平面上。以及
[0078]305,将台球游戏模型内的游戏进程显示给玩家。
[0079]本实施例的方法与实施例一相比的区别在于,增加了步骤304,在玩家击球过程中,球杆的运动轨迹一般都会产生偏差,即不会完全按照玩家预想的轨迹沿直线运动。但是对于玩家而言,这种微小的偏差并不容易在主观上察觉,这就会导致玩家无法对自身的出杆稳定性做出了解和判断,也自然无法以此为依据提高自己的台球竞技水平。通过步骤304,玩家在击球之间,虚拟球杆可以实时与定位靶垂直,当击球后,杆尾产生的运动轨迹会被捕捉和检测到,并在游戏模型中模型化形成轨迹线,进一步投射到定位靶上,玩家可以通过定位靶观察到自己出杆过程中与预定方向相比偏差了多少,进而了解到自身出杆稳定性的不足程度。
[0080]本实施例中除步骤304之外的步骤的实现方式可以参考实施例一中对应的相同步骤,在此不再赘述。
[0081]实施例四
[0082]请参考图5,本实施提供了一种与实施例一中台球游戏控制方法对应的台球游戏控制系统,包括
[0083]接收模块401,用于接收台球杆的空间姿态信号;
[0084]第一控制模块402,用于根据空间姿态信号生成第一控制信号,以控制台球游戏模型内的击球位置和击球方向;
[0085]具体地,第一控制模块用于:
[0086]根据空间姿态信号判断台球杆处于是否处于竖直状态,当确定其处于竖直状态时,根据台球杆左右晃动产生的角度信号,生成击球角度控制信号,以控制台球游戏模型中的虚拟球杆的击球角度变化;
[0087]根据空间姿态信号判断台球杆是否处于水平状态,当确定其处于水平状态时,根据台球杆沿其轴自转产生的角度信号,生成水平击球位置控制信号,以控制台球游戏模型中虚拟球杆对待击打球的水平击球位置变化,以及
[0088]根据空间姿态信号判断台球杆是否处于水平状态,当确定其处于水平状态时,根据台球杆尾上下晃动产生的角度信号,生成竖直击球位置控制信号,以控制台球游戏模型中虚拟球杆对待击打球的竖直击球位置变化。
[0089]根据空间姿态信号判断台球杆是否处于水平状态,当确定其处于水平状态时,根据台球杆水平晃动产生的角度信号,生成水平击球位置控制信号,以控制台球游戏模型中虚拟球杆对待击打球的水平击球位置变化。
[0090]第二控制模块403,用于将空间姿态信号中台球杆沿台球杆轴向移动的加速度与一预设的阈值进行比较,当加速度超过一预设的阈值时,确定击球动作发生,并根据击球动作发生时台球杆轴向移动的加速度生成第二控制信号,以控制台球游戏模型内游戏进程;
[0091]显示模块404,用于将台球游戏模型内的游戏进程显示给玩家。
[0092]本实施例中提供的系统用于执行实施例一中的台球游戏控制方法,具备相应的功能模块,其实现原理和技术效果类似,该系统的工作过程可以参考前述方法实施例中的对应过程,此处不再赘述。
[0093]实施例五
[0094]请参考图6,本实施提供了一种与实施例二中台球游戏控制方法对应的台球游戏控制系统,包括
[0095]接收模块501,用于接收台球杆的空间姿态信号;
[0096]正方向确定模块502,用于在游戏模型内建立正方向指示标,检测台球杆是否为竖直状态,若是,则根据竖直状态台球杆左右晃动产生的角度信号控制正方向指示标的移动。
[0097]第一控制模块503,用于根据空间姿态信号生成第一控制信号,以控制台球游戏模型内的击球位置和击球方向;
[0098]第二控制模块504,用于将空间姿态信号中台球杆沿台球杆轴向移动的加速度与一预设的阈值进行比较,当加速度超过一预设的阈值时,确定击球动作发生,并根据击球动作发生时台球杆轴向移动的加速度生成第二控制信号,以控制台球游戏模型内游戏进程;
[0099]显示模块505,用于将台球游戏模型内的游戏进程显示给玩家。
[0100]本实施例中提供的系统用于执行实施例二中的台球游戏控制方法,具备相应的功能模块,其实现原理和技术效果类似,该系统的工作过程可以参考前述方法实施例中的对应过程,此处不再赘述。
[0101]实施例六
[0102]请参考图7,本实施提供了一种与实施例三中台球游戏控制方法对应的台球游戏控制系统,包括
[0103]接收模块601,用于接收台球杆的空间姿态信号;
[0104]第一控制模块602,用于根据空间姿态信号生成第一控制信号,以控制台球游戏模型内的击球位置和击球方向;
[0105]第二控制模块603,用于将空间姿态信号中台球杆沿台球杆轴向移动的加速度与一预设的阈值进行比较,当加速度超过一预设的阈值时,确定击球动作发生,并根据击球动作发生时台球杆轴向移动的加速度生成第二控制信号,以控制台球游戏模型内游戏进程;
[0106]轨迹定位模块604,用于在游戏模型内建立定位靶平面,所述定位靶平面总是垂直于游戏模型内虚拟球杆的轴线,且虚拟球杆的杆头位于定位靶的靶心,
[0107]当检测到击球动作发生时,在游戏模型内固定击球动作发生时虚拟球杆的轴向为标准方向,从击球动作发生后台球杆的空间姿态信号中分析出台球杆杆尾的运动轨迹,并将运动轨迹投射到定位靶平面上。以及
[0108]显示模块605,用于将台球游戏模型内的游戏进程显示给玩家。
[0109]本实施例中提供的系统用于执行实施例三中的台球游戏控制方法,具备相应的功能模块,其实现原理和技术效果类似,该系统的工作过程可以参考前述方法实施例中的对应过程,此处不再赘述。
[0110]实施例七
[0111]本实施例提供了基于实施例一至实施例六任一一种台球游戏控制方法及系统的台球游戏装置及其游戏场景。请参考图8,该台球游戏装置包括一个形状大小与真实台球杆相同的台球杆外设2(即本发明中所称的台球杆),在该台球杆外设2内部设置有三轴陀螺仪(图中未标出),以检测台球杆的空间姿态信号。该装置还包括一台智能终端,如图8中智能电视4,三轴陀螺仪与智能电视4内的处理器通过蓝牙模块通信连接,处理器用于执行实施例一至实施例三种任一的游戏控制方法。在台球杆表面设置有一列LED灯,形成LED灯带3。处理器根据玩家击球时的加速度值,核算成LED灯点亮的个数,在台球杆表面开启相应个数的LED灯,使玩家对自己的击球力度产生一个视觉感受。台球杆内置有可充放电的电池,优选设置在台球杆的杆尾。
[011
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1