游戏控制装置、游戏系统、程序及信息存储介质的制作方法

文档序号:10693019阅读:485来源:国知局
游戏控制装置、游戏系统、程序及信息存储介质的制作方法
【专利摘要】方向输入受理部(50)通过判定由触摸面板检测出的接触位置是否被包括在以与多个方向分别对应的方式设定的多个区域中的任意区域,受理方向输入。判定部(52)判定接触位置是否从多个区域中的一个区域内变化到其他区域内。在接触位置从一个区域内变化到其他区域内的情况下,振动控制部(54)执行用于使触摸面板振动的控制。
【专利说明】
游戏控制装置、游戏系统、程序及信息存储介质
技术领域
[0001]本发明涉及游戏控制装置、游戏系统、程序及信息存储介质。
【背景技术】
[0002]在放置式游戏机的游戏垫、便携式游戏机中具备用于受理方向输入操作的方向按钮或方向杆。对此,通常例如在智能手机、平板型计算机这样的终端装置中具备触摸面板,而不具备上述那样的方向按钮、方向杆。在这样的终端装置中,通过将虚拟的方向按钮或方向杆显示于画面,从而经由触摸面板而受理方向输入操作。
[0003]现有技术文献
[0004]专利文献
[0005]专利文献I日本特开2014-028059号公报

【发明内容】

[0006]发明要解决的课题
[0007]在放置式游戏机的游戏垫等中所具备的实际的方向按钮、方向杆的情况下,用户能够得到正在操作方向按钮、方向杆的感触,而在上述那样的虚拟的方向按钮、方向杆的情况下,用户不能得到正在操作方向按钮、方向杆的感触。其结果,在用户进行了用于改变输入方向的操作的情况下,有时用户自己难以掌握通过该操作是否真正地改变输入方向,有时难以进行方向输入操作。
[0008]本发明是鉴于上述课题而研发的,本发明的目的在于提供一种能够辅助用户容易地进行经由触摸面板受理的方向输入操作的游戏控制装置、游戏系统、程序及信息存储介质。
[0009]用于解决课题的手段
[0010]为了解决上述课题,本发明的游戏控制装置,包括:方向输入受理单元,其通过判定由触摸面板检测出的接触位置是否被包括在以与多个方向分别对应的方式设定的多个区域中的任意区域,受理方向输入;判定单元,其判定上述接触位置是否从上述多个区域中的一个区域内变化到其他区域内;及振动控制单元,在上述接触位置从上述一个区域内变化到上述其他区域内的情况下,该振动控制单元执行用于使上述触摸面板振动的控制。
[0011]并且,本发明的游戏系统,包括:方向输入受理单元,其通过判定由触摸面板检测出的接触位置是否被包括在以与多个方向分别对应的方式设定的多个区域中的任意区域,受理方向输入;判定单元,其判定上述接触位置是否从上述多个区域中的一个区域内变化到其他区域内;及振动控制单元,在上述接触位置从上述一个区域内变化到上述其他区域内的情况下,该振动控制单元执行用于使上述触摸面板进行振动的控制。
【附图说明】
[0012]图1是表示游戏装置(游戏控制装置)的硬件结构的一例的图。
[0013]图2是表示游戏画面的一例的图。
[0014]图3是用于对方向垫的一例进行说明的图。
[0015]图4是用于对上图像、下图像、左图像及右图像进行说明的图。
[0016]图5是用于对蝴蝶字符进行说明的图。
[0017]图6是用于对蝴蝶字符进行说明的图。
[0018]图7是用于对振动等待区域的一例进行说明的图。
[0019]图8是用于对振动的等待进行说明的图。
[0020]图9是用于对振动的等待进行说明的图。
[0021 ]图10是游戏装置的功能框图。
[0022]图11是表示存储于存储部的数据的一例的图。
[0023]图12是表示在游戏装置中执行的处理的一例的流程图。
[0024]图13是表示在游戏装置中执行的处理的一例的流程图。
[0025]图14是游戏装置的功能框图。
[0026]图15是用于对区域设定部的功能进行说明的图。
[0027]图16是用于对区域设定部的功能进行说明的图。
[0028]图17是游戏装置的功能框图。
[0029]图18是表示对应关系数据的一例的图。
[0030]图19是表示对应关系数据的其他的一例的图。
[0031]图20是游戏装置的功能框图。
[0032]图21是表示游戏系统的整体结构的一例的图。
【具体实施方式】
[0033]下面,参照附图,对本发明的实施方式的例子进行详细说明。
[0034]图1表示本发明的实施方式的游戏装置(游戏控制装置)的硬件结构。游戏装置10是用户为玩游戏而使用的计算机。例如,游戏装置10由便携电话机(包括智能手机)或便携信息终端(包括平板型计算机)而实现。此外,游戏装置10也可由便携式游戏机、放置式游戏机、笔记本式计算机或台式计算机等而实现。
[0035]如图1所示,游戏装置10包括:控制部11、存储部12、通信部13、操作部14、振动部
15、显示部16及声音输出部17。
[0036]控制部11包括一个或多个微处理器等,按照操作系统、其他的程序而执行处理。存储部12包括主存储部(例如RAM)及辅助存储部(例如,硬盘驱动器或固态硬盘)。通信部13是用于经由通信网络而进行数据通信的部件。
[0037]操作部14是供用户进行游戏操作的部件。例如,操作部14包括可检测由用户接触的位置的触摸面板14T,用户通过接触触摸面板14T来进行游戏操作。例如,触摸面板14T与显示部16重叠而设置,并输出表示检测结果的信号。例如,按照每个规定时间(例如,1/60秒)重复进行接触位置的检测。此外,作为触摸面板14T,可采用各种方式的触摸面板。例如,可采用静电电容方式的触摸面板。在静电电容方式的触摸面板的情况下,根据在用户接触触摸面板的表面的情况下生成的电荷变化而检测用户所接触的位置。当然,也可以采用静电电容方式以外方式的触摸面板。
[0038]振动部15是用于使操作部14进行振动的部件。例如便携电话机(智能手机)或便携信息终端(平板型计算机),在操作部14与壳体(例如,包括触摸面板的游戏装置10的壳体)一体地形成的情况下,内置于壳体而用于使壳体振动的振动马达相当于振动部15的一例。控制部11通过驱动振动部15而发生振动。此外,例如,控制部11能够控制振动的方式。例如,控制部11能够控制振动的大小(振幅)、长度或间隔(频率)。
[0039]显示部16例如是液晶显示面板或有机EL显示器等,按照控制部11的指示而显示画面。声音输出部17例如是扬声器或耳机等,按照控制部11的指示而输出声音数据。
[0040]程序、数据经由通信网络而被供给到游戏装置10。此外,游戏装置10可包括用于读取存储于信息存储介质(例如,光盘或存储卡等)的程序或数据的结构要件。并且,程序、数据可经由信息存储介质而被供给到游戏装置10。
[0041 ]在游戏装置10中可执行各种游戏。下面,作为在游戏装置10中执行的游戏的一例,对于用户的操作对象按照用户的操作而在游戏空间内移动的游戏进行说明。此外,“游戏空间”既可以是由彼此正交的三个坐标轴表示位置的虚拟的三维空间,也可以是由彼此正交的两个坐标轴表示位置的虚拟的二维空间。
[0042]图2表示显示于显示部16的游戏画面的一例。如图2所示,在游戏画面20中显示用户字符22。用户字符22是用户的操作对象的字符,按照用户的操作而在游戏空间内移动。
[0043]并且,如图2所示,在游戏画面20显示蝴蝶字符24。蝴蝶字符24与用户字符22关联地被显示。蝴蝶字符24显示于用户字符22的附近,从动于用户字符22。关于蝴蝶字符24的作用,将后述。
[0044]并且,如图2所示,在游戏画面20中显示有虚拟的方向垫30(方向按钮)。方向垫30是为了输入(指示)方向而被设定的方向输入区域,用于用户进行方向输入操作。此外,在此,“方向输入操作”是指,例如输入(指示)四个方向或八个方向等这样的、有限数量的方向中的任意一个方向的操作。在图2所示的例子的情况下,方向垫30用于指示用户字符22的朝向(移动方向)。例如,用户以将手指接触到方向垫30的状态移动(滑动)该手指,从而指示用户字符22的朝向(移动方向)。
[0045]图3是用于对方向垫30的一例进行说明的图。此外,在此,对能够输入上下左右的四个方向的情况进行说明,但也可以是能够输入比四个方向多的方向的情况,还可以是仅能够输入比四个方向少的方向的情况。例如,也可以是能够输入上、下、左、右、左上、右上、左下、右下的八个方向的情况。
[0046]图3所示的方向垫30构成以基准位置32为中心的规定半径的圆形区域。此外,方向垫30的形状不限于圆形区域,方向垫30也可以是圆形区域以外的区域。
[0047]如图3所示,在方向垫30设有与上下左右的四个方向分别对应的四个区域。即,设定有与上方向对应的上区域34U、与下方向对应的下区域34D、与左方向对应的左区域34L、与右方向对应的右区域34R。进而,在方向垫30还设定有与任何的方向均不对应的中间区域34N。此外,在图3中示出区域的边界线,而该边界线既可显示于游戏画面20,也可以不显示于游戏画面20。
[0048]中间区域34N被设定在基准位置32的附近。例如,包括基准位置32的区域被设定为中间区域34N。在图3所示的例子的情况下,中间区域34N是以基准位置32为中心的规定半径的圆形区域。当然,中间区域34N的半径小于方向垫30的半径。
[0049]上区域34U、下区域34D、左区域34L及右区域34R以基准位置32为中心而被设定。在图3所示的例子中,这些四个区域以基准位置32为中心被设定为放射状。
[0050]上区域34U位于基准位置32的上侧。上区域34U是从自基准位置32向上方向扩张的90度的扇状区域中去除中间区域34N的区域。同样地,下区域34D位于基准位置32的下侧。下区域34D是从自基准位置32向下方向扩张的90度的扇状区域中去除中间区域34N的区域。
[0051]并且,左区域34L位于基准位置32的左侧。左区域34L是从自基准位置32向左方向扩张的90度的扇状区域中去除中间区域34N的区域。同样地,右区域34R位于基准位置32的右侧。右区域34R是从自基准位置32向右方向扩张的90度的扇状区域中去除中间区域34N的区域。
[0052]用户通过使手指接触上区域34U、下区域34D、左区域34L及右区域34R的任意一个区域,从而指示上下左右中的任意一个方向。当用户指示任意一个方向时,根据用户所指示的方向而执行游戏处理。例如,根据用户所指示的方向而设定用户字符22的朝向(移动方向)。例如,在用户将手指接触到上区域34U的情况下,用户字符22的朝向(移动方向)被设定为上方向。
[0053]并且,如图3所示,方向垫30中包括与上方向对应的上图像36U、与下方向对应的下图像36D、与左方向对应的左图像36L、与右方向对应的右图像36R。上图像36U与上区域34U关联地被显示,下图像36D与下区域34D关联地被显示。并且,左图像36L与左区域34L关联地被显示,右图像36R与右区域34R关联地被显示。
[0054]此外,“图像与区域关联地被显示”是指,以用户能够掌握图像与区域关联的情况的方式显示图像。例如,以图像的至少一部分与区域的至少一部分重叠的方式显示图像的情况、将图像显示在区域附近的情况相当于“图像与区域关联地被显示”。
[0055]上图像36U、下图像36D、左图像36L及右图像36R起到表示用户所指示的方向的作用。图4是用于对上图像36U、下图像36D、左图像36L及右图像36R进行说明的图。
[0056]图4表示用户将手指F接触到上区域34U的情况。即,表示用户指示上方向的情况。在该情况下,强调显示与上区域34U对应的上图像36U。例如,将上图像36U与其他的图像(下图像36D、左图像36L及右图像36R)区别显示。
[0057]例如,上图像36U的颜色被设定为与其他图像不同的颜色。例如,上图像36U的颜色被设定为比其他图像的颜色更亮的颜色。并且,例如,上图像36U的大小被设定为与其他图像不同的大小。例如,上图像36U的大小被设定为比其他图像大。并且,例如,上图像36U移动到方向垫30的外侧方向。即,上图像36U与基准位置32之间的距离被设定为大于其他图像与基准位置之间的距离。
[0058]这样,在游戏装置10中,在用户接触上区域34U的情况下强调显示上图像36U。因此,用户一眼就能够掌握自己在指示上方向。
[0059]此外,在上述情况下,从基准位置32观察时,上图像36U的位置显示在比用户的接触位置更靠外侧的位置。由此,上图像36U不会被用户的手指给遮挡,用户容易掌握自己正在指示上方向。
[0060]并且,在游戏装置10中,蝴蝶字符24也起到表示用户所指示的方向的作用。图5及图6是用于对蝴蝶字符24进行说明的图。此外,图5所示的位置P表示用户的接触位置。
[0061]如图5及图6所示,以使“用户字符22与蝴蝶字符24之间的位置关系”与“方向垫30的基准位置32与用户的接触位置P之间的位置关系”对应的方式设定蝴蝶字符24的位置。
[0062]例如,以使“从用户字符22的代表点22A向蝴蝶字符24的方向”与“从方向垫30的基准位置32向用户的接触位置P的方向”对应的方式设定蝴蝶字符24的位置。
[0063]此外,也可以使“从用户字符22的代表点22A到蝴蝶字符24为止的距离”与“从方向垫30的基准位置32到用户的接触位置P为止的距离”对应的方式设定蝴蝶字符24的位置。并且,在图6所示的例子中,将头部(脸)的中心设定为用户字符22的代表点22A,例如也可以将胴体的中心(胸部或腹部等)设定为代表点22A。
[0064]通过如上述地设定蝴蝶字符24的位置,用户能够从用户字符22与蝴蝶字符24之间的位置关系来掌握自己所接触的方向垫30内的位置。用户一般在关注用户字符22的同时玩游戏,但根据上述的蝴蝶字符24,用户能够在关注用户字符22的同时掌握自己所接触的方向垫30内的位置。
[0065]此外,在此,虽然显示了蝴蝶字符24,当然也可以显示蝴蝶字符24以外的字符。并且,也可以显示字符以外的图像(例如,标记、光标或图标等)。
[0066]但是,在以往的游戏装置中,在用户操作了用于改变输入方向的虚拟的方向垫的情况下,有时用户自己难以掌握根据该操作是否真正地改变了输入方向,难以进行方向输入操作。对此,在游戏装置10中,在用户操作了用于改变输入方向的方向垫30的情况下,用户自己容易掌握根据该操作是否真正地改变了输入方向。
[0067]S卩,在游戏装置10中,在用户所接触的区域在上区域34U、下区域34D、左区域34L及右区域34R中变化的情况下,触摸面板14T进行振动。就是说,在用户所接触的区域从上区域34U、下区域34D、左区域34L及右区域34R中的一个区域变化到其他区域的情况下,触摸面板14T进行振动。其结果,用户能够掌握输入方向已改变。
[0068]在用户所接触的区域从中间区域34N变化到上图像36U、下图像36D、左图像36L及右图像36R的任意一个图像的情况下,触摸面板14T进行振动。但是,在用户所接触的区域从上图像36U、下图像36D、左图像36L及右图像36R的任意一个图像变化到中间区域34N的情况下,触摸面板14T不进行振动。
[0069]此外,在用户的接触位置在区域的边界附近变化的情况下,如果在接触位置每次超过边界线时发生振动,则有可能不必要地连续地发生振动。关于这一点,在游戏装置10中,等待发生振动的区域(下面,称为“振动等待区域”)被设定在边界附近。图7是用于对振动等待区域的一例进行说明的图。
[0070]如图7所示,在上区域34U内包括振动等待区域40A、40B、40C。振动等待区域40A被设定在上区域34U与左区域34L之间的边界附近。振动等待区域40A根据上区域34U与左区域34L之间的边界线而被设定。例如,在上区域34U内且包括上述边界线的区域被设定为振动等待区域40A。并且,例如,在上区域34U内且与上述边界线相邻的区域被设定为振动等待区域40A。例如,在上区域34U内且自上述边界线的距离在规定距离以内的区域被设定为振动等待区域40A。
[0071]并且,振动等待区域40B被设定在上区域34U与右区域34R之间的边界附近。振动等待区域40B根据上区域34U与右区域34R之间的边界线而被设定。例如,在上区域34U内且包括上述边界线的区域被设定为振动等待区域40B。并且,例如,在上区域34U内且与上述边界线相邻的区域被设定为振动等待区域40B。例如,在上区域34U内且自上述边界线的距离在规定距离以内的区域被设定为振动等待区域40B。
[0072]进而,振动等待区域40C被设定在上区域34U与中间区域34N之间的边界附近。振动等待区域40C根据上区域34U与中间区域34N之间的边界线而被设定。例如,在上区域34U内且包括上述边界线的区域被设定为振动等待区域40C。并且,例如,在上区域34U内且与上述边界线相邻的区域被设定为振动等待区域40C。例如,在上区域34U内且自上述边界线的距离在规定距离以内的区域被设定为振动等待区域40C。
[0073]同样地,在右区域34R内包括振动等待区域40D、40E、40F。并且,在下区域34D内包括振动等待区域40G、40H、401。进而,在左区域34L内包括振动等待区域40 J、40K、40L。在以下的记载中,有时将振动等待区域40A?40L统称而记载为“振动等待区域40”。
[0074]图8是用于对振动的等待进行说明的图,表示用户的接触位置的变化的一例。图8表示用户的接触位置按照位置P1、P2、P3、P4、P5、P6、P7、P8的顺序变化的情况。在图8所示的例子中,用户的接触位置在左区域34L与上区域34U之间的边界附近变化。
[0075]在图8所示的例子中,在用户的接触位置从位置P2变化到位置P3时,用户的接触位置从左区域34L变化到上区域34U。但是,在该情况下,用户的接触位置(位置P3)包括在振动等待区域40A内,因此在该时间点不发生振动。
[0076]并且,在图8所示的例子中,在用户的接触位置从左区域34L(位置P2)变化到上区域34U(位置P3)之后,用户的接触位置返回到左区域34L(位置P4、P5)。但是,在该情况下,不发生在用户的接触位置从左区域34L变化到上区域34U的情况下的振动,用户的接触位置从上区域34U返回到左区域34L,因此不发生振动。
[0077]并且,在图8所示的例子中,在用户的接触位置返回到左区域34L之后,用户的接触位置从左区域34L (位置P4、P5、P6)变化到上区域34U (位置P7)。但是,与上述的情况相同地,用户的接触位置(位置P7)被包括在振动等待区域40A内,因此在该时间点不发生振动。
[0078]进而,在图8所示的例子中,在用户的接触位置变化到上区域34U内的位置P7之后,在上区域34U内用户的接触位置从位置P7变化到位置P8。此时,用户的接触位置从振动等待区域40A内变化到振动等待区域40A外。在游戏装置10中,在该时间点发生振动。
[0079]例如,如果在用户的接触位置从位置P2变化到位置P3时、在用户的接触位置从位置P3变化到位置P4时、在用户的接触位置从位置P6变化到位置P7时发生振动,则会导致不必要地连续地发生振动,反而可能使用户感到困惑。关于这一点,在游戏装置10中不会发生这样的麻烦。
[0080]图9也是用于对振动的等待进行说明的图,表示用户的接触位置的变化的其他的一例。图9表示用户的接触位置按照位置?1、?2、?3、?4、?5的顺序变化的情况。在图9所示的例子中,用户的接触位置在中间区域34N与上区域34U之间的边界附近变化。
[0081]在图9所示的例子中,在用户的接触位置从位置Pl变化到位置P2时,用户的接触位置从中间区域34N变化到上区域34U。但是,在该情况下,用户的接触位置(位置P2)包括在振动等待区域40C内,因此在该时间点不发生振动。
[0082]并且,在图9所示的例子中,在用户的接触位置从中间区域34N(位置Pl)变化到上区域34U(位置P2)之后,用户的接触位置返回到中间区域34N(位置P3)。如上述,在用户的接触位置从上区域34U变化到中间区域34N的情况下,不发生振动。
[0083]并且,在图9所示的例子中,在用户的接触位置返回到中间区域34N(位置P3)之后,用户的接触位置从中间区域34N(位置P3)变化到上区域34U(位置P4)。但是,与上述的情况相同地,用户的接触位置(位置P4)被包括在振动等待区域40C内,因此在该时间点不发生振动。
[0084]进而,在图9所示的例子中,在用户的接触位置变化到上区域34U内的位置P4之后,在上区域34U内用户的接触位置从位置P4变化到位置P5。此时,用户的接触位置从振动等待区域40C内变化到振动等待区域40C外。在游戏装置10中,在该时间点发生振动。
[0085]例如,如果在用户的接触位置从位置Pl变化到位置P2时、在用户的接触位置从位置P3变化到位置P4时发生振动,则会导致不必要地连续地发生振动,反而可能使用户感到困惑。关于这一点,在游戏装置10中不发生这样的麻烦。
[0086]下面,对用于实现以上说明的功能的结构进行说明。图10是表示在游戏装置10中实现的功能块的功能框图。如图10所示,游戏装置10包括方向输入受理部50、判定部52、振动控制部54、操作对象控制部56及显示控制部58。例如,这些功能块由游戏装置10的控制部11而实现。即,控制部11按照程序而执行处理,从而控制部11作为上述的功能块而起作用。
[0087]方向输入受理部50通过判定由触摸面板14T检测的接触位置是否包括在以与多个方向分别对应的方式设定的多个区域中的任意区域,受理方向输入。此外,如上述,在此的“方向输入操作”表示输入例如四个方向或八个方向等这样的有限数量的方向中的任意一个方向的操作。
[0088]判定部52判定接触位置从多个区域中的一个区域内是否变化到其他区域内。在接触位置从一个区域内变化到其他区域内的情况下,振动控制部54进行控制,以使触摸面板14T进行振动。
[0089]例如,上述的多个区域包括第I区域和与第I区域相邻的第2区域,第2区域包括设定于与第I区域的边界附近的第3区域。在此,例如,第3区域是在第2区域内且包括与第I区域之间的边界的区域。并且,例如,第3区域是在第2区域内且与和第I区域的边界相邻的区域。例如,第3区域是在第2区域内且自与第I区域的边界的距离为规定距离以下的区域。例如,在接触位置从第I区域内变化到第2区域内的情况下,振动控制部54等待对触摸面板14T的振动,直到成为接触位置被包括在第2区域内的第3区域以外的区域的状态为止。
[0090]并且,例如,在上述的多个区域中,将基准位置设定在中心,多个区域的各个区域包括设定在基准位置附近的第4区域。在此,例如,第4区域是自基准位置的距离为规定距离以下的区域。例如,在接触位置变化到上述的多个区域中的一个区域内的情况下,振动控制部54等待对触摸面板14T的振动,直到成为接触位置被包括在该一个区域内的第4区域以外的区域的状态为止。
[0091 ] 在图2?图9中说明的例子的情况下,上区域34U、下区域34D、左区域34L及右区域34R相当于“多个区域”的一例。例如,振动等待区域40A、40B、40D、40E、40G、40H、40J、40K的各个区域相当于“第3区域”的一例。例如,在左区域34L相当于“第I区域”,上区域34U相当于“第2区域”的情况下,振动等待区域40A相当于“第3区域”。并且,例如,在上区域34U相当于“第I区域”,在左区域34L相当于“第2区域”的情况下,振动等待区域40K相当于“第3区域”。并且,振动等待区域40C、40F、401、40L的各个区域相当于“第4区域”的一例。
[0092]在图2?图9中说明的例子的情况下,方向输入受理部50通过判定由触摸面板14T而检测的接触位置是否包括在上区域34U、下区域34D、左区域34L及右区域34R中的任意区域,判断由用户指示的方向。
[0093]并且,判定部5判定接触位置从上区域34U、下区域34D、左区域34L及右区域34R中的一个区域内是否变化到其他区域内。并且,在判定为接触位置从上区域34U、下区域34D、左区域34L及右区域34R中的一个区域内变化到其他区域内的情况下,振动控制部54通过控制振动部15而发生振动。
[0094]此外,例如,在接触位置从左区域34L内变化到上区域34U内的情况下,振动控制部54等待对触摸面板14T的振动,直到成为接触位置被包括在振动等待区域40A(即,设定于上区域34U内且设定于左区域34L与上区域34U之间的边界附近的振动等待区域40)以外的区域的状态为止。换言之,振动控制部54在接触位置被包括在振动等待区域40A内的期间抑制触摸面板14T的振动。
[0095]并且,例如,在接触位置从中间区域34N内变化到上区域34U内的情况下,振动控制部54等待对触摸面板14T的振动,直到成为接触位置被包括在振动等待区域40C(即,设定在上区域34U内且设定在中间区域34N与上区域34U之间的边界附近的振动等待区域40)以外的区域的状态为止。换言之,振动控制部54在接触位置被包括在振动等待区域40C内的期间抑制触摸面板14T的振动。
[0096]操作对象控制部56以朝向与和多个方向分别对应地设定的多个区域中的包括接触位置的区域对应的方向的方式设定用户的操作对象的朝向。
[0097]在图2?图9中说明的例子的情况下,用户字符22相当于“用户的操作对象”的一例。即,操作对象控制部56以朝向与上区域34U、下区域34D、左区域34L及右区域34R中的包括接触位置的区域对应的方向的方式设定用户字符22的朝向。例如,在接触位置被包括在上区域34U的情况下,操作对象控制部56将用户字符22的朝向设定为上方向。
[0098]显示控制部58执行控制,以将游戏画面20显示于显示部16。例如,显示控制部58包括操作对象显示控制部58A和图像显示控制部58B。操作对象显示控制部58A执行控制,以将用户的操作对象和与用户的操作对象关联地显示的显示对象显示于显示部16。
[0099]在此,“与用户的操作对象关联地显示的显示对象”是指,使用户能够识别用户的操作对象与显示对象的关联,从而显示显示对象。例如,显示对象的位置根据用户的操作对象的位置而被设定。例如,显示对象显示于用户的操作对象的附近,从动于用户的操作对象。
[0100]例如,在图2?图9中说明的例子的情况下,用户字符22相当于“用户的操作对象”的一例,蝴蝶字符24相当于“显示对象”的一例。
[0101]操作对象显示控制部58A根据用户字符22的位置而设定蝴蝶字符24的位置。例如,操作对象显示控制部58A以使从用户字符22到蝴蝶字符24的距离为规定距离的方式设定蝴蝶字符24的位置。并且,例如,操作对象显示控制部58A以使从用户字符22到蝴蝶字符24的方向与从方向垫30的基准位置32到用户的接触位置的方向对应的方式设定蝴蝶字符24的位置。
[0102]图像显示控制部58B执行控制,以在显示部16显示表示与如下区域对应的方向的图像:以与多个方向分别对应的方式设定的多个区域中的包括由触摸面板14T而被检测的接触位置的区域。
[0103]例如,在图2?图9所说明的例子的情况下,上区域34U、下区域34D、左区域34L及右区域34R相当于“多个区域”的一例,上图像36U、下图像36D、左图像36L及右图像36R中的被强调显示的图像相当于“图像”的一例。
[0104]例如,如图4所示,在用户的接触位置被包括在上区域34U的情况下,图像显示控制部58B强调显示上图像36U。即,图像显示控制部58B通过使上图像36U的显示方式(例如,颜色、大小、形状或自基准位置32的距离等)与其他图像(下图像36D、左图像36L及右图像36R)不同,从而区别显示上图像36U。
[0105]此外,在用户的接触位置被包括在下区域34D的情况下,图像显示控制部58B强调显示下图像36D。并且,在用户的接触位置被包括在左区域34L或右区域34R的情况下,图像显示控制部58B强调显示左图像36L或右图像36R。
[0106]并且,例如,如图4所示,在用户的接触位置被包括在上区域34U的情况下,在从方向垫30的基准位置32看时,图像显示控制部58B在比接触位置更靠外侧的位置显示上图像36U。换言之,图像显示控制部58B以使方向垫30的基准位置32与上图像36U之间的距离大于基准位置32与用户的接触位置之间的距离的方式设定上图像36U的位置。例如,图像显示控制部58B以使从用户的接触位置到上图像36U为止的距离为规定距离以上的方式设定上图像36U的位置。
[0107]此外,在用户的接触位置被包括在下区域34D的情况下,同样地,图像显示控制部58B设定下图像36D的位置。并且,在用户的接触位置被包括在左区域34L或右区域34R的情况下,同样地,图像显示控制部58B设定左图像36L或右图像36R的位置。
[0108]接着,对在游戏装置10中执行的处理进行说明。图11表示存储于存储部12的数据的一例,图12及图13表示在游戏装置1中在每个规定时间(例如,I /60秒)所执行的处理的一例。
[0109]图11所示的数据是表示游戏的当前的状況的数据,是为了执行图12及图13所示的处理而所需的数据。此外,除了图11所示的数据之外,例如,用于特定方向垫30的基准位置32、上区域34U、下区域34D、左区域34L、右区域34R及中间区域34N等的数据被存储于存储部
12ο
[0110]例如,图11所示的数据包括接触位置数据。接触位置数据表示用户的当前的接触位置。即,接触位置数据表示由触摸面板14Τ而检测的最新的接触位置。
[0111]并且,图11所示的数据包括接触区域的历史数据。该历史数据表示用户的接触区域的变化的历史。此外,在此,将上区域34U、下区域34D、左区域34L、右区域34R及中间区域34Ν中的由用户而被接触的区域(S卩,包括用户的接触位置的区域)记载为“接触区域”。
[0112]在图11所示的数据中存储有当前的接触区域(S卩,用户当前正在接触的区域)和前一个接触区域(即,用户前一个所接触的区域)。在图11所示的例子中,表示用户当前正在接触的区域为上区域34U,用户前一个所接触的区域为左区域34L的情况。
[0113]进而,图11所示的数据包括振动等待标志。振动等待标志表示是否为正在等待振动的发生的状态。例如,値“O”或“I”被设定为振动等待标志。値“O”被设定为振动等待标志的情况(即,未设立振动等待标志的情况)相当于未等待振动的发生的状态。另外,値“I”被设定为振动等待标志的情况(即,设立振动等待标志的情况)相当于等待振动的发生的状
??τ O
[0114]并且,图11所示的数据包括用户字符22的位置数据及朝向数据。这些数据表示用户字符22的当前的位置及朝向。进而,图11所示的数据包括蝴蝶字符24的位置数据。该位置数据表示蝴蝶字符24的当前的位置。
[0115]如图12所示,首先控制部11判定由触摸面板14T而是否检测出接触位置(S101)。在由触摸面板14T而检测出接触位置的情况下,控制部11取得接触位置(S102)。在该情况下,控制部11更新接触位置数据。
[0116]之后,控制部11判定在步骤S102中取得的接触位置是否被包括在上区域34U、下区域34D、左区域34L、右区域34R及中间区域34N的任意一个区域(S103)。
[0117]在步骤S102中取得的接触位置被包括在上区域34U、下区域34D、左区域34L、右区域34R及中间区域34N的任意一个区域的情况下,控制部11判定用户的接触区域是否变化
(5104)。即,控制部11判定接触区域的历史数据所示的当前的接触区域与包括步骤S102中取得的接触位置的区域是否不同。
[0118]在用户的接触区域发生变化的情况下,控制部11更新接触区域的历史数据
(5105)。并且,控制部11判定当前的接触区域是否为中间区域34N(S106)。在当前的接触区域为中间区域34N的情况下,控制部11将振动等待标志设定为“O” (S109)。在本实施方式中,在用户的接触区域从上区域34U、下区域34D、左区域34L或右区域34R的任意一个区域变化到中间区域34N的情况下,不发生振动,因此执行这样的处理。
[0119]另外,在当前的接触区域不是中间区域34N的情况下,即在当前的接触区域为上区域34U、下区域34D、左区域34L或右区域34R的情况下,控制部11判定振动控制标志是否为“O”(S107)。在振动控制标志为“O”的情况下,控制部11将振动控制标志更新为“I”(S108)。
[0120]另外,在步骤S17中判定为振动控制标志不是“O”的情况即判定为振动控制标志是“I”的情况是指,在用户的接触位置从第I区域变化到第2区域之后,在第2区域内不从振动等待区域40(设定于第I区域与第2区域之间的边界附近的振动等待区域40)出来,而是从第2区域返回到第I区域的情况。例如为在图8所示的例子中,用户的接触位置从位置P3变化到位置P4的情况、在图9所示的例子中用户的接触位置从位置P2变化到位置P3的情况。在这样的情况下,控制部11将振动控制标志复位到“O”(S109)。
[0121 ]在执行步骤S108或S109之后,如图13所示,控制部11判定振动等待标志是否为“I”(SllO)0
[0122]在振动等待标志是“I”的情况下,控制部11判定在步骤S102中取得的接触位置是否被包括在设定于当前的接触区域内且设定于当前的接触区域与前一个接触区域之间的边界附近的振动等待区域40(S111)。例如,在当前的接触区域为上区域34U,并且前一个接触区域为左区域34L的情况下,控制部11判定在步骤S102中取得的接触位置是否被包括在振动等待区域40A。
[0123]在步骤S102中取得的接触位置被包括在上述的振动等待区域40的情况是指,例如在步骤S102中取得的接触位置是图8所示的位置P3或P7的情况、在步骤S102中取得的接触位置是图9所示的位置P2或P4的情况。在这样的情况下,控制部11不执行后述的步骤S112、S113,而是执行步骤S114。在该情况下,等待触摸面板14T的振动。
[0124]另外,在步骤S102中取得的接触位置不包括在上述的振动等待区域40的情况是指,例如在步骤S102中取得的接触位置为图8所示的位置P8的情况、在步骤S102取得的接触位置为图9所示的位置P5的情况。在这样的情况下,控制部11通过驱动振动部15而使触摸面板14T振动(S112)。并且,控制部11将振动等待标志复位到“O”( S113)。
[0125]并且,控制部11更新用户字符22的位置数据及朝向数据(S114)。例如,控制部11以使用户字符22朝向与当前的接触区域对应的方向的方式设定用户字符22的朝向。并且,控制部11以向用户字符22所朝向的方向移动的方式更新用户字符22的位置。
[0126]并且,控制部11更新蝴蝶字符24的位置数据(S115)。例如,控制部11以使“从用户字符22的代表点22A到蝴蝶字符24的方向”与“从方向垫30的基准位置32到在步骤S102中取得的接触位置的方向”对应的方式设定蝴蝶字符24的位置。进而,控制部11根据图11所示的数据而更新游戏画面20 (S116)。
[0127]此外,在步骤SlOl中判定为由触摸面板14T而未检测出接触位置的情况下,控制部11使接触位置数据、接触区域的历史数据及振动等待标志复位(S117)。在该情况下,接触位置数据表示未检测出接触位置。并且,接触区域的历史被消除,振动等待标志被设定为“O”。之后,游戏画面20被更新(S116)。
[0128]并且,在步骤S103中判定为接触位置未包括在上区域34U、下区域34D、左区域34L、右区域34R及中间区域34N的任意一个区域的情况下,控制部11也使接触位置数据、接触区域的历史数据及振动等待标志复位(S117)。之后,更新游戏画面20(S116)。
[0129]在以上说明的游戏装置10中,在用户输入的方向变化的情况下发生振动。因此,根据游戏装置10,在用户进行了用于改变输入方向的操作的情况下,用户自己能够掌握根据该操作是否真正地改变了输入方向。
[0130]并且,在游戏装置10中设定有振动等待区域40。其结果,根据游戏装置10,即便用户的接触位置在区域的边界附近变化的情况下,也能够保证不会不必要地连续发生振动。
[0131]进而,在游戏装置10中,强度显示上图像36U、下图像36D、左图像36L及右图像36R中的与包括用户的接触位置的区域对应的图像。根据游戏装置10,用户自己能够容易地掌握用户所输入的方向。
[0132]并且,在游戏装置10中,通过显示蝴蝶字符24,用户自己能够容易地掌握用户正在接触的方向垫30内的位置。
[0133]此外,本发明不限于以上说明的实施方式。
[0134][变形例I]在以上说明的实施方式中,上区域34U、下区域34D、左区域34L及右区域34R被固定,但也可以使上区域34U、下区域34D、左区域34L及右区域34R变化。
[0135]图14表示在该情况下的功能框图。图14所示的功能框图在区域设定部60被包括在游戏装置10的点上与图10不同。与其他的功能块相同地,区域设定部60也由控制部11而实现。此外,区域设定部60以外的功能块与图10相同,因此下面对区域设定部60进行说明。
[0136][变形例1-1]例如,在以上说明的实施方式中,为了确保即便在用户的接触位置在区域的边界附近变化的情况下也不会导致不必要地连续发生振动而设定了振动等待区域40。然而,也可以通过变更上区域34U、下区域34D、左区域34L及右区域34R的边界而代替振动等待区域40的设定。
[0137]在该情况下的区域设定部60在接触位置从上区域34U、下区域34D、左区域34L及右区域34R中的第I区域内变化到第2区域(与第I区域相邻的区域)内的情况下,以使第2区域向第I区域侧扩张,并使第I区域变窄的方式变更第I区域与第2区域之间的边界。
[0138]图15及图16是用于对该情况下的区域设定部60的功能进行说明的图。图15表示用户的接触位置从左区域34L内的位置Pl变化到上区域34U内的位置P2的情况。在该情况下,根据振动控制部54而发生振动。并且,在该情况下,如图16所示,区域设定部60以使上区域34U向左区域34L侧扩张,并使左区域34L变窄的方式,变更左区域34L与上区域34U之间的边界。
[0139]在该情况下,即便用户的接触位置多少从位置P2向左区域34L而变化,但由于左区域34L与上区域34U之间的边界发生变更,因此用户的接触位置难以被包括在左区域34L。其结果,难以发生振动。即,如图16所示,即便用户的接触位置从位置P2变化到位置P3,用户的接触位置不会被包括在左区域34L,其结果,不会发生振动。这样,即便在用户的接触位置在区域的边界附近变化的情况下,也能够确保不会不必要地连续发生振动。
[0140][变形例1-2]并且,例如,区域设定部60可根据接触位置而设定方向垫30(上区域34U、下区域34D、左区域34L及右区域34R)。
[0141]例如,在从未检测出接触位置的状态变成检测出接触位置的状态的情况下,区域设定部60根据通过触摸面板14T检测的接触位置而初步设定方向垫30的位置。例如,区域设定部60可将通过触摸面板14T检测的接触位置确定为方向垫30的基准位置32。
[0142]并且,例如,在接触位置从方向垫30内变化到方向垫30外的情况下,区域设定部60可以根据接触位置而变更(修改)方向垫30的位置。例如,区域设定部60移动方向垫30,以使接触位置被包括在方向垫30的区域内。例如,区域设定部60使方向垫30向从方向垫30的基准位置32到接触位置的方向移动。但是,在方向垫30与接触位置过度分离的情况下,区域设定部60也可以不移动方向垫30。例如,只有在方向垫30的基准位置32与接触位置之间的距离在规定距离以内的情况下,区域设定部60移动方向垫30。
[0143]这样,能够与用户的接触位置匹配地设定方向垫30的位置,其结果,能够减轻用户与方向垫30的位置匹配地调整接触位置的工夫,因此能够提高用户的操作的容易度。
[0144][变形例1-3]并且,例如,在从检测出接触位置的状态变成未检测出接触位置的状态之后检测出接触位置的情况下,区域设定部60可根据接触位置而移动方向垫30(上区域34U、下区域34D、左区域34L及右区域34R)。
[0145]在此,假设如下情况:在从作为接触位置而检测出位置Pl的状态变成未检测出接触位置的状态之后作为接触位置而检测出位置P2。此外,假设位置P1、P2是方向垫30内的位置。
[0146]在该情况下,例如,区域设定部60判定位置P1、P2是否靠近。例如,区域设定部60判定位置P1、P2之间的距离是否在规定距离以内。并且,在上述距离在规定距离以内的情况下,区域设定部60移动方向垫30,以使方向垫30(基准位置32)和位置P2之间的位置关系与方向垫30(基准位置32)和位置Pl之间的位置关系一致。换言之,区域设定部60移动方向垫30,以使相对基准位置32的位置P2的相对位置与相对基准位置32的位置Pl的相对位置一致。
[0147]在位置P1、P2靠近的情况下,当成用户接触方向垫30内的相同的位置的可能性较高。关于这一点,如果这样,则能够与用户的意图匹配地设定方向垫30的位置,其结果,能够减轻用户与方向垫30的位置匹配地调整接触位置的工夫,因此能够提高用户的操作的容易度。
[0148][变形例2]例如,振动控制部54可改变在使触摸面板14T振动的情况下的振动的方式。此外,“改变振动的方式”是指,例如改变振动的大小(振幅)、长度或间隔(频率)。
[0149]图17表示在该情况下的功能框图。图17所示的功能框图在振动方式设定部54A被包括在振动控制部54的点上与图10不同。此外,除振动控制部54(振动方式设定部54A)以外的功能块与图10相同,因此下面对振动控制部54(振动方式设定部54A)进行说明。
[0150][变形例2-1]例如,在接触位置从上区域34U、下区域34D、左区域34L及右区域34R中的一个区域内变化到其他区域内的情况下,振动方式设定部54A根据规定的时机中的接触位置的变化速度而设定使触摸面板振动的情况下的振动的方式。
[0151]在此,“规定的时机”是指,接触位置从一个区域内变化到其他区域内的时机。此外,“规定的时机”既可以是接触位置从一个区域内变化到其他区域内之前的时机,也可以是接触位置从一个区域内变化到其他区域内之后的时机。例如,“规定的时机”也可以是在接触位置从一个区域内变化到其他区域内之后,接触位置在其他区域内从振动等待区域40内变化到振动等待区域40外的时机。
[0152]并且,“接触位置的变化速度”是在每个规定时间(例如,单位时间)内的接触位置的变化量。换言之,“接触位置的变化速度”是在规定时间(例如,单位时间)期间内的接触位置的移动距离。例如,某一定时Tl中的接触位置的变化速度例如通过将时机Tl中的接触位置与比时机Tl更早的时机T2中的接触位置之间的距离(接触位置的变化量)除以时机T1、T2之间的时间而取得。
[0153]在根据接触位置的变化速度而设定振动的方式的情况下,需要表示接触位置的变化速度和振动的方式之间的对应关系的对应关系数据。图18表示该对应关系数据的一例。此外,图18表示在根据接触位置的变化速度(V)而改变振动的大小的情况下的对应关系数据的一例。在图18所示的例子中,接触位置的变化速度(V)越快,振动的大小越大。在该情况下,振动方式设定部54Α根据规定的时机中的接触位置的变化速度和图18所示的对应关系数据而确定振动的大小。
[0154]由此,能够辅助用户从振动的方式掌握接触位置的变化速度。
[0155][变形例2-2]例如,在接触位置从上区域34U、下区域34D、左区域34L及右区域34R中的一个区域内变化到其他区域内的情况下,振动方式设定部54Α可根据规定的时机中的接触位置而设定使触摸面板振动的情况下的振动的方式。此外,“规定的时机”与变形例2-1相同。
[0156]例如,振动方式设定部54Α根据规定的时机中的接触位置与基准位置32之间的距离而设定使触摸面板振动的情况下的振动的方式。
[0157]在根据接触位置而设定振动的方式的情况下,需要表示接触位置与振动的方式之间的对应关系的对应关系数据。例如,在根据接触位置与基准位置32之间的距离而设定振动的方式的情况下,需要表示上述距离与振动的方式之间的对应关系的对应关系数据。图19表示该对应关系数据的一例。此外,图19表示在根据上述距离(d)而改变振动的大小的情况下的对应关系数据的一例。在图19所示的例子中,上述距离(d)越长,振动的大小越大。在该情况下,振动方式设定部54A根据规定的时机中的上述距离和图19所示的对应关系数据而确定振动的大小。
[0158]由此,能够辅助用户从振动的方式掌握在用户的接触区域变化的情况下的接触位置(用户的接触位置与基准位置32分离了多少程度)。
[0159][变形例3]例如,在接触位置从上区域34U、下区域34D、左区域34L及右区域34R中的任意一个区域内变化到这些区域以外的区域的情况下,振动控制部54执行控制,以使触摸面板14T进行振动。
[0160]图20表示在该情况下的功能框图。图20所示的功能框图在区域外判定部62被包括在游戏装置10的点上与图10不同。与其他功能块同样地,区域外判定部62也由控制部11而实现。此外,区域外判定部62及振动控制部54以外的功能块与图10相同,因此下面对区域外判定部62及振动控制部54进行说明。
[0161]例如,区域外判定部62判定接触位置从上区域34U、下区域34D、左区域34L及右区域34R中的任意一个区域内是否变化到方向垫30以外的区域(方向垫30的外部的区域)。在判定为发生了这样的变化的情况下,振动控制部54执行控制,以使触摸面板14T进行振动。
[0162]此外,振动控制部54也可以使该情况下的振动的方式(例如,大小、长度或频率)与在从上区域34U、下区域34D、左区域34L及右区域34R中的一个区域变化到其他区域的情况下的振动的方式不同。例如,振动控制部54可以使该情况下的振动的大小大于在从上区域34U、下区域34D、左区域34L及右区域34R中的一个区域变化到其他区域的情况下的振动的大小。
[0163]由此,能够辅助用户掌握接触位置从方向垫30内变化到方向垫30外。
[0164][变形例4]例如,操作对象显示控制部58A以使“从用户字符22到蝴蝶字符24的方向”与“与包括接触位置的区域对应的方向”对应的方式设定蝴蝶字符24的位置。
[0165]例如,在接触位置被包括在上区域34U的情况下,操作对象显示控制部58A可将蝴蝶字符24显示于用户字符22的正上方。并且,例如,在接触位置被包括在左区域34L的情况下,在从用户侧观察时,操作对象显示控制部58A在用户字符22的左侧显示蝴蝶字符24。这样,能够辅助用户在关注用户字符22的同时掌握自己所指示的方向。
[0166][变形例5]本发明还可适用于包括服务器和游戏装置的游戏系统。即,本发明还可适用于在服务器与游戏装置之间进行数据通信而同时所执行的游戏中。
[0167]图21表示本发明的其他的实施方式的游戏系统的整体结构。如图21所示,游戏系统100包括服务器110和游戏装置10。服务器110及游戏装置10与通信网络120连接。因此,可在服务器110与游戏装置10之间相互进行数据通信。
[0168]服务器110例如由服务器计算机而实现。如图21所示,服务器110包括控制部111、存储部112及通信部113。控制部111、存储部112及通信部113与游戏装置10的控制部11、存储部12及通信部13相同。此外,程序、数据例如经由通信网络120而被供给到服务器110。服务器110可包括用于读取存储于信息存储介质(例如,光盘或存储卡等)的程序或数据的结构要件。并且,程序、数据经由信息存储介质而被供给到服务器110。
[0169]在该情况下,图10、图17及图20所示的功能块既可由服务器110的控制部111而实现,也可由游戏装置10的控制部11而实现。例如,也可由服务器110(游戏控制装置)而实现所有功能块。或者,一部分的功能块由游戏装置10而实现,剩余的功能块由服务器110而实现。
[0170]此外,例如,在判定部52由服务器110而实现的情况下,表示方向输入受理部50的受理结果的数据从游戏装置10被发送到服务器110,并根据该数据而执行判定部52的判定。
[0171]并且,例如,在由服务器110而实现方向输入受理部50的情况下,表示触摸面板14T的检测结果的数据从游戏装置10被发送到服务器110,并由方向输入受理部50(服务器110)而判定接触位置是否被包括在上区域34U、下区域34D、左区域34L及右区域34R的任意区域。
[0172]并且,例如,在由服务器110实现振动控制部54的情况下,振动控制部54(服务器110)将指示驱动振动部15的数据发送到游戏装置10,从而使触摸面板14T(例如,作为包括触摸面板14T的终端装置的游戏装置10)振动。
[0173]并且,例如,在由服务器110实现显示控制部58的情况下,显示控制部58(服务器110)将用于显示游戏画面20的数据发送到游戏装置10,从而将游戏画面20显示到显示部16。
[0174][其它的变形例]例如,也可以将以上的变形例I?5中的多个进行组合。
[0175]并且,例如,无需必须具备操作对象控制部56、操作对象显示控制部58A及图像显示控制部58B,也可以进行省略。例如,无需必须显示蝴蝶字符24。并且,例如,无需必须设定振动等待区域40、中间区域34N。
[0176]并且,例如,在以上说明的实施方式中,用户字符22这样的人型的游戏字符成为用户的操作对象,但是用户的操作对象不限于人型的游戏字符。并且,在以上说明的实施方式中,蝴蝶字符24与用户字符22关联地被显示,但既可以将蝴蝶字符24以外的字符与用户字符22关联地显示,也可以将字符以外的图像(例如,标记、光标、或图标等)与用户字符22关联地显示。
[0177]并且,例如,本发明可适用于用户进行方向输入操作的游戏。即,本发明可适用于用户使用虚拟的方向垫(或方向按钮、方向杆)而进行方向输入操作的游戏,也可以适用于以上说明的游戏以外的游戏。例如,本发明可适用于体育游戏(例如足球游戏、棒球游戏、冰球游戏或羽毛球游戏)、角色扮演游戏、格斗游戏、动作游戏、射击游戏或益智游戏等各种游戏。
[0178][发明的总结]由以上的记载,对本发明例如掌握如下。
[0179]本发明的游戏控制装置包括:方向输入受理单元(50),其通过判定由触摸面板(14T)检测出的接触位置是否被包括在以与多个方向分别对应的方式设定的多个区域中的任意区域,受理方向输入;判定单元(52),其判定上述接触位置是否从上述多个区域中的一个区域内变化到其他区域内;及振动控制单元(54),在上述接触位置从上述一个区域内变化到上述其他区域内的情况下,该振动控制单元执行用于使上述触摸面板振动的控制。
[0180]本发明的游戏系统包括:方向输入受理单元(50),其通过判定由触摸面板(14T)检测出的接触位置是否被包括在以与多个方向分别对应的方式设定的多个区域中的任意区域,受理方向输入;判定单元(52),其判定上述接触位置是否从上述多个区域中的一个区域内变化到其他区域内;及振动控制单元(54),在上述接触位置从上述一个区域内变化到上述其他区域内的情况下,该振动控制单元执行用于使上述触摸面板进行振动的控制。
[0181]本发明的程序程序使计算机作为上述或下述的游戏控制装置或上述的游戏系统进行工作。
[0182]本发明的信息存储介质是记录了上述程序的计算机可读取的信息存储介质。
[0183]根据本发明,在用户进行了用于改变输入方向的操作的情况下,用户通过振动而能够掌握通过该操作是否真正地改变了输入方向,因此辅助用户容易进行经由触摸面板而进行的方向输入操作。
[0184]在本发明的一个方式中,还包括操作对象控制单元(58A),其以使用户的操作对象朝向与上述多个区域中的包括上述接触位置的区域对应的方向的方式设定用户的操作对象的朝向。由此,在用户进行了用于改变操作对象的朝向的操作的情况下,用户通过振动而能够掌握通过该操作是否真正地改变了操作对象的朝向,并且用户能够在视觉上掌握操作对象的朝向被改变,因此能够辅助用户容易地进行经由触摸面板而进行的、用于指示操作对象的朝向的操作。
[0185]在本发明的一个方式中,上述多个区域包括第I区域和与上述第I区域相邻的第2区域,上述第2区域包括设定在与上述第I区域的边界附近的第3区域,上述振动控制单元(54)包括如下的单元:在上述接触位置从上述第I区域内变化到上述第2区域内的情况下,该单元等待对上述触摸面板的振动,直到成为上述接触位置被包括在上述第2区域内的上述第3区域以外的区域的状态为止。由此,在接触位置在区域的边界附近变化的情况下,能够抑制不必要地连续发生振动。
[0186]在本发明的一个方式中,上述多个区域包括第I区域和与上述第I区域相邻的第2区域,上述游戏控制装置包括如下的单元(60):在上述接触位置从上述第I区域内变化到上述第2区域内的情况下,该单元以使上述第2区域向上述第I区域侧扩张,且使上述第I区域变窄的方式,变更上述第I区域与上述第2区域之间的边界。由此,也能够在接触位置在区域的边界附近变化的情况下,抑制不必要地连续发生振动。
[0187]在本发明的一个方式中,上述多个区域以基准位置为中心被设定,上述多个区域的各个区域包括第4区域,该第4区域被设定于上述基准位置附近,上述振动控制单元(54)包括如下的单元:在上述接触位置变化到上述一个区域内的情况下,该单元等待上述触摸面板的振动,直到成为上述接触位置被包括在上述一个区域内的上述第4区域以外的区域的状态为止。由此,在接触位置在区域的边界附近变化的情况下,能够抑制不必要地连续发生振动。
[0188]在本发明的一个方式中,还包括如下的单元(60):根据上述接触位置而设定上述多个区域。由此,与接触位置匹配地设定多个区域,其结果,减轻用户与多个区域匹配地调整接触位置的工夫,因此能够提高用户的操作的容易度。
[0189]在本发明的一个方式中,还包括如下的单元(60):在从检测出上述接触位置的状态变成未检测出上述接触位置的状态之后检测出上述接触位置的情况下,该单元根据上述接触位置而移动上述多个区域。由此,在从检测出接触位置的状态变成未检测出接触位置的状态之后检测出接触位置的情况下,与该接触位置匹配地移动多个区域,其结果,减轻用户与多个区域匹配地调整接触位置的工夫,因此能够提高用户的操作的容易度。
[0190]在本发明的一个方式中,还包括图像显示控制单元(58B),其执行控制,以将表示与上述多个区域中的包括上述接触位置的区域对应的方向的图像显示到包括上述触摸面板的显示单元。由此,能够使用户容易掌握与包括接触位置的区域对应的方向(即,被输入的方向)。
[0191]在本发明的一个方式中,上述多个区域以基准位置为中心被设定,上述图像显示控制单元(58B)与上述多个区域中的包括上述接触位置的区域关联地显示上述图像,在从上述基准位置观察时,在比上述接触位置更外侧的位置显示上述图像。由此,能够防止表示与包括接触位置的区域对应的方向(即,被输入的方向)的图像被用户的手指等遮挡而难以看到的情况,因此能够使用户在视觉上容易掌握与包括接触位置的区域对应的方向(即,被输入的方向)。
[0192]在本发明的一个方式中,还包括区域外判定单元(62),其判定上述接触位置从上述多个区域中的任意一个区域内是否变化到上述多个区域以外的区域,上述振动控制单元
(54)包括如下的单元:在上述接触位置从上述多个区域中的任意一个区域内变化到上述多个区域以外的区域的情况下,该单元执行控制,以使上述触摸面板进行振动。由此,用户能够容易掌握接触位置从多个区域中的任意一个区域内变化到多个区域以外的区域。
[0193]在本发明的一个方式中,上述振动控制单元(54)包括振动方式设定单元(54A),在上述接触位置从上述一个区域内变化到上述其他区域内的情况下,上述振动方式设定单元(54A)根据规定的时机中的上述接触位置的变化速度而设定使上述触摸面板振动的情况下的振动的方式。由此,在接触位置从一个区域内变化到其他区域内的情况下,用户能够从振动的方式掌握接触位置的变化速度。
[0194]在本发明的一个方式中,上述振动控制单元(54)包括振动方式设定单元(54A),在上述接触位置从上述一个区域内变化到上述其他区域内的情况下,上述振动方式设定单元(54A)根据规定的时机中的上述接触位置而设定使上述触摸面板振动的情况下的振动的方式。由此,在接触位置从一个区域内变化到其他区域内的情况下,用户能够从振动的方式掌握多个区域内中的接触位置。
[0195]在本发明的一个方式中,上述多个区域以基准位置为中心被设定,上述振动方式设定单元(54A)包括如下的单元:其根据上述规定的时机中的上述接触位置与上述基准位置之间的距离而设定在使上述触摸面板振动的情况下的振动的方式。由此,在接触位置从一个区域内变化到其他区域内的情况下,用户能够从振动的方式掌握接触位置与基准位置之间的距离(即,接触位置从基准位置分离多少程度)。
[0196]在本发明的一个方式中,还包括操作对象显示控制单元(58A),其执行控制,以将用户的操作对象和与上述用户的操作对象关联地显示的显示对象显示到显示单元,上述多个区域以基准位置为中心被设定,上述操作对象显示控制单元(58A)包括如下的单元:其作为根据上述用户的操作对象的位置而设定上述显示对象的位置的单元,以使从上述用户的操作对象到上述显示对象的方向与从上述基准位置到上述接触位置的方向对应的方式设定上述显示对象的位置。由此,用户能够在关注操作对象的同时,掌握从基准位置到接触位置的方向(换言之,相对于基准位置的接触位置的相对位置)。
[0197]在本发明的一个方式中,还包括操作对象显示控制单元(58A),其执行控制,以将用户的操作对象和与上述用户的操作对象关联地显示的显示对象显示到显示单元,上述操作对象显示控制单元(58A)包括如下的单元,其作为根据上述用户的操作对象的位置而设定上述显示对象的位置的单元,以使从上述用户的操作对象到上述显示对象的方向与和包括上述接触位置的区域对应的方向对应的方式设定上述显示对象的位置。由此,用户能够在关注操作对象的同时,掌握与包括接触位置的区域对应的方向(即,所输入的方向)。
[0198]在本发明的一个方式中,上述振动控制单元(54)执行控制,以使包括上述触摸面板(14T)的上述游戏控制装置(10)进行振动。由此,在用户进行了用于改变输入方向的操作的情况下,用户能够通过包括触摸面板的游戏控制装置的振动而掌握通过该操作是否真正地改变输入方向,因此能够辅助用户容易地进行经由触摸面板而进行的方向输入操作。
[0199]在本发明的一个方式中,上述振动控制单元(54)执行控制,以使包括上述触摸面板(14T)的终端装置(10)进行振动。由此,在用户进行了用于改变输入方向的操作的情况下,用户能够通过包括触摸面板的终端装置的振动而掌握通过该操作是否真正地改变输入方向,因此能够辅助用户容易地进行经由触摸面板而进行的方向输入操作。
[0200]此外,在上述记载中,为了帮助对本发明的理解,对附图中的符号加上了括号,但本发明不会因此而被限定于图示的方式。
【主权项】
1.一种游戏控制装置,其特征在于,包括: 方向输入受理单元,其通过判定由触摸面板检测出的接触位置是否被包括在以与多个方向分别对应的方式设定的多个区域中的任意区域内,受理方向输入; 判定单元,其判定上述接触位置是否从上述多个区域中的一个区域内变化到其他区域内;及 振动控制单元,在上述接触位置从上述一个区域内变化到上述其他区域内的情况下,该振动控制单元执行用于使上述触摸面板进行振动的控制。2.根据权利要求1所述的游戏控制装置,其特征在于, 该游戏控制装置包括操作对象控制单元,该操作对象控制单元以朝向与上述多个区域中的包括上述接触位置的区域对应的方向的方式设定用户的操作对象的朝向。3.根据权利要求1或2所述的游戏控制装置,其特征在于, 上述多个区域包括第I区域和与上述第I区域相邻的第2区域, 上述第2区域包括第3区域,该第3区域设定在与上述第I区域之间的边界附近处, 上述振动控制单元包括如下的单元:在上述接触位置从上述第I区域内变化到上述第2区域内的情况下,该单元等待对上述触摸面板进行振动,直到成为上述接触位置被包括在上述第2区域内的上述第3区域以外的区域的状态为止。4.根据权利要求1或2所述的游戏控制装置,其特征在于, 上述多个区域包括第I区域和与上述第I区域相邻的第2区域, 上述游戏控制装置包括如下的单元:在上述接触位置从上述第I区域内变化到上述第2区域内的情况下,该单元以使上述第2区域向上述第I区域侧扩张,且使上述第I区域变窄的方式,变更上述第I区域与上述第2区域之间的边界。5.根据权利要求1-4中的任意一个项所述的游戏控制装置,其特征在于, 上述多个区域以基准位置为中心进行设定, 上述多个区域的各个区域包括第4区域,该第4区域被设定于上述基准位置的附近处,上述振动控制单元包括如下的单元:在上述接触位置变化到上述一个区域内的情况下,该单元等待上述触摸面板进行振动,直到成为上述接触位置被包括在上述一个区域内的上述第4区域以外的区域的状态为止。6.根据权利要求1-5中的任意一个项所述的游戏控制装置,其特征在于, 该游戏控制装置包括如下的单元:根据上述接触位置设定上述多个区域。7.根据权利要求1-6中的任意一个项所述的游戏控制装置,其特征在于, 该游戏控制装置包括如下的单元:在从检测出上述接触位置的状态变成未检测出上述接触位置的状态之后检测出上述接触位置的情况下,该单元使上述多个区域根据上述接触位置而移动。8.根据权利要求1-7中的任意一个项所述的游戏控制装置,其特征在于, 该游戏控制装置包括图像显示控制单元,该图像显示控制单元执行控制,该控制用于将表示与上述多个区域中的包括上述接触位置的区域对应的方向的图像显示到具有上述触摸面板的显示单元上。9.根据权利要求8所述的游戏控制装置,其特征在于, 上述多个区域以基准位置为中心进行设定, 上述图像显示控制单元与上述多个区域中的包括上述接触位置的区域关联地显示上述图像,在从上述基准位置观察时,在比上述接触位置偏外侧的位置处显示上述图像。10.根据权利要求1-9中的任意一个项所述的游戏控制装置,其特征在于, 该游戏控制装置包括区域外判定单元,该区域外判定单元判定上述接触位置是否从上述多个区域中的任意一个区域内变化到上述多个区域以外的区域, 上述振动控制单元包括如下的单元:在上述接触位置从上述多个区域中的任意一个区域内变化到上述多个区域以外的区域的情况下,该单元执行用于使上述触摸面板进行振动的控制。11.根据权利要求1-10中的任意一个项所述的游戏控制装置,其特征在于, 上述振动控制单元包括振动方式设定单元,在上述接触位置从上述一个区域内变化到上述其他区域内的情况下,上述振动方式设定单元根据规定的时机中的上述接触位置的变化速度而设定使上述触摸面板进行振动时的振动的方式。12.根据权利要求1-11中的任意一个项所述的游戏控制装置,其特征在于, 上述振动控制单元包括振动方式设定单元,在上述接触位置从上述一个区域内变化到上述其他区域内的情况下,上述振动方式设定单元根据规定的时机中的上述接触位置而设定使上述触摸面板进行振动时的振动的方式。13.根据权利要求12所述的游戏控制装置,其特征在于, 上述多个区域以基准位置为中心进行设定, 上述振动方式设定单元包括如下的单元:根据上述规定的时机中的上述接触位置与上述基准位置之间的距离,设定使上述触摸面板进行振动时的振动的方式。14.根据权利要求1-13中的任意一个项所述的游戏控制装置,其特征在于, 该游戏控制装置包括操作对象显示控制单元,该操作对象显示控制单元执行控制,该控制用于将用户的操作对象和显示对象显示到显示单元上,该显示对象与上述用户的操作对象关联地进彳丁显不, 上述多个区域以基准位置为中心进行设定, 上述操作对象显示控制单元包括如下的单元:根据上述用户的操作对象的位置设定上述显示对象的位置,且以使从上述用户的操作对象到上述显示对象的方向与从上述基准位置到上述接触位置的方向对应的方式设定上述显示对象的位置。15.根据权利要求1-13中的任意一个项所述的游戏控制装置,其特征在于, 该游戏控制装置包括操作对象显示控制单元,该操作对象显示控制单元执行控制,该控制用于将用户的操作对象和显示对象显示到显示单元上,该显示对象与上述用户的操作对象关联地进彳丁显不, 上述操作对象显示控制单元包括如下的单元:根据上述用户的操作对象的位置设定上述显示对象的位置,且以使从上述用户的操作对象到上述显示对象的方向与对应于包括上述接触位置的区域的方向对应的方式设定上述显示对象的位置。16.根据权利要求1-15中的任意一个项所述的游戏控制装置,其特征在于, 上述振动控制单元执行控制,该控制用于使包括上述触摸面板的上述游戏控制装置进行振动。17.根据权利要求1-15中的任意一个项所述的游戏控制装置,其特征在于, 上述振动控制单元执行控制,该控制用于使包括上述触摸面板的终端装置进行振动。18.一种游戏系统,其特征在于,包括: 方向输入受理单元,其通过判定由触摸面板检测出的接触位置是否被包括在以与多个方向分别对应的方式设定的多个区域中的任意区域内,受理方向输入; 判定单元,其判定上述接触位置是否从上述多个区域中的一个区域内变化到其他区域内;及 振动控制单元,在上述接触位置从上述一个区域内变化到上述其他区域内的情况下,该振动控制单元执行用于使上述触摸面板进行振动的控制。19.一种程序,其使计算机作为权利要求1-17的任意一个项所述的游戏控制装置或权利要求18所述的游戏系统进行工作。20.—种计算机可读取的信息存储介质,其记录有权利要求19所述的程序。
【文档编号】A63F13/285GK106061569SQ201580011598
【公开日】2016年10月26日
【申请日】2015年2月27日 公开号201580011598.7, CN 106061569 A, CN 106061569A, CN 201580011598, CN-A-106061569, CN106061569 A, CN106061569A, CN201580011598, CN201580011598.7, PCT/2015/55792, PCT/JP/15/055792, PCT/JP/15/55792, PCT/JP/2015/055792, PCT/JP/2015/55792, PCT/JP15/055792, PCT/JP15/55792, PCT/JP15055792, PCT/JP1555792, PCT/JP2015/055792, PCT/JP2015/55792, PCT/JP2015055792, PCT/JP201555792
【发明人】大谷时舟, 远藤卓, 横山贤治
【申请人】科乐美数码娱乐株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1