输入装置和具有该输入装置的游戏机

申请号 CN201080034860.7 申请日 2010-08-02 公开(公告)号 CN102470277B 公开(公告)日 2014-08-20
申请人 科乐美数码娱乐株式会社; 发明人 早坂宏; 青野卓也; 高田紘行; 横山和至;
摘要 提供能够作为输出单元发挥功能的输入装置。游戏用的 吉他 控制器 (10)具有:各琴格按钮(37R~37P),它们在游戏中在由玩家保持的状态下被操作;3轴 加速 度 传感器 (40),其设置于隔着各琴格按钮(37R~37P)的一侧,能够检测加速度;以及振动 电动机 (41),其设于隔着各琴格按钮(37R~37P)的另一侧,能够产生振动。
权利要求

1.一种输入装置,其具有:
操作部,其在游戏中在由玩家保持的状态下被操作;
加速度检测单元,其设置于隔着所述操作部的一侧,能够检测加速度;以及振动产生单元,其设置于隔着所述操作部的另一侧,能够产生振动,以所述一侧与一端侧对应且所述另一侧与另一端侧对应的方式设置了两端,所述振动产生单元根据所述加速度检测单元的检测结果而产生振动,所述加速度检测单元在所述振动产生单元产生振动的期间内也检测加速度。
2.根据权利要求1所述的输入装置,其中,
该输入装置模拟乐器而具有琴身部和从所述琴身部延伸的琴颈部,所述操作部设置于所述琴颈部。
3.根据权利要求2所述的输入装置,其中,
所述振动产生单元设置于所述琴身部。
4.根据权利要求2所述的输入装置,其中,
在所述琴颈部的前端设置有琴头部,
所述加速度检测单元设置于所述琴头部。
5.根据权利要求3所述的输入装置,其中,
在所述琴颈部的前端设置有琴头部,
所述加速度检测单元设置于所述琴头部。
6.根据权利要求2所述的输入装置,其中,
该输入装置模拟吉他作为所述弦乐器
7.根据权利要求3所述的输入装置,其中,
该输入装置模拟吉他作为所述弦乐器。
8.根据权利要求4所述的输入装置,其中,
该输入装置模拟吉他作为所述弦乐器。
9.根据权利要求5所述的输入装置,其中,
该输入装置模拟吉他作为所述弦乐器。
10.一种游戏机,其具有:
权利要求1~9中的任意一项所述的输入装置;以及
控制单元,其控制所述振动产生单元的动作,
所述控制单元根据所述加速度检测单元输出的信号控制所述振动产生单元的动作。

说明书全文

输入装置和具有该输入装置的游戏机

技术领域

[0001] 本发明涉及输入装置和具有该输入装置的游戏机。

背景技术

[0002] 公知有在音乐游戏中使用的输入装置即模拟了吉他的输入装置(例如参照专利文献1)。
[0003] 现有技术文献
[0004] 专利文献
[0005] 专利文献1:日本特开2001-96061号公报

发明内容

[0006] 发明要解决的课题
[0007] 专利文献1的音乐游戏用的模擬吉他输入装置如实际的吉他那样被操作。因此,模擬吉他输入装置能够使用吉他的各种演奏技法。但是,这种音乐游戏用的模擬吉他输入装置仅具有用于输入玩家操作的功能,所以,无法充分演绎实际吉他的演奏感。
[0008] 因此,本发明的目的在于,提供能够作为输出单元发挥功能的输入装置。
[0009] 用于解决课题的手段
[0010] 本发明的输入装置具有:操作部,其在游戏中在由玩家保持的状态下被操作;加速度检测单元,其设置于隔着所述操作部的一侧,能够检测加速度;以及振动产生单元,其设置于隔着所述操作部的另一侧,能够产生振动。
[0011] 根据本发明,输入装置不仅能够作为输入装置发挥功能,还能够作为输出单元发挥功能。并且,设置有加速度检测单元,所以,能够检测对输入装置赋予的动作。由此,例如能够检测针对输入装置的规定动作,根据该规定动作使输入装置产生振动。进而,加速度检测单元和振动产生单元隔着操作部设置。玩家的手放置于操作部,所以,能够使玩家的手具有缓冲功能。由此,能够利用配置于加速度检测单元的近前的操作部使振动产生单元所产生的振动衰减,所以,能够抑制加速度检测单元误检测由振动产生单元产生的振动。
[0012] 在本发明的输入装置的一个方式中,也可以是,所述振动产生单元根据所述加速度检测单元的检测结果而产生振动。由此,能够与对输入装置赋予的动作对应地使输入装置振动。
[0013] 在本发明的输入装置的一个方式中,也可以是,所述输入装置模拟乐器而具有琴身部和从所述琴身部延伸的琴颈部,所述操作部设置于所述琴颈部。该情况下,能够与应用于输入装置的各种演奏技法对应地使输入装置振动,所以,能够提高演奏感。进而,玩家的手始终放置于操作部,所以,能够抑制加速度检测单元的误检测。
[0014] 在本发明的输入装置的一个方式中,也可以是,所述振动产生单元设置于所述琴身部。该情况下,与琴颈部相比,在存在与玩家的接触范围大的倾向的琴身部设置有振动产生单元,所以,能够有效地向玩家传递振动。
[0015] 在本发明的输入装置的一个方式中,也可以是,在所述琴颈部的前端设置有琴头部,所述加速度检测单元设置于所述琴头部。输入装置可以利用各种演奏技法进行使用,但是,这些演奏技法的大部分使琴头部进行比琴身部大的动作。该情况下,在存在进行比琴身部大的动作的倾向的琴头部设有加速度检测单元,所以,能够以更高的灵敏度检测针对输入装置的动作。由此,能够更加准确地掌握针对输入装置的动作。
[0016] 可以模拟任意乐器作为弦乐器。例如,在本发明的输入装置的一个方式中,也可以模拟吉他作为所述弦乐器。
[0017] 本发明的游戏机具有:上述输入装置;以及控制单元,其控制所述振动产生单元的动作,所述控制单元根据所述加速度检测单元输出的信号控制所述振动产生单元的动作。该情况下,由于具有上述输入装置,因此,能够根据加速度检测单元检测到的动作而使输入装置产生振动。由此,例如,能够检测玩家的动作并使输入装置作为输出单元发挥功能,所以,能够提高游戏的现场感。
[0018] 发明效果
[0019] 如以上说明的那样,根据本发明,能够使输入装置作为输出单元发挥功能。附图说明
[0020] 图1是应用了本发明的一个方式的输入装置的游戏装置的正面图。
[0021] 图2是应用了本发明的一个方式的输入装置的游戏装置的平面图。
[0022] 图3是游戏装置的功能框图
[0023] 图4是吉他控制器的放大立体图。
[0024] 图5是图4的V-V线的剖面图。
[0025] 图6是包含使吉他控制器的琴颈部旋转以在铅直方向的上方竖立的动作的指示的游戏画面。
[0026] 图7是包含使吉他控制器的琴头部沿平方向旋转的动作的指示的游戏画面。
[0027] 图8是包含伴随玩家的跳跃而使吉他控制器沿Y轴方向移动的动作的指示的游戏画面。
[0028] 图9是示出顺序数据的内容的一例的图。
[0029] 图10是示出游戏控制部执行的顺序处理进程的一例的流程图
[0030] 图11是示出游戏控制部执行的动作评价进程的一例的流程图。

具体实施方式

[0031] 下面,对应用了本发明的一个方式的输入装置的游戏装置进行说明。图1示出游戏装置的正面图,图2示出游戏装置的平面图。该游戏装置构成为设置于商业设施中的营业用的音乐游戏装置。如图所示,游戏装置1具有主单元3以及模拟了放大器的2个大型扬声器4。主单元3具有:壳体6、在壳体6的上部前表面配置的监视器7、在监视器7的下部且在壳体6的左右配置的2个小型扬声器8、分别配置在各小型扬声器8的前方的模拟了操纵器的脚踏开关9、以及在监视器7的左右配置的2个吉他控制器10。2个吉他控制器10分别作为本发明的输入装置发挥功能。
[0032] 在壳体6设有硬币投入口17以及在游戏的行进中使用的多个按钮18。另外,可以在壳体6设置卡读取装置。由此,通过读取卡的数据,能够产生与针对硬币投入口17投入硬币同等的效果。
[0033] 图3是游戏装置1的功能框图。在壳体6的内部设有作为计算机的控制单元11。如图3所示,控制单元11具有:作为控制琴身的游戏控制部12、根据来自该游戏控制部12的输出进行动作的显示控制部13和声音输出控制部14。游戏控制部12构成为组合微处理器和该微处理器进行动作所需要的内部存储装置(作为一例是ROM和RAM)等的各种外围装置而成的单元。显示控制部13将与由游戏控制部12给出的描绘数据对应的图像描绘于缓存,将与该描绘出的图像对应的影像信号输出到监视器7,由此在监视器7上显示规定图像。声音输出控制部14生成与由游戏控制部12给出的声音再现数据对应的声音再现信号,输出到扬声器4、8,由此从扬声器4、8再现规定乐曲(包含效果音等)。在控制单元11上连接有吉他控制器10。
[0034] 在游戏控制部12上连接有外部存储装置20。外部存储装置20使用DVDROM、CDROM等光学式存储介质、或者EEPROM等非易失性半导体存储装置这样的即使不提供电源也能够保持存储的存储介质。通过在游戏机琴身3上连接外部存储装置20,游戏控制单元11可读取存储于外部存储装置20的各种程序、各种数据等。
[0035] 在外部存储装置20中存储有游戏程序21和游戏数据22。游戏程序21是由游戏装置1按照规定顺序执行音乐游戏所需要的计算机程序,其中包含有用于实现本发明的功能的顺序控制模23和评价模块24。当壳体6启动时,游戏控制部12执行作为游戏装置1进行动作所需要的各种处理,设定用于执行音乐游戏的环境。通过由游戏控制部12执行游戏程序21的顺序控制模块23,在游戏控制部12中生成顺序处理部15。并且,通过由游戏控制部12执行游戏程序21的评价模块24,在游戏控制部12中生成操作评价部16。顺序处理部15和操作评价部16是通过计算机硬件和计算机程序的组合实现的逻辑装置。顺序处理部15执行如下的音乐游戏处理:按照玩家选择出的音乐(乐曲)的再现指示玩家进行操作,或者与玩家的操作对应地产生效果音等演出。操作评价部16执行对玩家的操作和动作进行评价的处理。另外,除了上述模块23、24以外,在游戏程序21中还包含有执行音乐游戏所需要的各种程序模块,在游戏控制部12中生成与这些模块对应的逻辑装置,但是省略它们的图示。
[0036] 在游戏数据22中包含有按照游戏程序21执行音乐游戏时应该参照的各种数据。例如,在游戏数据22中包含有乐曲数据25、效果音数据26以及图像数据27。乐曲数据25是从扬声器6再现输出作为游戏对象的乐曲所需要的数据。在图1中示出一种乐曲数据
25,但是实际上,玩家能够从多个乐曲中选择要玩的乐曲。在游戏数据22中,标注用于识别各个曲子的信息记录有这些多个乐曲数据25。效果音数据26是按照每个效果音与唯一的代码对应地记录有应该响应玩家的操作从扬声器4、8输出的多种效果音的数据。效果音包含乐器以外的各种的声音。效果音数据可以针对各个种类改变音程而准备规定的八音度数量。图像数据27是用于在监视器7上显示游戏画面内的背景图像、各种对象、图标等的数据。
[0037] 在游戏数据22中还包含有顺序数据28。顺序数据28是定义了应该对玩家指示的操作等的数据。针对一曲乐曲数据25准备最少一个顺序数据28。顺序数据28在后面详细叙述。另外,控制单元11不限于在外部存储装置20中存储包含程序等的各种数据的方式,例如也可以构成为,通过通信单元取得各种数据。
[0038] 图4是吉他控制器10的放大立体图。吉他控制器10在形状、大小等方面模拟所谓的吉他,具有琴身部31、从琴身部31延伸的琴颈部32、以及在琴颈部32的前端安装的琴头部33。各吉他控制器10利用设于监视器7的左右上方的框架34限制琴头部33的移动,并且在设于壳体6的左右的挂钩35上载置有琴身部31。并且,吉他控制器10以能够进行信息收发的方式与壳体6内部的控制单元11连接。在琴颈部32,从琴头部33附近朝向琴身部31侧依次设有按照红色、绿色、蓝色、黄色、粉色进行颜色划分的5个琴格按钮37R、37G、37B、37Y、37P作为操作部。当玩家进行选择这些各琴格按钮37R~37P的选择操作时,按照每个琴格按钮37R~37P输出不同的选择信号。各琴格按钮37R~37P作为本发明的操作部发挥功能。
[0039] 在琴身部31的中央附近设有投梭杆38。投梭杆38用于模拟弹奏吉他的弦的动作,如吉他的弦那样由玩家操作。因此,投梭杆38构成为,能够以针对琴身部31的安装部为支轴,沿后述的Y轴方向在一定范围内旋转运动。在投梭杆38的安装部设有未图示的弹性部件,以使得投梭杆38保持在能够旋转运动的一定范围的大致中央。并且,在投梭杆38设有未图示的操作检测用的传感器。由此,在玩家进行了使投梭杆38旋转运动的操作的情况下,吉他控制器10能够检测该操作并作为信号输出。玩家如把持吉他那样把持吉他控制器10,如演奏吉他那样操作吉他控制器10的各琴格按钮37R~37P和投梭杆38。
[0040] 图5是图4的V-V线的剖面图。如图5所示,在琴头部33的内部设有作为检测加速度的加速度检测单元的3轴加速度传感器40。3轴加速度传感器40能够针对图4所示的X轴、Y轴、Z轴的3个轴检测加速度。X轴表示从吉他控制器10的琴颈部32的根部朝向琴颈部32的前端的轴,Y轴表示与吉他控制器10的琴身部31的上表面31a平行、且于X轴直交叉的轴,Z轴表示从吉他控制器10的琴身部31的上表面31a朝向铅直方向的轴、即与X轴和Y轴均正交的轴。并且,如图5所示,在琴颈部32的内部设有作为使琴身部31附近产生振动的振动产生单元的振动电动机41。即,隔着琴格按钮37R~37P在琴头部33配置3轴加速度传感器40,在琴颈部32的琴身部31附近配置振动电动机41。吉他控制器10构成为能够输出3轴加速度传感器40检测到的加速度的信息。并且,振动电动机41的动作由控制单元11控制。另外,也可以在吉他控制器10设有用于对其他游戏的行进进行选择、中止等的未图示的操作按钮等。
[0041] 返回图1和图2,如图所示,2个大型扬声器4隔着主单元3分别左右配置。各大型扬声器4具有上部扬声器43和下部扬声器44。并且,2个大型扬声器4均配置成,上部扬声器43的扬声器面43a和下部扬声器44的扬声器面44a朝向玩家方向,即这些扬声器面43a、44a朝向中央方向。
[0042] 接着,参照图6~8说明游戏的概要。图6~图8均示出除了各琴格按钮37R~37P和投梭杆38的操作时期的指示以外还包含针对玩家的动作指示的游戏画面。图6示意地示出包含使吉他控制器10的琴颈部32旋转以在铅直方向的上方竖立的动作的指示的游戏画面48a,图7示意地示出包含使吉他控制器10的琴头部33沿水平方向旋转的动作的指示的游戏画面48b,图8示意地示出包含伴随玩家的跳跃而使吉他控制器10沿Y轴方向移动的动作的指示的游戏画面48c。如图6~图8所示,在游戏画面中包含操作指示区域
50和显示各种信息的信息显示区域51。在信息显示区域51中显示有评价和评价的连续数
51a、累计获得的分数51b、正在玩的平台的种类51e、随着游戏状况而减少的生命值51G这样的各种信息。生命值51G形成为表计,伴随着生命值的减少,剩余区域51Ga的长度缩短,相反,空区域51Gb的长度变长。另外,除此之外,还可以在信息显示区域51中包含难易度、正在再现的乐曲等的信息。
[0043] 在操作指示区域50中,在由细划分线54划分的状态下显示有沿上下方向延伸的5个轨道52R、52G、52B、52Y、52P。各轨道52R~52P从左向右按照R轨道52R、G轨道52G、B轨道52B、Y轨道52Y、P轨道52P的顺序配置。R轨道52R对应于吉他控制器10的红色琴格按钮37R,在上部显示表示对应颜色的“R”的文字,G轨道52G对应于绿色琴格按钮37G,在上部显示“G”的文字,B轨道52B对应于蓝色琴格按钮37B,在上部显示“B”的文字,Y轨道52Y对应于黄色琴格按钮37Y,在上部显示“Y”的文字,P轨道52P对应于粉色琴格按钮37P,在上部显示“P”的文字。并且,在P轨道52P的右侧,通过由粗划分线55划分,在细划分线54与粗划分线55之间形成有动作指示轨道60。在各轨道52R~52P、60的上端部显示有横向切断各轨道52R~52P、60的操作基准标志61。伴随音乐游戏的执行,再现乐曲,在各轨道52R~52P上适当地显示对象62作为操作指示标志。
[0044] 对象62在曲中的适当时期出现在各轨道52R~52P的下端部,如图6的箭头所示,随着乐曲的行进而向上方螺旋。请求玩家进行如下的演奏操作:合着对象62到达操作基准标志61,在选择了与显示对象62的各轨道52R~52P对应的吉他控制器10的各琴格按钮37R~37P的状态下操作投梭杆38。当玩家进行演奏操作后,对对象62与操作基准标志61一致的时刻和玩家的演奏操作的时刻之间的偏差时间进行检测。该偏差时间越小对玩家的操作评价越高。并且,根据演奏操作,从各扬声器4、8再现与各琴格按钮37R~37P的选择对应的效果音。在图6的例子中,在B轨道52B中处于对象62到达操作基准标志61之前,合着该到达,玩家进行在选择了吉他控制器10的蓝色琴格按钮37B的状态下操作投梭杆38的演奏操作即可。
[0045] 并且,伴随音乐游戏的执行,在动作指示轨道50中显示各动作指示标志65a~65c。在不划分这些各动作指示标志65a~65c时,以下表记为动作指示标志65。在图6~图8的例子中,使用图像65a~65c作为动作指示标志65,该图像65a~65c是对模拟了与请求动作对应的吉他控制器10的图像和表示对吉他控制器10赋予的动作方向的箭头进行合并而得到的。动作指示标志65与对象62同样,在曲中的适当时期出现在动作指示轨道
50的下端部,随着乐曲的行进而向上方螺旋。合着动作指示标志65到达操作基准标志61,请求玩家进行规定动作。规定动作包含使吉他控制器10的琴颈部32旋转以在铅直方向的上方竖立的动作、使吉他控制器10的琴头部33沿水平方向旋转的动作、伴随玩家的跳跃而使吉他控制器10沿Y轴方向移动的动作。在图6中显示与使吉他控制器10的琴颈部32旋转以在铅直方向的上方竖立的动作对应的动作指示标志65的图像65a,在图7中显示与使吉他控制器10的琴头部33沿水平方向旋转的动作对应的动作指示标志65的图像65b,在图8中显示与玩家跳跃的动作对应的动作指示标志65的图像65c。在图6的例子中,合着动作指示标志65的图像65a到达操作基准标志61,玩家进行如下动作即可:从琴颈部32朝向横向的通常演奏姿势起,使吉他控制器10的琴颈部32旋转以在铅直方向的上方竖立。
并且,在图7的例子中,玩家进行如下动作即可:以成为琴头部33位于玩家正面的状态的方式,合着动作指示标志65的图像65b到达操作基准标志61,使琴头部33从玩家的横向位置朝向玩家正面沿水平方向旋转。并且,在图8的例子中,合着动作指示标志65的图像65c到达操作基准标志61,玩家进行如下动作即可:使琴颈部32降低到铅直方向的下方、即从琴头部33位于玩家横向的通常的演奏姿势向Y轴方向降低。与演奏操作对应地请求规定动作,所以,在图6~图8的任意例子中,动作指示标志65与对应的对象62同步螺旋。另外,不限于动作指示标志65与对应的对象62同步螺旋的结构,动作指示标志65也可以独立螺旋。
[0046] 并且,在图6~8的各游戏画面中包含有揉弦操作的指示。揉弦操作是指在实际的吉他演奏中进行的演奏技法、即使左手按压的弦细微地抖动的演奏技法的模仿操作。在本方式中,揉弦操作是指在维持各琴格按钮37R~37P的选择的状态下使琴颈部32沿Y轴方向振动的动作。如图6~8所示,伴随音乐游戏的执行,在各轨道52R~52P中显示有指示维持各琴格按钮37R~37P的选择状态的长对象67。在该方式中,长对象67被用作指示与揉弦操作对应的动作的动作指示标志。因此,由长对象67指示的与揉弦操作对应的动作包含在合着长对象67到达操作基准标志61而请求的规定动作中。长对象67由位于上端的对象62、以及从该上端的对象62起沿着各轨道52R~52P向下方带状延伸的带部67b形成。长对象67与对象62同样,在曲中的适当时期出现在各轨道52R~52P的下端部,如图6中箭头所示,随着乐曲的行进而向上方螺旋。请求玩家进行如下的演奏操作:合着形成长对象67的对象62到达操作基准标志61,在选择了与显示形成长对象67的对象62的各轨道对应的吉他控制器10的各琴格按钮37R~37P的状态下,操作投梭杆38。进而,在形成长对象67的带部67b位于操作基准标志61上的期间内,请求玩家维持与显示长对象67的各轨道52R~52P对应的各琴格按钮37R~37P的选择,并且,请求玩家进行在维持各琴格按钮37R~37P的选择的状态下使琴颈部32沿Y轴方向振动的动作。在图6的例子中,在B轨道52B中显示长对象67,所以,合着对象62到达操作基准标志61,玩家进行在选择了吉他控制器10的蓝色琴格按钮37B的状态下操作投梭杆38的演奏操作以及揉弦操作即可。即,合着形成长对象67的对象62到达操作基准标志61,玩家持续进行上述演奏操作以及使琴颈部32沿铅直方向振动的动作、即沿Y轴方向振动的动作,直到带部67b的下端67c通过操作基准标志61为止。
[0047] 玩家的动作由3轴加速度传感器40检测,与预先设定的振起速度、振起角度、振动时间等各种数据进行比较,判断是否满足规定条件。在满足规定条件的情况下,对玩家进行动作的时刻和动作指示标志65与操作基准标志61一致的时刻之间的偏差时间进行检测。该偏差时间越小对玩家的动作评价越高。根据该评价的高度,赋予奖励分数、生命值51G的恢复等优惠。并且,在进行揉弦操作的期间内,使吉他控制器10振动,以使得振动电动机41演出揉弦演奏。并且,根据揉弦操作的持续时间,生命值51G恢复。另外,与揉弦操作对应的优惠不限于生命值51G的恢复,例如也可以是奖励分数。
[0048] 接着,参照图9详细说明顺序数据28。如图9所示,顺序数据28包含有条件定义部28a和操作顺序部28b。在条件定义部28a中记述有音乐的速度、节拍、声道、指定在操作各琴格按钮37R~37P时分别应该产生的效果音的信息、以及指定上述操作时期的偏差与评价的对应关系的信息这样的指定用于执行游戏的各种条件的信息。
[0049] 另一方面,在操作顺序部28b中,与指定各轨道52R~52P、60中的任意一方的信息对应地记述有这些轨道52R~52P、60的操作时期或动作时期。即,如图9中例示出其一部分的那样,操作顺序部28b构成为,将在乐曲中应该进行操作或动作的时期(操作时期)与操作部(各琴格按钮37R~37P)或动作对应起来的多个记录的集合。用逗点划分表示乐曲中的小节部分、拍数以及拍中的时刻的值,从而记述操作时期和动作时期。拍中的时刻是从一拍的开头起的经过时间,由从将一拍的时间长度等分成n个单位时间时该拍的开头起的单位数来表现。例如,在将乐曲的第一小节的第二拍、且从该拍的开头起经过1/4的时刻指定为操作时期或动作时期的情况下,记述为“01,2,n/4”。
[0050] 关于各琴格按钮37R~37P的指定,对“button”标注与各琴格按钮37R~37P对应的唯一编号,从而分别记述为“button1”~“button5”。即,琴格按钮37R记述为“button1”,琴格按钮37G记述为“button2”,琴格按钮37B记述为“button3”,琴格按钮37Y记述为“button4”,琴格按钮37P记述为“button5”。各琴格按钮37R~37P的指定还相当于与各琴格按钮37R~37P对应的各轨道52R~52P的指定。即,“button1”的记述相当于R轨道52R的指定,“button2”的记述相当于G轨道57G的指定,“button3”的记述相当于B轨道57B的指定,“button4”的记述相当于Y轨道57Y的指定,“button5”的记述相当于P轨道57P的指定。在图9的例子中,在第一小节的第四拍的开始时点(000),选择操作琴格按钮37R并操作投梭杆38,在从第一小节的第四拍的开始时点起经过相当于“0012”的时期,选择操作琴格按钮37G并操作投梭杆38。并且,在第二小节的第一拍的开始时点(000),同时选择操作琴格按钮37B和琴格按钮37G并操作投梭杆38。
[0051] 在操作顺序部28b中,包含有与乐曲中的时刻对应地记述有应该进行规定动作的时期的动作指示部28c。例如,在动作指示部28c中包含:在指示使吉他控制器10的琴颈部32旋转以在铅直方向的上方竖立的动作的情况下为“up”、在指示使吉他控制器10的琴头部33沿水平方向旋转的动作的情况下为“side”、在指示玩家跳跃的动作的情况下为“jump”这样的记述。进而,在动作指示部28c中包含有指定揉弦操作的操作时期的记述。指定揉弦操作的记述例如以包含各琴格按钮37R~37P的指定和揉弦操作的持续时间的指定在内的方式,记述为“button4 long10”。该情况下,“button4”指定琴格按钮37Y,“long”指定揉弦操作,“10”指定揉弦操作的持续时间。在图9的例子中,在从第三小节的第四拍的开始时点起经过相当于“0024”的时期,玩家进行使吉他控制器10的琴颈部32旋转以在铅直方向的上方竖立的动作。并且,在从第三小节的第四拍的开始时点起经过相当于“0025”的时期,玩家在选择了琴格按钮37Y的状态下操作投梭杆38,并且开始揉弦操作,从该操作的开始到经过相当于“10”为止,持续揉弦操作。
[0052] 在图9中,条件定义部28a仅设置在顺序数据28的开头,但是,也可以在操作顺序部28b的中途的适当位置设置条件定义部28a。由此,能够实现曲中的速度变更、效果音的分配变更这样的处理。并且,有时针对同一乐曲预先准备难易度不同的多个顺序数据28。该情况下,在多个顺序数据28中分别附加用于判别难易度的信息。
[0053] 游戏控制部12的顺序处理部15对显示进行控制,以使得在由上述顺序数据28指定的操作时期,各对象62、67与操作基准标志61一致,在由上述顺序数据28指定的动作时期,动作指示标志65与操作基准标志61一致。
[0054] 接着,说明由游戏装置1执行音乐游戏时的游戏控制部12的处理。游戏装置1通过从硬币投入口17投入规定硬币,由1人~2人进行游戏。各玩家使用各吉他控制器10。游戏控制部12在读入游戏程序21而结束执行音乐游戏所需要的初始设定后,在具有来自玩家的游戏开始的指示之前待机。游戏开始的指示包含如下操作:确定例如在游戏中要玩的乐曲、或者难易度的选择这样的在游戏中使用的数据。受理这些指示的顺序可以与公知的音乐游戏等相同。
[0055] 当指示游戏开始后,游戏控制部12读取与玩家选择出的曲子对应的乐曲数据25并将其输出到声音输出控制部14,由此,开始从扬声器4、8再现乐曲。由此,控制单元10作为乐曲再现单元发挥功能。进而,游戏控制部12与乐曲的再现同步地读取与玩家的选择对应的顺序数据28,参照图像数据27生成包含操作指示区域50和信息显示区域51在内的必要的图像数据27,输出到显示控制部13,由此,在监视器7上显示包含操作指示区域50和信息显示区域51在内的必要的图像。并且,在音乐游戏的执行中,游戏控制部12按照规定周期反复执行图10所示的顺序处理进程以及图11所示的动作评价处理,作为显示操作指示区域50等所需要的处理。另外,图10的进程由顺序处理部15承担,图11的进程由操作评价部16承担。
[0056] 当开始图10的顺序处理进程后,游戏控制部12的顺序处理部15首先在步骤S1中取得乐曲上的当前时刻。作为一例,以乐曲的再现开始时点为基准,用游戏控制部12的内部时钟对当前时刻进行计时即可。在接下来的步骤S2中,顺序处理部15从顺序数据28中取得应该在操作指示区域60中显示的时间长度(显示范围)的数据。作为一例,将显示范围设定为从当前时刻起相当于乐曲的2个小节的时间长度。
[0057] 在步骤S3中,顺序处理部15运算应该在各轨道52R~52P、60中显示的全部对象62和动作指示标志65、67在操作指示区域50内的坐标。作为一例,如下进行该运算。根据与显示范围中包含的操作时期对应的各轨道52R~52P、60的指定,即在图9的例子中,根据“button1”~“button5”的指定、“up”等动作的指定以及“button4long10”等揉弦操作的指定中的任意一个指定,判别应该将各对象62和动作指示标志65、67配置在各轨道
52R~52P、60中的哪个轨道上。并且,根据各操作时期与当前时刻的时间差,判别从操作基准标志61起的时间轴方向(即各对象62和动作指示标志65、67的移动方向)上的各轨道52R~52P、60上的各个对象62和动作指示标志65、67的位置。由此,能够取得将各对象62和动作指示标志65、67从操作基准标志61起沿时间轴配置在所指定的各轨道52R~
52P、60上所需要的各对象62和动作指示标志65、67的坐标。
[0058] 在接下来的步骤S4中,顺序处理部15根据在步骤S3中运算出的各对象62和动作指示标志65、67的坐标,生成描绘操作指示区域50所需要的图像数据。具体而言,以在运算出的坐标配置各对象62和动作指示标志65、67的方式生成图像数据。从图像数据27中取得各轨道52R~52P、60、各对象62和动作指示标志65、67的图像即可。
[0059] 在步骤S5中,顺序处理部15对显示控制部13输出图像数据。由此,在监视器7上显示操作指示区域50。当结束步骤S5的处理后,顺序处理部15结束本次的顺序处理进程。通过执行以上的处理,在各轨道52R~52P、60上移动显示各对象62和动作指示标志65、67,以使得在顺序数据28中记述的操作时期,对象62到达操作基准标志61,在顺序数据
28中记述的动作时期,动作指示标志65、67到达操作基准标志61。
[0060] 接着,说明图11的动作评价进程。当开始图11的动作评价进程后,操作评价部16首先在步骤S11中,参照3轴加速度传感器40的输出信号,取得对吉他控制器10赋予的动作的信息。
[0061] 在接下来的步骤S12中,判别在步骤S11中取得的动作的信息是否满足规定条件。在步骤S12中,例如,对与Y轴方向有关的最新的加速度信息和过去一定时间的加速度信息进行比较,在该一定时间内的差超过规定正数值的情况下,判定为纵向振动(向上方振动),判断为满足与使吉他控制器10的琴颈部32旋转以在铅直方向的上方竖立的动作的指示对应的规定条件。并且,例如,对与Z轴方向有关的最新的加速度信息和过去一定时间的加速度信息进行比较,在该一定时间内的差超过所定值(不论正负)的情况下,判定为横向振动,判断为满足与使吉他控制器10的琴头部33沿水平方向旋转的动作的指示对应的规定条件。并且,例如,对与Y轴方向有关的最新的加速度信息和比其他规定条件短的过去一定时间的加速度信息进行比较,在比该规定条件短的一定时间内的差超过规定负数值的情况下,判定为纵向振动(向下降低),判断为满足与跳跃动作的指示对应的规定条件。并且,例如,在进行了揉弦操作的指示的时间内对与Y轴方向有关的最新的加速度信息和过去一定时间的加速度信息进行比较,在该一定时间内的差超过规定正数值的情况下,判断为满足与揉弦操作的指示对应的规定条件。另一方面,在步骤S12中判断为否定的情况下,跳过以后的处理,结束本次的进程。在步骤S13中,操作评价部16根据步骤S12的结果输出满足各种动作指示时的评价结果,结束本次的进程。
[0062] 另外,操作评价部16还对各轨道52R~52P执行评价处理,但是,该评价处理的详细情况省略。作为该评价处理,可以应用公知的进程。
[0063] 如以上说明的那样,根据本方式的游戏装置1,在吉他控制器10中内置有3轴加速度传感器40,所以,能够检测玩家对吉他控制器10赋予的动作。并且,在吉他控制器10中内置有振动电动机41,所以,能够与3轴加速度传感器40检测到的动作对应地使吉他控制器10振动。由此,能够检测揉弦操作,如演出揉弦演奏那样使吉他控制器10振动,所以,能够提高揉弦演奏的演奏感。并且,吉他控制器10如演奏实际吉他那样被操作,所以,在游戏的玩乐中,玩家的左手放置于琴格按钮37R~37P上。3轴加速度传感器40和振动电动机41隔着琴格按钮37R~37P配置,所以,能够通过放置于3轴加速度传感器40的近前的玩家的手使振动电动机41所产生的振动衰减。由此,能够抑制3轴加速度传感器40将振动电动机41的振动误检测为玩家赋予的动作。
[0064] 并且,在吉他控制器10的操作中使用吉他的各种演奏技法,但是,这些演奏技法的大部分使琴头部33进行比琴身部31大的动作。根据该方式,在琴头部33的内部设有3轴加速度传感器40,所以,能够以更高的灵敏度检测对吉他控制器10赋予的动作。由此,能够更加准确地掌握对吉他控制器10赋予的动作。另一方面,振动产生单元设于与玩家的接触范围较大的琴身部31,所以,能够有效地向玩家传递振动。
[0065] 在以上的方式中,游戏装置1的外部存储装置20作为乐曲数据存储单元、顺序数据存储单元发挥功能。并且,控制单元10通过使顺序处理部15执行图6的进程处理,作为操作引导单元和动作引导单元发挥功能。
[0066] 本发明不限于上述方式,能够以适当方式实施。在上述方式中,加速检测单元设于琴头部,振动产生单元设于琴身部,但是不限于这种方式。只要加速检测单元和振动产生单元隔着操作部设置即可,例如也可以在琴身部设置加速检测单元,在琴头部设置振动产生单元。并且,也可以将加速检测单元和振动产生单元均设于琴颈部。
[0067] 在上述方式中,与揉弦操作对应地使吉他控制器10产生振动,但是不限于这种方式。例如,也可以与向上方提起吉他控制器10的动作、横向振动的动作、玩家跳跃的动作这样的规定动作对应地使吉他控制器10产生振动,还可以与游戏的状况对应地使吉他控制器10产生振动。
[0068] 在上述方式中,使用模拟了吉他的吉他控制器作为输入装置,但是不限于这种方式。例如,也可以作为模拟了具有琴身部和琴颈部的相同弦乐器的贝斯的输入装置实现。并且,不限于弦乐器。例如,输入装置也可以是模拟了在打枪游戏中使用的枪的装置。本发明的输入装置不限于用于音乐游戏,也可以在打枪游戏等游戏中使用。并且,本发明不限于在配置于商业设施的营业用游戏机中使用的输入装置,例如也可以由家庭用的放置型游戏机实现。
[0069] 标号说明
[0070] 1:游戏机;10:吉他控制器(输入装置);11:控制单元(操作引导单元、动作引导单元、乐曲再现单元);20:外部存储装置(乐曲数据存储单元、顺序数据存储单元);31:琴身部;32:琴颈部;33:琴头部;40:3轴加速度传感器(加速检测单元);41:振动电动机(振动产生单元);52R:红色琴格按钮(操作部);52G:绿色琴格按钮(操作部);52B:蓝色琴格按钮(操作部);52Y:黄色琴格按钮(操作部);52P:粉色琴格按钮(操作部)。
QQ群二维码
意见反馈