游戏机和控制图像显示操作的方法

文档序号:1588849阅读:271来源:国知局
专利名称:游戏机和控制图像显示操作的方法
技术领域
本发明涉及到一种游戏机,它由玩家使用通过操作操作装置移动在显示装置的屏幕上显示的可移动的物体进行游戏,和一种控制图像显示操作的方法。
背景技术
在JP2000-93655A中揭示的台球游戏机就是这种类型的游戏机。为了通过台球游戏机打台球,玩家操作一个虚拟的球杆击打放置在台球桌上的母球,这样母球撞击目标球使目标球入袋。
当打真实台球时,玩家把球杆的尖端放在母球附近,撤回球杆,然后向着母球猛推球杆。上述公知的台球游戏机不需要这样的预备操作,只需要玩家向着母球简简单单地推出虚拟的球杆。结果是,台球游戏机的玩家的感觉完全不同于玩家打真实台球时所具有的感觉,因此玩家不能具有真实感。
在高尔夫中,当玩家作击球前的瞄准时,玩家重复一个摆动动作为击球作准备,也就是说,预备性的摆动高尔夫球杆使高尔夫球杆的头前后移动,然后摆动高尔夫球杆击球。目前还没有可以模拟这些动作的高尔夫游戏机。
此外,还没有任何游戏机可以根据预备动作通过显示装置来改变球杆或高尔夫球杆颜色、形状等等。
本发明的一个目的是克服上述公知的游戏机的缺点并且提供一种改进的游戏机和一种控制通过游戏机执行的操作图像显示的方法。

发明内容
根据本发明第一个方面的游戏机包含显示装置,用来为游戏显示图像;操作装置,由玩家操作来输入玩家所作的操作;控制装置,可以测量至少一个操作装置被操作时所产生的操作量,或操作装置被操作时所产生的操作的速度,作为操作信号,并且根据操作信号控制游戏的进程;可移动的物体,通过显示装置显示并且可根据操作信号移动;至少一个其它的物体;其中控制装置根据至少是可移动物体移动的距离、可移动物体移动的速度或可移动物体和其它物体的位置关系、和可移动物体的颜色、形状、尺寸和透明度中至少其中之一的变化或根据决策结果其它物体的至少其中一个特性,来作出游戏是否继续的决策。
因此根据第一个方面制造的游戏机可以根据可移动物体移动的距离、可移动物体移动的速度或可移动物体和其它物体之间位置的关系改变可移动物体或其它物体的颜色、形状、尺寸和/或透明度。因此,游戏机可以带给玩家常规游戏机不会给出的感觉。
根据第一个方面的游戏机进一步可以包含决策装置,在游戏是否继续的决策的基础上,作出可移动物体是否与其它物体接触的决策。
游戏机还可以包含决策显示装置,通过显示装置来显示游戏是否继续的决策结果。因此,指示关于可移动物体是否与其它物体接触的决策的图像或声音可以通过决策显示装置来显示。
一种控制游戏机图像显示操作的图像显示控制方法,包含显示装置,用来显示图像;操作装置,由玩家来操作;可移动的物体,由显示装置显示并且可根据玩家的操作移动;和至少一个其它物体;根据本发明第二个方面,包含第一步,至少感知操作装置被操作时产生的操作量或操作装置被操作时产生的操作速度两者之一;第二步,在至少操作装置被操作时产生的操作量或操作装置被操作时产生的操作速度两者之一的基础上,提供操作信号;第三步,在操作信号的基础上,确定可移动物体移动的距离和移动的速度;第四步,在至少是可移动物体移动的距离、可移动物体移动的速度或可移动物体和其它物体的位置关系的基础上,作出游戏是否继续的决策;第五步,至少改变可移动物体的颜色、形状、尺寸或透明度。
根据第二个方面,相应于操作装置被玩家操作时产生的操作量或操作装置被玩家操作时产生的操作速度的操作信号,至少可移动物体的移动距离和移动速度在操作信号的基础上得以确定,关于游戏是否继续的决策在可移动物体移动的距离、可移动物体移动的速度或可移动物体与其它物体之间的位置关系至少其中之一的基础上被决定,可移动物体的颜色、形状、尺寸和透明度其中之一在决策的基础上被改变。因此,玩家具有奇特的感觉。
根据第二个方面的图像显示控制方法还包含第六步,根据游戏是否继续的决策作出关于可移动物体是否与其它物体接触的决策。因此,关于可移动物体是否与其它物体接触的决策可以根据游戏是否继续的决策来确定,可移动物体和其它物体之间接触的结果在可移动物体和其它物体是否接触的决策的基础上被显示出来。
根据第二个方面的方法还可以包含第七步,通过显示装置显示游戏是否继续的决策。因此,关于可移动物体是否与其它物体接触的决策通过显示装置显示出来。
根据本发明的第三个方面,台球游戏机包含显示装置,用来为游戏显示图像;台球杆,用来输入由玩家所作的操作;控制装置,用来感知台球杆被操作时所产生的台球杆的操作量或速度中至少其中之一,提供操作信号,在假想的三维空间中确定台球游戏的进程;其中显示装置显示了代表台球杆并且根据操作信号来操作的球杆物体,和代表母球的母球物体,控制装置,在台球杆移动的距离、台球杆移动的速度或球杆物体与母球物体之间的位置关系至少其中之一的基础上,作出台球游戏是否继续的决策,并且,根据决策在显示装置上改变球杆物体或母球物体的颜色、形状、尺寸和透明度至少其中之一。
在根据第三个方面的台球游戏机中,显示装置在假想的三维空间中显示球杆物体和母球物体,根据至少台球杆移动的距离、台球杆移动的速度或球杆物体与母球物体之间的位置关系,作出游戏是否继续的决策,根据决策改变球杆物体或母球物体的颜色、形状、尺寸或透明度至少其中之一。
根据第三个方面的台球游戏机还可以包含一个决策装置,用来作出球杆物体是否要与母球物体接触的决策。
根据第三个方面的台球游戏机还可以包含一个决策装置,基于球杆物体和母球物体在假想空间中的距离,用来作出游戏是否继续的决策。
根据第三个方面的台球游戏机还可以包含一个决策显示装置,使显示装置显示游戏是否继续的决策。
根据本发明的第四个方面的控制台球游戏机的台球游戏控制方法包含操作装置,用来输入玩家提供的操作信号;显示装置,用来为游戏显示图像,并且可以在操作信号的基础上在假想的三维空间中进行台球游戏,该方法包含第一步,显示根据操作信号动作的球杆物体和母球物体;第二步,至少测量操作装置的操作量或操作速度;第三步,在至少操作量或操作速度的基础上提供操作信号;第四步,在操作信号的基础上至少确定球杆的移动距离或移动速度;第五步,在球杆的移动距离、球杆的移动速度或球杆物体和母球物体之间的位置关系的基础上作出台球游戏是否继续的决策;第六步,根据第五步的决策,改变球杆物体或母球物体的颜色、形状、尺寸和透明度至少其中之一。
根据玩家操作的操作装置提供的操作信号,球杆物体和母球物体被显示出来,由于操作装置被操作而产生的操作量或由于操作装置被操作而产生的操作速度至少一个被测量出来,根据操作量、代表操作速度的信号或球杆物体和母球物体之间位置关系至少其中之一作出游戏是否继续的决策,显示装置上的球杆物体或母球物体的颜色、形状、尺寸和透明度至少其中之一被改变。因此,游戏对玩家的吸引力大大增强了。
根据第四个方面的台球游戏控制方法还包含第七步,根据台球游戏是否继续的决策,作出球杆物体是否与母球物体接触的决策。
根据第四个方面的控制方法还可以包含第八步,通过显示装置显示台球游戏是否继续的决策。因此,台球游戏是否继续的决策被显示出来了。
根据本发明的第五个方面,如此构成的台球游戏机,当玩家操作一个虚拟球杆时,球杆物体可以击打显示器屏幕上的布置在虚拟台球桌上的母球物体,并且通过在显示器的台球桌物体上滚动母球物体并使得母球物体击中目标球物体,而进行台球游戏;其中,用来支撑虚拟球杆的虚拟桥放置在虚拟的台球桌上,这样虚拟球杆可以在预定的范围内沿纵向前后移动,可以容纳虚拟球杆前端的球杆容纳空间由虚拟的台球桌或虚拟的台球桌的延长平面、显示器的下表面或连接在显示器的下表面的保护部件的下表面构成,虚拟的台球桌和虚拟桥和显示器之间的间隔被确定下来以满足一定的尺寸关系,使得虚拟球杆的前端可以进入显示器下表面或连接在显示器下表面的保护部件下面的球杆容纳空间而球杆的尖端不碰到屏幕或显示器的前表面,即使是支撑在虚拟桥上的虚拟球杆在虚拟球杆接触虚拟台球桌一边的顶表面的状态下被击出时。
在根据第五个方面的台球游戏机中,玩家可以把虚拟球杆放置在位于虚拟台球桌上的虚拟桥上,并且向着显示器向前推出球杆,从而玩家具有的游戏感受与玩家玩真实台球时相似。
即使,当玩家向前推出放置在虚拟台球桥上的虚拟球杆时,虚拟桥在虚拟台球桌上移动改变了虚拟球杆的倾斜度,虚拟球杆的前端推进到显示器下表面或连接在显示器下表面的保护部件下面的球杆容纳空间,仍然可以避免虚拟球杆的前端与屏幕或显示器的前表面的碰撞。因此,可以防止显示器被损坏。
根据第五个方面的台球游戏机还可以包含从虚拟台球桌外围升起的球杆下落防止部件。在游戏中止后,当虚拟球杆放置在虚拟台球桌上时,沿着台球桌外围延伸的球杆下落防止部件可以防止虚拟球杆从虚拟台球桌上掉下来。因此,可以避免虚拟球杆的破裂或损失。
根据本发明的第六个方面构成的台球游戏机,当玩家操作一个虚拟球杆时,球杆物体可以击打显示器屏幕上的布置在虚拟台球桌上的母球物体,并且可以通过在显示器的台球桌物体上滚动母球物体并使得母球物体击中目标球物体,而进行台球游戏;其中用来支撑虚拟球杆的虚拟桥放置在虚拟的台球桌上,这样虚拟球杆可以沿纵向前后移动,球杆操作装置可以在放置在虚拟桥上的虚拟球杆的操作量和速度的基础上提供操作信号,当操作量、操作速度或球杆物体和母球物体至少一个在预定的范围内时,球杆图像改变装置在母球物体上叠加了一个球杆物体的半透明的球杆物体图像,当代表操作量的信号或代表操作速度的信号至少一个不小于预定值时,它可以把显示器屏幕上显示的半透明球杆物体图像替换为不透明的球杆物体图像。
根据第六个方面的台球游戏机,在屏幕的母球物体上清楚地显示出一个,在放置在虚拟桥上的虚拟球杆开始操作前的状态下,不被显示器屏幕上的球杆物体妨碍的击球点,以方便推出虚拟球杆的操作。
根据本发明的第七个方面,台球游戏机包含显示装置,用来为台球游戏显示图像;操作装置,由玩家操作来提供操作信号;和控制装置,所述控制装置可以根据假想的三维空间中的操作信号来确定台球游戏的进程;其中一个用来支撑虚拟球杆使它可以沿纵向前后移动的虚拟桥放置在虚拟台球桌上,这样它可以沿纵向或侧向移动。
根据这个方面,当玩家愿意移动虚拟器时,玩家可以具有调整虚拟球杆方向的感受。
根据第七个方面包含用来为台球游戏显示图像的显示装置、由玩家操作来提供操作信号的操作装置,和可以根据假想的三维空间中的操作信号确定台球游戏进程的控制装置的台球游戏机,还可以包含一个虚拟桥移动测量装置,用来测量虚拟桥在虚拟台球桌上的纵向和侧向的移动距离;一个母球击球点显示装置,根据虚拟桥移动测量装置提供的测量信号显示击球点,在该处,球杆物体的尖端与母球物体接触;和一个母球显示装置,根据母球物体上的击球点确定母球物体移动的方向,和根据击球速度确定移动速度并显示移动速度。
因此,当玩家把虚拟桥移动到合适的位置以调整球杆物体使得球杆物体的尖端合适地朝向母球物体的击球点时,通过在屏幕上滚动母球物体,目标球物体可以按照玩家的意愿被击入袋,这使得玩家具有更高的打球感受。
根据本发明的第八个方面,台球游戏机包含显示装置,用来为台球游戏显示图像;操作装置,由玩家操作来提供操作信号;和控制装置,所述控制装置可以根据假想的三维空间中的操作信号来确定台球游戏的进程;其中,一个为母球物体指示击球点使目标球物体被击入袋的假想球体显示在目标球物体的周围,它被定位于与显示装置的屏幕上显示的球杆物体被推出的方向对齐的直线上。
在真实的台球游戏中,每个玩家都想像一个假想球体在目标球上确定目标点,在这一点上,母球击中目标球。根据第八个方面,球杆物体可以轻易地向着屏幕上假想球体的中心击出。因此,即使是一个新手也可以从不失手地把目标球击入袋。
根据第八个方面,当目标球物体可以被母球物体击打入袋时,假想球体可以显示出来。因此,当目标球物体可以通过与母球物体相同的球击入袋时,假想球体被显示出来以把目标球物体击入袋。
根据第八个方面,当目标球物体是最后一个时,假想球体的显示可以省略。因此,当目标球物体是最后一个时,假想球体显示的省略使得玩家可以尽力发挥玩家的技术。
根据本发明的第九个方面,台球游戏机包含显示装置,用来为台球游戏显示图像;操作装置,由玩家操作来提供操作信号;和控制装置,所述控制装置可以根据假想的三维空间中的操作信号来确定台球游戏的进程;其中用来支撑虚拟球杆使它可以沿着纵向在预定的范围内前后移动的虚拟桥放置在虚拟的台球桌上,以及球杆推进方向改变装置,改变球杆推进的方向,这个方向也就是在显示装置的屏幕,和从球杆推进方向看的台球桌物体上,球杆物体相对于母球物体推进的方向。
因此,球杆推进方向,也就是在显示装置的屏幕和从球杆推进方向看的台球桌物体上,球杆物体相对于母球物体推进的方向,可以选择性地改变,这可以使玩家具有真实地打台球的感觉。
根据第九个方面的台球游戏机,还可以包含一个放大选择装置,用来在显示装置的屏幕上选择母球物体周围的狭窄区域的放大图像或母球物体周围宽阔区域的缩小图像。因此,玩家可以玩更精密的台球游戏。
根据第九个方面的台球游戏机还可以包含一个图像改变装置,它可以选择性地在显示装置的屏幕上显示从基本水平的方向或相对于水平方向以一个小角度倾斜的方向看过去的台球桌物体的倾斜图像,或者显示从正交方向看过去的台球桌物体的正交图像。因此,台球桌物体上的母球物体和目标球物体之间在平面上的位置关系可以通过显示在屏幕上的图像精确地获得,这加强了玩球的成功率。


图1是本发明第一实施例的台球游戏机的正视图;图2是图1所示的台球游戏机的侧视图;图3是图1所示的台球游戏机的平面图;图4是图1所示的台球游戏机的桌面周围部分的放大截面图;图5是图1所示的台球游戏机的桌面的木质面板的平面图;图6是图1所示的台球游戏机的桌面的木质面板的侧视图;图7是一个虚拟桥和可以在虚拟桥上水平滑动的水平滑动单元的分解透视图;图8是一个用来覆盖虚拟桥的虚拟桥盖的平面图;图9是虚拟桥盖的一个正视截面图;图10是虚拟桥盖的一个侧视截面图;图11是一个在桌面的木板上提供有开口部分的平面图;图12是一个在桌面的木板上提供有开口部分的截面图;图13是底板的平面图;图14是这个底板的侧视图;
图15是一个导板的平面图;图16是这个导板的正视图;图17是纵向滑动板的平面图;图18是这个纵向滑动板的正视图;图19是底盘的平面图;图20是这个底盘的正视图;图21是支承架的平面图;图22是这个支承架的正视图;图23是这个支承架侧视图;图24是一个桥位置测量单元的分解透视图;图25是一个用来摆动包括在桥位置测量单元中的摆动轴的轴摆动机构的分解透视图;图26是一个桥水平滑动单元和桥位置测量单元组合的截面图;图27是桥水平滑动单元和桥位置测量单元组合的截面图;图28是第一实施例的台球游戏机的方框图;图29是当台球游戏进行中,显示在显示器屏幕上的台球桌的倾斜视图;图30是当台球游戏进行中,显示在显示器屏幕上的台球桌的俯视图;图31是在第一实施例中执行的第一半游戏程序的流程图;图32是第二半游戏程序的流程图;图33是解释显示在显示器屏幕上的各个物体布置的示意图;图34是当球杆方向控制球被转向侧面时,解释显示在显示器屏幕上的各个物体布置的示意图;图35是当球杆方向控制球被转到纵向平面时,解释显示在显示器屏幕上的各个物体布置的示意图;图36是根据本发明的第二个实施例的台球游戏机的平面图;图37是当轨迹球被转向侧平面时,解释显示在显示器屏幕上的各个物体布置的示意图;图38是当轨迹球被转到纵向平面时,解释显示在显示器屏幕上的各个物体布置的示意图;图39是包括在本发明第三个实施例中的虚拟台球桌的虚拟桥周围部分的平面图;图40是包括在本发明第三个实施例中的虚拟台球桌的虚拟桥周围部分的侧视图;具体实施方式
下面说明如图1-35所示的本发明的第一实施例。
参考图1-3,包括在台球游戏机1中的机壳2具有右边的和左边的侧板3、前面板4、顶面板6和没有示出的底面板。如图2-5所示,虚拟台球桌在侧板3的各自垂直的中间部分的前面部分之间水平延伸。一个弹性橡胶的球杆垫8粘结在虚拟台球桌7的前边和对面的边上,使它从虚拟台球桌7的上表面突出。显示器9位于虚拟台球桌7的上面,使之与虚拟台球桌7的上表面隔开预定的距离。木质的保护板10在显示器9下面展开。
如图3和4所示,一个抬高的具有凹陷的停杆部分的虚拟桥11被放置在从显示器9的前表面右下方向前延伸的虚拟台球桌7的游戏表面7a的大致中心部分。虚拟桥可以沿着虚拟台球桌7的上表面在预定的范围内沿纵向和侧向移动,并且当它受到限制时可以自动回到它的初始位置。
如图3所示,球杆方向控制球12被放置在虚拟台球桌7的游戏表面7a上虚拟桥11左手边前面。开始模式选择按钮开关13放置在球杆方向控制球12的前边,比球杆方向控制球12更接近侧向的中部。顶视图按钮开关14放置在球杆方向控制球12左手边的后面。放大按钮开关15和缩小按钮开关16纵向放置在比顶视图按钮开关14更接近侧向的中间部分的位置。
如图12所示,投币口17制造在前面板4的右边部分。用来指示存放的游戏币数量的游戏币计数指示器18在前面板4上布置在投币口17下面。
如图4所示,包括在虚拟桥11中的盖20设有一个中间凹槽20a(图7-10)。台球游戏机设有虚拟球杆19,它的直径小于盖20的中间凹槽20a的宽度,长度短于实际球杆的长度。当虚拟球杆19放置在用双点划线指示的虚拟台球桌7上时,虚拟球杆19通过从虚拟台球桌7上抬高的球杆垫8防止从虚拟台球桌7上跌落。
参考图7,虚拟桥11包括可以使盖20纵向或侧向地沿虚拟台球桌7的上表面移动的水平的滑动单元21,和桥位置测量装置22,在其中包含有杆23被轴心支撑根据水平滑动单元21的水平移动进行纵向和侧向倾斜,如图24和25所示。显示器9和虚拟桥11的尺寸、虚拟桥11和显示器9在虚拟台球桌7上的布局和间距、虚拟台球桌上的球杆垫8的上边缘8a的高度被确定为,当虚拟球杆19支撑在虚拟桥11上并且搁置在球杆垫8的上边缘8a(对应于台球桌边缘的上表面)上被推出时,虚拟球杆19的尖端19a不能碰到显示器9的屏幕9a并且能够推进到木质保护板10和虚拟桥11之间的空间为宜。
水平滑动单元21的制造将参考图7-23进行说明。在图7中,箭头F指示前进方向。
参考图7、26和27,虚拟台球桌7由木板24、金属板25和合成树脂板26顺序叠加而成。如图5、7、11和12所示,在它的前后边的中间部分带有凹槽24c的正方形开口24a制作在虚拟台球桌7的木板24的前侧中间部分。如图11所示,凹陷24b沿着正方形开口24a的前后两边制作在木板24的下表面。底板27固定在凹陷24b中。如图11所示,凹陷24b与凹槽24c是重合的。
如图13所示,放置在虚拟台球桌7下面的底板27在它的中心部分设有圆孔27a,和在圆孔27a纵向的相对两侧的纵向狭槽27b。如图15和16所示的导板28连接在底板27的上表面来盖住狭槽27b。如图17和18所示,设有定位销29a的纵向滑动板29放置在导板28上,而它的定位销29a滑动的啮合在导板28上的引导槽28a中。导板28和滑动板29容纳在木板24的正方形开口24a中。
如图19和20所示,放置在虚拟台球桌7上并且具有椭圆形状的底盘30在它的纵向中间部分设有侧向狭槽30a。如图7所示,两个导板28连接在底盘30的上表面以分别覆盖侧向狭槽30a的左右部分。从纵向滑动板29向上突出的左和右定位销29b分别可移动地啮合在导板28上形成的引导狭槽28a中。底盘30可以相对于滑动板29侧向移动。
如图21所示,轴承架31从平面上看是U型的,具有左和右腿部分31a、连接着左右腿部分31a的背部连接部分31b、下接线片31c和上接线片31e。下接线片31c是直角的并且左腿31a横跨导板28,下接线片31c连接在底盘30的上表面。凹口31d形成在左右腿部分31a的上边缘。从球杆支撑辊32的相对两端轴向突出的轴32a分别放置在凹口31d中。固定板33连接在上接线片31e上。齿轮34固定地安装在球杆支撑辊32的左端部分。设有光发射装置和一个光接收装置的传感器35连接在左腿部分31a。齿轮34和传感器35构成旋转编码器36。旋转编码器36测量齿轮34的旋转量,也就是球杆支撑辊32的旋转角度。
下面说明图24和25所示的桥位置测量单元22。桥位置测量单元22具有通过把轴承盖38连接在上基底37的下表面而形成的盒子。基底37在它的左右部分的下面和前后部分的下面分别设有大致为半圆柱形的轴承固定凹口37a和37b,在它的中心部分处设有一个圆形开口37c。轴承盖38在它的左右部分的上面和前后部分的上面分别设有大致为半圆柱形的轴承固定凹口38a和38b。在图24和25中,箭头F指示前进方向。
基底37和轴承盖38在它们的顶部相互连接在一起。轴承39固定在左和右轴承固定凹口37a和38a中,纵向摆动部件40的轴40a支撑在轴承39中,这样纵向摆动部件40可以在纵向的垂直平面中摆动。轴承39固定在前后的轴承固定凹口37b和38b中,侧向摆动部件41的轴41a支撑在轴承中,这样侧向摆动部件41可以在侧向的垂直平面中摆动。纵向摆动部件40和侧向摆动部件41通过线圈弹簧42的恢复力被持续地迫向它们的中立位置,其中线圈弹簧42的相对两端分别啮合在纵向摆动部件40和侧向摆动部件41和基底37和轴承盖38上。
扇形齿轮43分别固定地安装在纵向摆动部件40和侧向摆动部件41各自的轴40a和41a上。纵向位置测量编码器44和侧向位置测量编码器45连接在轴承盖38上,这样分别包括在纵向位置测量编码器44和侧向位置测量编码器45中的小齿轮44a和45a与扇形齿轮43啮合。
轴46连接在杆23上以向侧向的两个相反方向延伸。轴46被支撑用来使侧向摆动部件41的大致纵向的中间部分在纵向的垂直平面中转动。杆23的下面部分23a滑动地啮合在纵向摆动部件40上的引导狭槽40b中。杆23在纵向垂直平面中的转动使得纵向摆动部件40在纵向垂直的平面转动,纵向位置测量编码器44测量纵向摆动部件40的纵向转动角度。杆23在侧向垂直平面的转动使得侧向摆动部件41在侧向垂直平面中转动,侧向位置测量编码器45测量侧向摆动部件41的侧向转动角度。
止动盘47连接在基底37上以覆盖圆形的开口37c。万向接头48可轴向滑动地安装在杆23的上端并且连接在底盘30上。
放置在机壳2中的游戏控制器50控制着台球游戏机1的运行。参考图28,游戏控制器50包含程序数据储存装置51、CPU52、系统内存53、启动ROM54、总线轨道器55、再现处理器56、图形内存57、声音处理器58、声音内存59、和连接这些部件的总线。
程序数据储存装置51储存一组台球游戏程序,包括八球游戏程序和九球游戏程序、用来执行如流程图31和32所示的游戏程序的游戏执行程序、和用来表现这些台球游戏的图像和声音的数据。程序数据储存装置51通过总线与总线轨道器55连接。程序数据储存装置51可以是程序数据储存介质,包括视盘和视盘驱动器。这样的程序数据储存介质可以选择性地装入游戏控制器50来执行各种类型的台球游戏和从控制器50卸载。
CPU52执行台球游戏程序、控制整个系统和计算显示图像的坐标。系统内存53储存CPU52执行操作所必需的程序和数据。启动ROM54储存启动游戏控制器50所必需的程序和数据。总线轨道器55控制由游戏控制器50和控制器63提供的程序和数据的流程,将在后面描述。
再现处理器56把从程序数据储存装置51中读取的图像数据、由玩家操作提供的操作数据和当游戏运行时产生的图像数据发送到显示器60。显示器60显示要产生的图像。显示器60对应于显示器9。图像内存57储存再现处理器56产生图像所必需的图像数据。
声音处理器58把从程序数据储存装置51中读取的用来产生声音的声音数据、由玩家操作提供的操作数据和当游戏的进度发送到扬声器61,扬声器61产生要产生的声音。
游戏控制器50可以通过调制解调器(图中未示)和电话线与其它的游戏控制50和网络服务器通信。
游戏控制器50的CPU52和总线轨道器55与备份内存62连接,用来记录台球游戏的进度和通过调制解调器传输的程序数据。控制器63与总线轨道器55连接。控制器63包括一个用来探测放置在投币口17中的游戏币数量的游戏币探测器、球杆方向控制球12、开始模式选择按钮开关13、顶视图按钮开关14、放大按钮开关15、缩小按钮开关16、旋转编码器36、虚拟桥11的纵向位置测量编码器44和侧向位置测量编码器45。控制器63把这些部件提供的控制信号发送给游戏控制器50。
游戏控制器50执行如流程图31所示的游戏程序。当在步骤S1台球游戏机1连上电源时,在步骤S2台球室的图像显示在显示器60的假想三维空间中显示出来。然后,游戏控制器50执行下面的操作。
当玩家闭合开始模式选择按钮开关13(步骤S3)时,在步骤S4多个台球游戏显示出来。玩家选择这组台球游戏(步骤S5)中的一个。然后,显示器60显示用来选择的台球游戏的图像,步骤S6。许多球物体显示在显示器60的屏幕上,包括位于近边的目标球物体和母球物体,球杆物体指向母球物体,代表目标球的假想球体可以被母球物体击入球袋物体。
当玩家侧向地滚动球杆方向控制球12(步骤S7)时,显示在屏幕中的桌面物体和桌面物体上的许多球体被侧向卷动而不改变它们与球杆物体的延伸部分和保持静止的母球物体之间的位置关系。当玩家纵向旋转球杆方向控制球12时,要显示在屏幕上的在鸟瞰图中包含的图像的观察位置的高度增加或减小(步骤S8)。
当玩家闭合放大按钮开关15(步骤S9)时,在步骤S10中,显示器60屏幕中的母球物体和目标球物体之间的距离减小,显示在显示器60屏幕中的图像被放大。当玩家闭合缩小按钮开关16(步骤S11)时,在步骤12中,显示器60屏幕中的母球物体和目标球物体之间的距离增加,显示在显示器60屏幕中的图像被缩小。
当顶视图按钮开关14被闭合时(步骤S13),在步骤S14中,从台球桌右上方观察的台球桌的图像在预定的时间内被精确地显示出来以表明球杆、母球和目标球之间的平面位置关系。通过操作顶视图按钮开关14,当顶视图被显示出来时,显示在显示器60屏幕上的球杆物体不移动,甚至虚拟球杆19在虚拟桥11上被移动时。
当玩家把虚拟桥11从它的中立位置侧向移动时(步骤S15),球杆物体的延伸部分穿过显示器60屏幕上的母球物体的击球点也侧向移动。在这种状态,在步骤S16中,被球杆物体带动的母球物体的路径在屏幕上从左到右地卷动。
当玩家把虚拟桥11从中立位置向前移动时(步骤S17),显示在显示器60屏幕上的母球物体上的击球点向下移动。因此,在步骤S18中,下旋被施加到屏幕上的母球物体上实现回拉击球。
当玩家把虚拟桥11从中立位置向后移动时(步骤S19),显示在显示器60屏幕上的母球物体上的击球点向上移动。因此,在步骤S20中,屏幕上的母球物体向前滚动实现前滚击球。
当玩家把虚拟球杆19撤回时,把虚拟球杆19放置在虚拟桥11的球杆支撑辊32上之后(步骤S21),在步骤S22中,旋转编码器36测量球杆支撑辊32的反向旋转角度,球杆物体和母球物体之间的距离被计算出来。在步骤S23中,进行查询以了解计算的距离是否大于预定的距离,也就是,球杆的回撤移动距离是否大于预定的距离。如果该距离不大于预定的距离,在步骤S24中,屏幕上的球杆物体变得半透明,游戏程序返回到步骤S22。如果该距离大于预定的距离,在步骤S25中,屏幕上的球杆物体变得不透明,以使球杆物体显示清楚。
当玩家向前推出虚拟球杆19在垂直方向上旋转球杆支撑辊32时(步骤S26),在步骤S27中,球杆物体和母球物体之间的距离被计算出来,在步骤S28中,进行查询来了解球杆物体是否击中母球物体。在步骤S29中,母球物体、目标球物体和球体的滚动状态,在球杆物体击中母球物体的击球点、虚拟球杆的移动速度和移动距离、这些球体之间的位置关系的基础上显示出来。然后,在步骤S30全部球体变得静止的最终状态的图片显示出来。然后,在步骤S31作出游戏是否完成的决策。如果游戏被完成,游戏程序在步骤S32结束,或游戏没有被完成,游戏程序回到步骤S7。
由显示器60,也就是显示器9显示的母球物体根据旋转编码器36测量的球杆支撑辊32的旋转速度快速或缓慢地推进。
在图1-35所示的第一实施例中,显示器9和虚拟桥11各自的尺寸、虚拟桥11和显示器9在虚拟台球桌7上的布局和间隔、球杆垫8的上边缘8a从虚拟台球桌7突起的高度被确定得当支撑在虚拟桥11上和搁置在球杆垫8的上边缘8a的虚拟球杆19被推出时,虚拟球杆19的尖端19a不能碰到显示器9的屏幕9a并且能够推进到木质保护板10和虚拟桥11之间的空间49。因此,虚拟球杆19的尖端19a永远不会因为失误碰到显示器9的屏幕9a,甚至当虚拟球杆19在放置它的虚拟桥11的最前面的位置被推出时。因此,防止了由于虚拟球杆19用来击打母球而对显示器的损坏。
因为球杆垫部件8从虚拟台球桌7的周边突起,虚拟球杆19通过球杆垫部件8防止了从虚拟台球桌7上的跌落,避免了虚拟球杆19的折断。
因为台球游戏不从显示器60的屏幕上开始,除非玩家把虚拟球杆19放置在虚拟桥11上并且把虚拟球杆19撤回预定的距离,玩家具有的游戏感受与玩家打真实的台球时相似。
在真实的台球游戏中,当玩家移动来确定一个支撑位置使得目标球位于母球和玩家之间的延长线上并且架起手指桥的情形的图像可以显示在显示器60的屏幕上,也就是,显示器9的屏幕9a上,通过纵向和侧向滚动球杆方向控制球12,使得玩家可以具有在母球和目标球连线的延长线上架起支撑点的真实感受。
更具体地,当玩家向左滚动球杆方向控制球12时,如图33所示,显示在显示器9的屏幕9a上的目标球物体65、球袋物体66和桌面物体69转向母球物体64的右边到达如图34指示的位置,而不改变球杆物体68的方向。目标球物体65、球袋物体66和桌面物体69的这个旋转移动等同于玩家和球杆物体68向左转,而目标球物体65、球袋物体66和桌面物体69固定。
当玩家向后滚动球杆方向控制球12时,如图33所示,显示在显示器9的屏幕9a上的母球物体64、目标球物体65、球袋物体66、球杆物体68和桌面物体69不侧向转动,改变鸟瞰图的观察方向的图像,也就是把观察方向从大致水平改变到大致垂直的方向,被显示出来。
当玩家闭合缩小按钮开关16时,母球和目标球从远处位置观察的图像显示在显示器9的屏幕9a上。当玩家闭合放大按钮开关15时,母球和目标球从接近母球的位置观察的图像被显示在显示器9的屏幕9a上。因此,玩家可以具有与玩家在真实台球中向着母球击发球杆相似的感觉。
当玩家闭合顶视图按钮开关14时,从台球桌的右上方观察得到的台球桌的图像显示在显示器的屏幕9a上,这使得玩家可以精确地把握母球和目标球之间的位置关系。
在虚拟球杆19被放置在虚拟桥11的球杆支撑辊32上并且虚拟球杆19仍然没有撤回预定距离的状态中,显示在显示器9的屏幕9a中的球杆物体的前端部分f是半透明的。因此,母球和球杆尖端的接触点被清楚地显示出来,它方便了瞄准母球。
当虚拟球杆19放置在虚拟桥11的球杆支撑辊32上并且虚拟球杆19撤回的距离大于预定距离时,球杆前端部分的半透明物体变得不透明,以显示一个模拟真实台球游戏的图像。
当球杆方向控制球12适当地操作时,显示器9屏幕9a上的球杆物体被放置在适当的方向,虚拟桥11被合适地定位,球杆物体在显示器9的屏幕9a相对于母球物体合适地定位,放置在虚拟桥11的球杆支撑辊32上的虚拟球杆19以合适的速度推进,控制球63把在这种合适条件下的数据发送到游戏控制器50。这些数据与游戏控制器50中的图像数据一起被计算。然后,一幅指示母球物体与目标球物体碰撞、目标球物体向着球袋物体的滚动和目标球物体落入球袋物体的成功击球的图像显示在显示器9屏幕9a中的假想三维空间中。
当通过开始模式选择按钮开关13选择初学者准备的游戏模式时,除了母球物体64、目标球物体65和球袋物体66外,在显示器9的屏幕9a上还显示了一个假想的球体67。因此,甚至其位置取决于目标球和球袋之间位置关系的,不能够想像假想球体的初学者也可以做到成功地击球,只要该初学者可以把母球物体64合适地打向显示在显示器9的屏幕9a上的假想球体67,这增强了玩家的兴趣。
在第一个实施例中,因为当放置在虚拟桥11上的虚拟球杆19撤回预定的距离和允许球杆物体的击打操作在显示器60的屏幕上设置好之后,半透明的球杆物体用不透明的球杆物体替代了,玩家可以从显示器60屏幕上的图像知道允许球杆物体击打操作的状态。可以通过显示器60屏幕显示的图像或声音向玩家通知这种状态的确立。
在图1-35所示的第一实施例中,桌面物体69和放置在桌面物体69上的目标球物体65,可以通过侧向旋转球杆方向控制球12,绕着母球物体64转向右边或左边,在包含物体64、65、66、67和68的鸟瞰图中要被显示在屏幕9a上的观察位置的高度可以通过纵向旋转球杆方向控制球12改变。因此,当对手玩家不合适地操作虚拟球杆和不能使母球击中目标球时,或在台球游戏的过程中母球被击入球袋(空球)时,母球物体64不能选择性地放置桌面物体69上想要的位置。
图36显示了一个根据本发明第二个实施例的台球游戏机来解决这样的问题。第二个实施例中的台球游戏机可以在虚拟台球桌7上提供跟踪球70和代替球杆方向控制球12的视点移动按钮71,并且可以执行下面的操作。
当视点移动按钮71没有按下并且跟踪球70被转向左边时,如图33所示的物体64、65、66、68和69的布局改变了;母球物体64和球杆物体68保持固定,目标球物体65、球袋物体66和桌面物体69根据如图37所示的跟踪球70旋转的角度向右移动一定距离。
当视点移动按钮71没有按下并且跟踪球70被向前转时,如图33所示的物体64、65、66、68和69的布局改变了;母球物体64和球杆物体68保持固定,目标球物体65、球袋物体66和桌面物体69相应于如图38所示的跟踪球70旋转的角度向前移动一定距离。当跟踪球70被转向对角线方向时,目标球物体65、球袋物体66和桌面物体69可以沿侧向部件的矢量和纵向部件的矢量的合矢量的方向移动。
当视点移动按钮71被按下同时跟踪球70沿纵向或侧向旋转时,第二个实施例中的游戏机的操作与图1-35所示的第一个实施例中的游戏机相同。
因此,除了图1-35所示的第一个实施例的这些操作之外,图36-38所示的第二个实施例还可以实施移动屏幕9a上的母球物体64和球杆物体68的操作。
在图1-35所示的第一个实施例和图36-38所示的第二个实施例中,屏幕9a上的目标球物体65、球袋物体66、假想球体67和桌面物体69根据球杆方向控制球12和跟踪球70旋转方向移动的方向可以被反转。
在图1-35所示的第一个实施例和图36-38所示的第二个实施例中,显示在显示器9屏幕9a上的球杆物体68从屏幕9a的下边缘9c垂直地向后延伸到下边缘9c,它给出的感觉不同于真实台球给出的感觉。
如图39和40所示,根据本发明第三个实施例的台球游戏机想要解决这种问题。在第三个实施例中的台球游戏机中,多个用来确定虚拟球杆19在水平平面的方向的方向传感器72和多个用来确定虚拟球杆19倾斜角度的倾斜传感器73分别沿着中心在虚拟台球桌7上的虚拟桥11的球杆支撑辊32顶部和侧面板3上半径为r的圆弧等间隔地安排。游戏控制器50,根据虚拟桥11在水平平面上用X和Y指示的位置、与虚拟球杆19一致的方向传感器72的位置和与虚拟球杆19一致的倾斜传感器73的位置,计算虚拟台球桌7上的虚拟球杆19的方向,并且在显示器9屏幕9a上显示沿计算出的方向延伸的虚拟球杆19。
当球杆方向控制球12被转动时,图像形成装置在屏幕9a上绕着母球物体68转动桌面物体69,并且显示一个相对于台球桌从玩家的位置观察的桌面物体69的图像。
当侧向或纵向移动虚拟桥11时,图像形成装置因而在屏幕9a上移动图中未示出的桥物体。
图39和40所示第三个实施例可以显示模拟玩家玩真实台球、用左手在台球桌上架起一个桥、把球杆放置在桥上并且把球杆向着母球击出时的状态的图像。
工业适用性虽然本发明已经根据前面所述的实施例应用于台球游戏机中进行了描述,本发明也可以用于高尔夫游戏机,可以模拟玩家把高尔夫球放置在地面上、为了击球而进行准备性的重复摆动、然后摆动高尔夫球杆击球的游戏过程,也可以用于棒球游戏机,可以模拟玩家站在击球位置、前后摆动做准备、摆动球棒击球的游戏过程。
本发明也适用于一些游戏机,在其中包括可以测量玩家操作的操作量和速度的测量装置、根据屏幕上物体的操作量和速度通过改变玩家控制的物体和其它物体之间的位置关系来玩游戏、和游戏控制方法,在其中一定的范围指定给了玩家物体和其它物体之间的位置关系,并且游戏是否继续的决策要依靠玩家的物体是否位于所述预定范围内来确定。
权利要求
1.一种台球游戏机,包括显示装置(9)、虚拟台球桌(7)、以及设置在虚拟台球桌(7)上的虚拟球杆(19),该虚拟球杆(19)由玩家向着显示装置(9)推出,其特征在于用于容纳虚拟球杆(19)的前端(19a)的球杆容纳空间(49)限定在虚拟台球桌(7)和显示装置(9)的下表面之间。
2.根据权利要求1的台球游戏机,其特征在于所述虚拟球杆(19)可以由玩家操作来提供操作信号;并且提供有操作装置(50,63)用于根据操作信号在假想三维空间中进行台球游戏。
3.根据权利要求1的台球游戏机,其特征在于用来支撑虚拟球杆(19)使其沿纵向前后移动的虚拟桥(11)设置在虚拟台球桌(7)上,从而可以沿虚拟台球桌(7)的纵向和侧向移动。
4.根据权利要求3的台球游戏机,其特征在于虚拟台球桌(7)和虚拟桥(11)以及显示装置(9)之间的间隔被确定为满足一定的尺寸关系,使得虚拟球杆(19)的前端(19a)可以进入显示装置(9)下面的球杆容纳空间(49),并且即使是支撑在虚拟桥(11)上的虚拟球杆(19)在虚拟球杆(19)接触虚拟台球桌(7)的前沿(8)的顶表面的状态下被推出时,虚拟球杆(19)的前端(19a)不碰到显示装置(9)。
5.根据权利要求3的台球游戏机,其特征在于提供有虚拟桥位置测量装置(22),用来测量虚拟桥(11)在虚拟台球桌(7)上的纵向和侧向移动距离;显示装置(9)用于显示球杆物体(68)和母球物体(64);显示装置(9)具有母球击球点显示装置,用来根据虚拟桥位置测量装置(22)提供的测量信号显示球杆物体(68)与母球物体(64)接触的击球点;以及显示装置(9)还具有母球显示装置,用来根据母球物体(64)上的击球点确定母球物体(64)的移动方向,以及根据击球速度确定移动速度并显示移动速度。
6.根据权利要求5的台球游戏机,其特征在于显示装置(9)用于显示目标球物体(65);以及显示装置(9)还用于在目标球物体(65)的周围显示假想球体(67),所述假想球体(67)为母球物体(64)指示击球点以击打目标球物体(65),其中该目标球物体(65)被定位在与显示装置(9)上显示的球杆物体(68)被推出的方向对齐的直线上。
7.根据权利要求6的台球游戏机,其特征在于当目标球物体(65)可以通过用母球物体(64)推动目标球物体(65)而被击入袋时,显示出假想球体(67)。
8.根据权利要求6或7的台球游戏机,其特征在于当目标球物体(65)为最后一个时,省略假想球体(67)的显示。
9.根据权利要求5的台球游戏机,其特征在于显示装置(9)用来显示台球桌物体(69),并且显示装置(9)可以从改变的视点显示球杆物体(68)相对于母球物体(64)的球杆推出方向,以及在所述改变的视点下从球杆推出方向看的台球桌物体(69)。
10.根据权利要求9的台球游戏机,其特征在于提供有放大选择装置(15,16),用于选择显示装置(9)上的母球物体(64)周围的狭窄区域的放大图像或母球物体(64)周围的宽阔区域的缩小图像。
11.根据权利要求9或10的台球游戏机,其特征在于提供有图像改变装置(14),用于在显示装置(9)上选择性地显示从基本水平的方向或相对于水平方向以一个小角度倾斜的方向看过去的台球桌物体(69)的倾斜图像,或者显示从正交方向看过去的台球桌物体(69)的正交图像。
全文摘要
台球游戏机,用来玩台球游戏。玩家操作虚拟球杆(19)来击打显示在显示器(9)的屏幕(9a)上的相应于虚拟台球桌(7)的后面部分位置放置的母球物体,使得母球物体在显示器(9)的屏幕(9a)中的桌面物体上滚动并且击中目标球物体。虚拟桥(11)放置在虚拟台球桌(7)上,用来支撑虚拟球杆(19),使得虚拟球杆(19)可以在预定的范围内沿纵向前后移动。这个台球游戏机增强了台球游戏的逼真性。
文档编号A63F13/06GK1762519SQ200510091998
公开日2006年4月26日 申请日期2002年4月19日 优先权日2001年4月19日
发明者杉森裕司, 中岛贵之 申请人:世嘉股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1