游戏系统、使用于该游戏系统的控制方法以及计算机程序的制作方法

文档序号:1582596阅读:188来源:国知局
专利名称:游戏系统、使用于该游戏系统的控制方法以及计算机程序的制作方法
技术领域
本发明涉及一种提供利用游戏结果所得到的参照信息的游戏系统、使用于该游戏系统的控制方法以及计算机程序。
背景技术
存在提供利用游戏结果所得到的参照信息的游戏机或者游戏系统。已知基于游戏结果例如提供全国排名(ranking)、按都道府县的排名、店铺内排名、游戏机内排名、组内排名之类的排名的信息来作为这种参照信息的游戏系统等(例如参照专利文献I)。专利文献1:日本特开2005-168762号公报

发明内容
_4] 发明要解决的问题在如专利文献I那样的以往的游戏系统等中,生成排名的对象范围是事先设定的,该对象范围不会被变更。因此,根据所设定的范围不同,例如,如果按都道府县设定有对象范围,则有时会由于如东京都的玩家等人口多、地方的玩家的人口少那样人口密度的不同等而导致各范围之间产生不均衡。但是,在以往的游戏系统等中,没有解决这种不合适的余地。因此,本发明的目的在于提供一种能够利用游戏终端的位置来改变参照信息的内容的游戏系统、使用于该游戏系统的控制方法以及计算机程序。
_7] 用于解决问题的方案本发明的游戏系统具备中心服务器以及能够经由通信线路与上述中心服务器连接的多个游戏终端,基于利用各游戏终端的游戏结果所得到的处理结果提供参照信息,上述多个游戏终端中分别设置有将自己的位置信息发送到上述中心服务器的位置信息发送单元,上述中心服务器中设置有提取单元和处理执行单元,该提取单元基于由上述位置信息发送单元发送的上述位置信息,从上述多个游戏终端的游戏结果中提取一部分游戏结果,该处理执行单元限定于由上述提取单元提取出的一部分游戏结果来执行规定处理,使得提供限定于上述一部分游戏结果的上述参照信息。根据本发明,利用各游戏终端实际所处的场所,提取全部游戏结果的一部分,提供限定于该提取范围的处理结果。由此,能够在参照信息中反映游戏结果的实际位置,因此能够利用游戏终端的位置来改变参照信息的内容。另外,通过利用游戏终端的位置改变参照信息的内容,能够解决因人口密度的不同所导致的不均衡等的地理上的不合适。只要利用位置信息,则无论以何种方式提取作为参照信息的对象的一部分游戏结果都可以。例如,在本发明的游戏系统的一个方式中,上述提取单元也可以基于上述位置信息确定至少一个游戏终端的位置以及位于以该游戏终端的位置为基准而设定的规定范围内的各游戏终端,提取包含在上述规定范围的各游戏终端的各游戏结果来作为上述一部分游戏结果。
规定范围无论以何种方式设定都可以。例如,在提取单元利用规定范围的方式中,也可以在上述中心服务器中设置有服务器存储部,该服务器存储部存储将规定地区分割为多个规定单位来进行定义的地区分割数据,上述提取单元与在上述地区分割数据中定义的上述规定单位相对应地确定各游戏终端的位置,并且利用上述规定单位来设定上述规定范围。另外,在提取利用位置信息设定的规定范围内的各游戏终端的游戏结果作为一部分游戏结果的方式中,也可以在上述多个游戏终端中还分别设置有条件指定单元,该条件指定单元指定作为上述参照信息所要求的参照条件,上述提取单元基于上述参照条件设定上述规定范围,使得满足上述参照条件。在这种情况下,按照所指定的参照条件来设定规定范围,因此除了将位置信息反映到参照信息中以外,将参照条件也能够反映到参照信息中。因此,例如,在将对象的游戏终端的数量指定为参照条件的情况下,以使指定的游戏终端数量为参照信息的对象的方式设定规定范围,提供限定于该规定范围内的参照信息。因而,在作为参照信息的一例而提供排名信息时,能够有效地解决在人口密度高而得分高的人口多的东京无法排到高位次等的地理上的不合适。另外,在将参照条件利用于规定范围的设定的方式中,上述处理执行单元也可以设定与上述规定范围对应的以上述至少一个游戏终端所存在的规定单位为基准的特定区域,在执行针对上述规定范围的上述规定处理之前限定于包含在上述特定区域的各游戏终端来执行上述规定处理,该处理的结果在执行针对上述规定范围的上述规定处理时利用。规定范围根据参照条件的指定而发生变化,但是也存在假设一定包含的区域。在这种情况下,能够事先对这种区域执行处理,因此能够缩短针对规定范围的规定处理所需的时间。作为参照条件,可以采用各种条件。例如,在设置有条件指定单元的方式中,也可以将上述游戏终端的数量用作上述参照条件,上述提取单元设定上述规定范围,使得位于上述规定范围内的上述游戏终端的数量满足被指定为上述参照条件的数量。在这种情况下,能够有效地解决地理上的不合适。另外,在设置有条件指定单元的方式中,也可以将以上述至少一个游戏终端为中心的规定距离用作上述参照条件,上述提取单元设定上述规定范围,使得被指定为上述参照条件的上述规定距离与上述规定范围对应。在这种情况下,能够提供限定于以一个游戏终端为中心的规定距离内的参照信息。同样地,在设置有条件指定单元的方式中,也可以在上述中心服务器中设置有地区数据存储部,该地区数据存储部存储对多个规定地区进行定义的地区定义数据,将与上述多个地区对应的地区条件用作上述参照条件,在将地区条件指定为上述参照条件的情况下,上述提取单元基于上述地区定义数据,将上述多个规定地区中的距上述至少一个游戏终端最近的规定地区设定为上述规定范围。在这种情况下,能够提供限定于以一个游戏为基准的最近的规定地区内的参照信息,因此例如能够提供以某一个游戏终端为基准的最近的、或者包含该游戏终端的都道府县等规定地区内的排名信息
坐寸o另外,利用于规定范围的构成等的规定单位以何种方式设定都可以。例如,在将地区分割数据存储在服务器存储部中的方式中,也可以作为上述规定单位,利用用于以使各规定单位的面积相等的方式将上述规定地区分割为等面积的单位。在这种情况下,规定单位几乎不变化,因此能够比较容易地掌握规定范围。另一方面,也可以作为上述规定单位,利用用于以使包含在各规定单位内的各游戏终端的数量相互为规定值以下的方式将上述规定地区分割为等分布的单位。在这种情况下,规定单位根据游戏终端的移动而变动,例如,存在将游戏终端的数量指定为参照条件的情况等、能够减轻用于提供参照信息的处理的情况。因而,根据参照条件,能够缩短从请求参照到提供参照信息为止的时间。可以提供各种信息作为参照信息。例如,在本发明的游戏系统的一个方式中,上述处理执行单元也可以为了提供对各游戏终端的游戏结果彼此进行排序所得到的排名信息来作为上述参照信息,限定于上述规定范围内的各游戏终端来执行对各游戏结果进行排序的处理以作为上述规定处理。另外,作为游戏终端,可以利用任何形式的终端。例如,在本发明的游戏系统的一个方式中,也可以将装载有GPS功能的便携式电话用作上述游戏终端。本发明的游戏系统的控制方法应用于游戏系统,该游戏系统具备中心服务器以及能够经由通信线路与上述中心服务器连接的多个游戏终端,基于利用各游戏终端的游戏结果所得到的处理结果提供参照信息,该控制方法使上述多个游戏终端分别执行将自己的位置信息发送到上述中心服务器的位置信息发送步骤,该控制方法使上述中心服务器执行提取步骤和处理执行步骤,在该提取步骤中,基于通过上述位置信息发送步骤发送的上述位置信息,从上述多个游戏终端的游戏结果中提取一部分游戏结果,在该处理执行步骤中,限定于通过上述提取步骤提取出的一部分游戏结果来执行规定处理,使得提供限定于上述一部分游戏结果的上述参照信息。另外,本发明的游戏系统用的计算机程序应用于游戏系统,该游戏系统具备中心服务器以及能够经由通信线路与上述中心服务器连接的多个游戏终端,基于利用各游戏终端的游戏结果所得到的处理结果来提供参照信息,该计算机程序构成为使上述多个游戏终端分别作为将自己的位置信息发送到上述中心服务器的位置信息发送单元而发挥功能,该计算机程序构成为使上述中心服务器作为提取单元和处理执行单元而发挥功能,该提取单元基于由上述位置信息发送单元发送的上述位置信息,从上述多个游戏终端的游戏结果中提取一部分游戏结果,该处理执行单元限定于由上述提取单元提取出的一部分游戏结果来执行规定处理,使得提供限定于上述一部分游戏结果的上述参照信息。通过执行本发明的控制方法或计算机程序,能够实现本发明的游戏系统。发明的效果如以上所说明的那样,根据本发明,利用各游戏终端实际所处的场所,提取全部游戏结果的一部分,提供限定于该提取范围的处理结果。由此,能够在参照信息中反映游戏结果的实际位置,因此能够利用游戏终端的位置来改变参照信息的内容。


图1是表示本发明的一个方式所涉及的游戏系统的整体结构的图。图2是游戏终端和中心服务器的功能框图。图3是用于说明通过在地理上对日本进行分割而得到的规定单位的说明图。图4是将图3中的关东地方的一部分放大后得到的放大图。图5是表示地区分割数据的内容的一例的图。图6是表示游戏结果数据的内容的一例的图。
图7是表示按位置排名数据的内容的一例的图。图8是表示地区分割数据更新处理例程的流程图的一例的图。图9是表示按位置排名生成处理例程的流程图的一例的图。图10是表示规定范围决定处理例程的流程图的一例的图。
具体实施例方式下面,说明本发明所涉及的游戏系统的一个方式。图1是表示本发明的一个方式所涉及的游戏系统的整体结构的图。如图1所示,在游戏系统I中,多个游戏终端GT与中心服务器3经由网络5相连接。关于中心服务器3,并不限于由一台物理装置构成中心服务器3的例子,也可以由作为多个物理装置的服务器群构成一台逻辑中心服务器3。并且,也可以使游戏终端GT具备中心服务器3的功能。在本方式中将便携式电话用作各游戏终端GT。这些便携式电话中装载有GlobalPositioning System(全球定位系统,下面称为GPS)用的接收机,设置有所谓的GPS功能。由此,各游戏终端GT构成为能够利用卫星来获取自己的位置信息。将因特网和便携式电话网络用作网络5。此外,网络5只要是利用了通信线路的网络即可,并不限定于因特网、便携式电话网络。图2是游戏终端GT和中心服务器3的功能框图。如图2所示,游戏终端GT中设置有通信部7、操作输入部8、GPS信息接收部9、终端控制部10、图像显示部11、声音输出部12以及终端存储部13。通信部7经由网络执行与中心服务器3之间的通信。操作输入部8受理玩家的输入操作。操作输入部8中例如包括键盘、触摸面板等。GPS信息接收部9接收由GPS用的卫星输出的信号,作为GPS接收机而发挥功能。图像显示部11显示游戏画面。图像显示部11中例如包括监视器等。声音输出部12根据游戏的状况等来输出声音。声音输出部12中例如包括扬声器等。通信部7、操作输入部8、GPS信息接收部9、图像显示部11以及声音输出部12都连接在终端控制部10上。终端控制部10由CPU以及其动作所需的存储域构成,作为计算机而发挥功能。终端控制部10参照由操作输入部8和GPS信息接收部9输出的信号并控制通信部7使各种信息发送到中心服务器3。另外,终端控制部10通过将影像信号输出到图像显示部11来使图像显示部11显示与游戏的进展相应的游戏画面。并且,终端控制部10通过将声音再现信号输出到声音输出部12来从声音输出部12再现规定声音(包括游戏的BGM等)。终端控制部10上还连接有终端存储部13。终端存储部13例如由硬盘、Flash SSD (Solid State Drive:固态硬盘)等构成,从而即使不供给电源也能够保持存储。终端存储部13中存储有游戏程序21、游戏数据22以及按位置排名数据23。游戏程序21是执行游戏所需的计算机程序。另一方面,游戏数据22由在按照游戏程序21执行游戏时参照的各种数据构成。游戏数据22中例如包含图像数据、BGM数据。另外,按位置排名数据23是与将包含在以自己的位置为基准的规定范围内的各游戏终端GT作为对象来限定于该规定范围内对各游戏结果进行排序所得到的排名有关的数据。按位置排名数据23从中心服务器3发送并存储在终端存储部13中。按位置排名数据23的详情在后面叙述。此外,终端存储部13中除了存储有游戏程序21、游戏数据22以及按位置排名数据23以外,还存储有各种程序和各种数据,但是省略了图示。通过执行游戏程序21,在终端控制部10中生成游戏执行部25、游戏评价部26以及位置信息计算部27。游戏执行部25、游戏评价部26以及位置信息计算部27都是通过计算机硬件与计算机程序的组合来实现的逻辑装置。游戏执行部25执行使游戏执行和进展所需的处理、以及用于参照按位置排名数据23来提供限定于规定范围内的排名信息的处理。游戏评价部26执行用于将游戏中的玩家的操作以得分等方式进行评价的处理。位置信息计算部27执行用于基于由GPS信息接收部9接收到的来自卫星的信号计算自己的位置信息的处理。这些处理可以通过公知技术来实现。另一方面,中心服务器3中设置有服务器控制部31以及与服务器控制部31相连接的服务器存储部32。服务器控制部31由CPU以及其动作所需的存储域构成,作为计算机而发挥功能。服务器存储部32例如由硬盘、Flash SSD(Solid State Drive)等构成,从而即使不供给电源也能够保持存储。服务器存储部32中存储有应该由服务器控制部31执行的服务器程序34以及该程序34所参照的各种数据。服务器存储部32中存储的各种数据中包含地区分割数据35和游戏结果数据36。地区分割数据35是在地理上将作为规定地区的日本分割为多个规定单位来进行定义的数据。游戏结果数据36是经由网络5获取到的各游戏终端GT的游戏结果的数据。游戏结果中包含对游戏中的玩家的操作进行评分所得到的评价。这些数据35、36的详情在后面叙述。此外,在服务器存储部32中,也可以除此以外还存储有能够经由网络5向各游戏终端GT提供的排名数据等。这种排名例如包括按都道府县的限定于该都道府县内的位次以及全国位次之类的排名。通过执行服务器程序34来在服务器控制部31中生成处理执行部39。处理执行部39是通过计算机硬件与计算机程序的组合来实现的逻辑装置。处理执行部39执行对服务器存储部32中存储的地区分割数据35和游戏结果数据36的管理、以及生成按位置排名数据23以发送到各游戏终端GT的按位置排名生成处理。按位置排名生成处理的详情在后面叙述。接着,说明由各游戏终端GT执行的游戏的一例。在各游戏终端GT中,例如执行麻将游戏,在该麻将游戏中,利用固定数量的麻将牌来比得分,该得分是通过以该麻将牌完成规定任务而得到的。在麻将游戏中,将每固定期间的得分作为游戏结果来进行显示。此外,麻将游戏也可以构成为利用终端存储部13等保持过去的各游戏结果、即过去的各得分,对自己的游戏终端GT内的过去的各得分进行排序以作为排名信息提供。另外,经由网络将麻将游戏的游戏结果发送到中心服务器3。在中心服务器3中,基于从各游戏终端GT发送的各游戏结果,来生成全国排名、按都道府县的排名之类的按每个预先设定的地域的排名等参照信息。作为这种参照信息之一,中心服务器3利用从各游戏终端GT发送的位置信息来生成按位置排名。按位置排名是基于从各游戏终端GT发送的位置信息、限定于包含在以各游戏终端各自的位置为基准的规定范围内的各游戏终端GT的各游戏结果的排名。即,进行排序的游戏结果限定于包含在规定范围内的各游戏终端GT的游戏结果,通过按位置排名所通知的位次是限定于规定范围内的位次。在参照按位置排名的情况下,玩家指定作为参照条件的排名对象数量。然后,例如根据100人中的位次、50人中的位次等玩家期望设为排名对象的游戏终端GT数量来决定规定范围。具体地说,如下决定规定范围。首先通过规定单位的组合来确定规定范围。规定单位是通过在地理上对日本进行分割而得到的。图3是用于说明在地理上对日本进行分割而得到的规定单位的说明图。在图3的例子中,放大示出在以使各规定单位为等面积的方式来在地理上对日本进行了分割的情况下的关东地方。如图3所示,规定单位ST是以正方形状的格子来表示的,在以等面积的规定单位来在地理上对日本进行了分割的情况下,例如能够通过面积均一的固定数量的规定单位ST来确定关东地方。图4是将图3中的关东地方的一部分放大后得到的放大图。如图4所示,各规定单位ST被分类成至少四个区域。首先,第一,将与各游戏终端GT中的某一个游戏终端GT的位置信息对应的规定单位ST、即与某一个游戏终端GT所存在的地域对应的规定单位ST分类成存在区域STl。第二,将位于存在区域STl的周边的各规定单位ST分类成第一周边区域ST2。第三,将进一步位于第一周边区域ST2的周边的各规定单位ST分类成第二周边区域ST3。第四,将不属于上述三个各区域ST1、ST2、ST3中的任一个区域的各规定单位ST分类成共同区域ST4。在图4的例子中,与存在区域STl对应的规定单位ST被涂黑。另外,在该例子中,第一周边区域ST2由位于包围存在区域STl的位置的8个规定单位ST构成,以比存在区域STl稍淡的颜色表示。同样地,第二周边区域ST3由位于包围第一周边区域ST2的位置的36个规定单位ST构成,以比第一周边区域ST2进一步稍淡的颜色表示。并且,在该例子中,以白底来表示位于包围第二周边区域ST3的位置的共同区域ST4的一部分。S卩,以在以存在区域STl为中心的固定距离的范围内包含第一周边区域ST2和第二周边区域ST3的方式,从中心的存在区域STl依次按第一周边区域ST2、第二周边区域ST3的顺序进行配置,第二周边区域ST3的更外侧的各规定单位ST被分类成共同区域ST4。另一方面,在规定范围的 设定中,利用每个规定单位ST的游戏终端GT的数量。基于由各游戏终端GT发送的位置信息来确定该每个规定单位ST的游戏终端GT的数量。而且,原则上,以包含作为特定区域的存在区域STl和第一周边区域ST2的方式来设定规定范围。但是,在利用存在区域STl和第一周边区域ST2也达不到玩家期望设为按位置排名的对象的游戏终端GT数量的情况下,将第二周边区域ST3所包含的各规定单位ST依次追加到规定范围中,直到达到所期望的游戏终端GT数量为止。关于追加的顺序,只要预先指定为例如下面的方式即可以位于第一周边区域ST2的左下角的规定单位ST之下的规定单位ST为第一个,向左旋转(顺时针)地决定。然后,将直到达到所期望的游戏终端GT数量(或者也可以超过一些)为止追加的第二周边区域ST3的规定单位ST、存在区域STl以及第一周边区域ST2设定为规定范围。通过这样,设定出规定范围。以某一个游戏终端GT为例来进行说明,作为限定于以某一个游戏终端GT所存在的位置为存在区域STl的规定范围内的排名,生成按位置排名。即,在按位置排名中,限定于包含在规定范围内的各游戏终端GT的各游戏结果来进行排名,不存在于规定范围内的各游戏终端GT、即位于共同区域ST4内和未包含于规定范围的第二周边区域ST3的规定单位ST内的各游戏终端GT的各游戏结果不会反映到排名中。另外,按位置排名中也反映了某一个游戏终端GT的位置的变化。即,如果某一个游戏终端GT所存在的规定单位ST发生变化,则变化后的规定单位ST作为存在区域STl而发挥功能,以该存在区域STl为中心的新的规定范围被反映到按位置排名中。因此,如果某一个游戏终端GT的存在位置发生变化,则即使游戏结果本身不发生变化,按位置排名的内容也会变化。这一点在虽然某一个游戏终端GT的位置不发生变化、但包含在规定范围内的各游戏终端GT的位置发生了变化的情况下也是同样的。这样,按位置排名中反映了各游戏终端GT实际存在的地理上的位置,其随着各游戏终端GT的位置的变化而动态地变化。在各游戏终端GT中,执行能够像这样对游戏结果进行排序的游戏。另外,游戏终端GT的各游戏结果如上所述被使用于各种排名的生成,所生成的各排名的信息作为参照信息被提供至各游戏终端GT。然后,通过所提供的排名的信息,来实现玩家的积极性的提闻。接着,参照图5 图8来说明服务器存储部32中存储的各数据35、36以及终端存储部13中存储的按位置排名数据23的详情。图5是表示地区分割数据35的内容的一例的图。如图5所示,地区分割数据35是将中心位置的纬度、经度的信息、规定单位ST所包含的最大、最小的纬度和经度的信息之类的表示规定单位ST的位置和范围的信息与按每个规定单位ST唯一的单位ID相对应地进行记录所得到的记录的集合。在图5的例子中,排列成从左起依次为单位ID的信息N、中心位置的纬度的信息Ic和经度的信息Kc、规定单位ST所包含的纬度的最小值的信息Im和最大值的信息Ix、经度的最小值的信息Km和最大值的信息Kx这样的方式,来进行存储。并且,在地区分割数据35中,包含在规定单位ST内的人口数量的信息P与单位ID相对应地进行存储。该信息是表示包含在规定单位ST内的各游戏终端GT的数量的信息。该人口数量的信息P例如构成为一小时一次、一天一次或者一周一次地定期更新,以反映各游戏终端GT的移动、即各游戏终端GT的变化。此外,在地区分割数据35中,可以除此以外还包含对规定单位ST赋予定义的各种信息。另一方面,图6是表示游戏结果数据36的内容的一例的图。如图6所示,游戏结果数据36是将作为游戏结果的各得分与按每个游戏终端GT唯一的游戏终端ID相对应地进行记录所得到的记录的集合。在图6的例子中,游戏结果数据36还使按进行各游戏终端GT的游戏的每个玩家唯一的玩家ID与得分相对应。由此,游戏结果数据36构成为不仅能够利用按各游戏终端ID的得分,还能够利用按每个游戏终端GT的各玩家的得分对游戏结果进行重新排序。此外,游戏结果数据36中也可以包含其它信息。在图6的例子中,作为一例,包含游戏号码(play number)的信息和游戏时间的信息。游戏号码的信息是针对每个玩家ID表示是该玩家第几次执行的游戏的游戏结果的信息。另一方面,游戏时间的信息是针对每个玩家ID表示该玩家进行了多长时间游戏的信息。可以将这种信息也作为游戏结果的信息的一例来利用。另外,图7是表示按位置排名数据23的内容的一例的图。如图7所示,按位置排名数据23是将游戏终端ID (或者玩家ID)及与该ID对应的得分等游戏结果与按位置位次相对应地存储所得到的记录的集合,其中,上述按位置位次是在限定于该按位置排名数据23所包含的各游戏终端ID的范围内进行排序得到的。游戏终端ID及与该ID对应的游戏结果与游戏结果数据36的游戏终端ID及与该ID对应的游戏结果是共同的。按位置排名数据23是在规定范围内这样的被限定的范围内制作的排名数据。因此,按位置位次表示限定于包含在规定范围内的各游戏终端GT来进行排序的情况下的按各游戏终端ID (或者玩家ID)的位次。接着,说明在中心服务器3侧由处理执行部39执行的处理的概要。处理执行部39在适当的时期执行地区分割数据35和游戏结果数据36的各记录的删除、重新排列、更新之类的用于管理各数据35、36的处理。另外,处理执行部39还适当执行全国排名、按地域排名之类的基于游戏结果的参照信息的生成。省略由处理执行部39执行的处理中的能够利用公知处理来实现的处理的详细说明。处理执行部39执行对地区分割数据35的人口数量的信息进行更新的处理。图8是表示处理执行部39所执行的地区分割数据更新处理例程的流程图的一例的图。图8的例程例如每隔I小时、每隔I天之类的适当时期定期地执行。此外,执行频率越高,则地区分割数据35反映越靠当前的位置。另外,地区分割数据35如后所述那样利用于按位置排名数据23的生成。而且,越接近按位置排名数据23的生成时期,则各游戏终端GT的越实时的位置反映到按位置排名中。因此,也可以基于来自各游戏终端GT的按位置排名参照(或者生成)的指示来执行图8的例程。但是,定期地执行图8的例程的情况下更缩短直到生成按位置排名为止所需的时间。图8是表示处理执行部39所执行的地区分割数据更新处理例程的流程图的一例的图。当开始图8的例程时,处理执行部39首先在步骤SI中获取各游戏终端GT的位置信息。在接下来的步骤S2中,利用在步骤SI中获取到的各游戏终端GT的位置信息以及地区分割数据35内的中心位置的信息Ic、Kc和表示规定单位ST的范围的信息Im、Ix、Km、Kx之类的对各规定单位ST的位置和范围进行定义的各信息,针对每个游戏终端GT确定各游戏终端GT所属的各规定单位ST。该确定例如通过以下方式来实现以在地区分割数据35中定义的各规定单位ST的信息为基准,确定各游戏终端GT的位置信息属于各单位ID中的哪个单位ID。在下一个步骤S3中,处理执行部39利用步骤S2的结果来针对每个单位ID更新地区分割数据35,使得人口数量的信息为通过步骤S2确定的各规定单位ST所包含的各游戏终端数量的信息。当结束步骤S3的处理时,处理执行部39结束本次的例程。由此,各游戏终端GT的最新的位置信息反映到地区分割数据35的人口数量的信息中。另一方面,处理执行部39还执行用于生成按位置排名的处理。图9是表示处理执行部39所执行的按位置排名生成处理例程的流程图的一例的图。例如基于来自各游戏终端GT的按位置排名生成处理的指示来开始图9的例程。作为这种指示,例如在各游戏终端GT中利用基于按位置排名参照按钮或者命令的选择之类的通过操作输入部8进行的操作从各游戏终端GT输出的指示等即可。此外,也可以利用预先期望的频度高的排名对象数量,以一小时一次等的方式定期地执行图9的例程。当开始图9的例程时,处理执行部39首先在步骤Sll中获取各游戏终端GT的游戏结果。该获取例如通过以下方式来实现通过预先利用其它处理被更新而反映了各游戏终端GT的最新的各游戏结果的游戏结果数据36来获取各游戏终端GT的游戏结果。在接下来的步骤S12中,处理执行部39利用地区分割数据35,以输出了按位置排名的参照的指示的游戏终端GT为对象,确定作为该对象的游戏终端GT包含于各规定单位ST中的哪个规定单位ST。该确定例如通过以下方式来实现以由地区分割数据35定义的各规定单位ST的信息为基准,确定包含作为对象的游戏终端GT的位置信息的规定单位ST。接着,处理执行部39通过步骤S13执行规定范围决定处理例程。图10是表示处理执行部39所执行的规定范围决定处理例程的流程图的一例的图。当开始图10的例程时,在步骤S21中,处理执行部39获取在图9的例程的步骤S12中确定出的包含作为对象的游戏终端GT的规定单位ST的信息。在接下来的步骤S22中,处理执行部39以在步骤S21中获取到的规定单位ST为基准来确定存在区域STl和第一周边区域ST2。具体地说,处理执行部39通过将在步骤S21中获取到的规定单位ST确定为存在区域ST1,来确定存在区域STl以及相对于该存在区域STl预先设定的第一周边区域ST2。在下一个步骤S23中,处理执行部39参照地区分割数据35来计算包含在通过步骤S22确定的存在区域STl及其第一周边区域ST2的游戏终端GT的数量。在接下来的步骤S24中,处理执行部39判别在步骤S23中计算出的游戏终端GT的数量是否大于等于被指定为排名对象的数量。在该判别结果为肯定的结果的情况下、即在步骤S22中计算出的游戏终端GT的数量大于等于排名对象数量的情况下,处理执行部39进入步骤S25。在步骤S25中,处理执行部39将这些存在区域STl及其第一周边区域ST2决定为规定范围,结束本次的例程。另一方面,在步骤S24的判别结果为否定的结果的情况下、即包含在通过步骤S22确定出的存在区域STl及其第一周边区域ST2的游戏终端GT的数量未达到排名对象数量的情况下,处理执行部39进入步骤S26。在步骤S26中,处理执行部39将以下的范围设定为规定范围该范围是使与通过步骤S22确定出的存在区域STl对应的第二周边区域ST3中的一个规定单位ST和存在区域STl及其第一周边区域ST2相加所得到的范围。接着,处理执行部39返回到步骤S23,在步骤S23中,计算在步骤S26中设定的规定范围内的游戏终端GT的数量。并且,处理执行部39进入步骤S24,在步骤S24中,利用步骤S23的计算结果来判别包含在通过步骤S26设定的规定范围内的游戏终端GT的数量是否大于等于排名对象数量。在判别结果为否定的结果的情况下,处理执行部39再次进入步骤S26,在步骤S26中,使前次在步骤S26中设定的规定范围与另一个不同于前次的规定单位ST相加。每当执行步骤S26的处理时加到规定范围中的第二周边区域ST3内的规定单位ST的顺序是预先设定的顺序。而且,处理执行部39重复执行这些处理,使包含在规定范围的规定单位ST的数量逐一增加,直到步骤S24的判别结果为肯定的结果为止。另一方面,在步骤S24的判别结果为肯定的结果的情况下,进入步骤S25,处理执行部39将在步骤S26中最后设定的范围决定为规定范围,结束本次的例程。返回到图9,接着步骤S13,处理执行部39在步骤S14中生成按位置排名数据23。例如如下执行该生成。首先,处理执行部39按每个记录从游戏结果数据36提取限定于包含在通过步骤S13决定的规定范围的各游戏终端GT的游戏结果,生成由所提取出的各记录构成的提取数据。接着,处理执行部39对所生成的提取数据中的各游戏终端GT的各游戏结果彼此进行比较,在提取数据内对各游戏结果进行排序。然后,将使排序的结果作为按位置位次附加到提取数据所得到的数据生成为按位置排名数据23。此外,处理执行部39也可以与按位置位次的信息的附加相应地删除提取数据中的不需要的信息,以使只有需要的信息包含于按位置排名数据23中。通过这样,处理执行部39在步骤S14中生成按位置排名数据23。 在下一个步骤S15中,处理执行部39将在步骤S14中生成的按位置排名数据23发送到作为对象的游戏终端GT,结束本次的例程。由此,生成反映了各游戏终端GT的实际位置的、限定于包含在以该实际位置为基准的规定范围内的游戏终端GT的排名。此外,也可以将被发送的按位置排名数据23始终进行覆盖,在游戏终端GT内仅存储一个按位置排名数据23。另一方面,还可以构成为利用附加了进行发送的日期和时间或者对象游戏终端数量等的信息的ID等,在终端存储部13中存储多个按位置排名数据23,由终端控制部10对它们进行管理。如以上所说明的那样,根据本方式,不仅生成全国位次、按地域排名,还生成以游戏终端GT实际所处的场所为基准的规定范围内的排名来作为按位置排名。作为按位置排名的对象的规定范围根据各游戏终端GT的位置而发生变化,因此能够在按位置排名中反映各游戏终端GT实际所存在的位置信息。即,能够利用游戏终端GT的位置来改变提供排名信息的范围。并且,规定范围根据所期望的排名对象数量而发生变化。在以往的按都道府县等的排名中,首先指定地理上的范围,在该地理上的范围内进行排序。因此,由于人口密度等而导致使排名产生不均衡。另一方面,按位置排名以如下的方式设定了规定范围以自己的位置为基准,并且以所期望的游戏终端GT数量为对象。即,能够根据存在于接近自己的位置的范围内的所期望的对象数量来生成排名。因此,即使在人口密度高的地域也能够将对象数量限定为所期望的数量来进行排序。由此,能够解决因人口密度等所导致的地理上的不合适等。在以上的方式中,GPS信息接收部、终端控制部10以及通信部7的组合作为位置信息发送单元而发挥功能。另外,操作输入部与终端控制部10的组合作为条件指定单元而发挥功能。并且,服务器控制部31通过处理执行部39执行图9的例程和图10的例程,由此作为提取单元和处理执行单元发挥功能。本发明并不限定于上述的方式,能够以适当的方式来实施。在上述的方式中,将等面积的单位用作规定单位ST,在地理上将日本分割为等面积,但是规定单位并不限定于这种方式。例如,作为规定单位,也可以利用如人口相等或者都为n人以下那样以人口为基准使人口成为等分布的单位。作为规定单位,人口为n人以下的等分布单位是例如通过以下方式来实现的首先以使人数相同的方式在地理上将地理整体(日本等)二等分,之后,将该等分割得到的两个地区再以使人数相同的方式在地理上进行等分,以这种方式重复进行等分,直到人口为n人以下为止。并且,关于等分布的人口,无需使全部游戏终端设为对象。例如,也可以仅将全部游戏终端中的包含满足游戏时间、游戏等级等规定条件的游戏结果的游戏终端设为对象,利用成为等分布的规定单位。另外,关于用于制作利用了这种等分布单位的地区分割数据的处理,只要考虑所需的处理时间,以一天一次、一周一次等方式定期地执行该处理即可。并且,规定地区并不限定于日本,可以将关东等特定地域或者世界各国用作规定地区。另外,处理执行部39也可以构成为执行用于削减用于生成按位置排名数据23的处理时间的处理。作为这种处理,例如处理执行部39也可以与图9的例程分开地事先(在图9的例程之前)执行以下的处理生成限定于一定包含于规定范围的特定区域(例如上述的方式的存在区域STl及其第一周边区域ST2)内的各游戏终端GT的排名。在这种情况下,对于事先生成的范围以外的各游戏终端的游戏结果,有可能只要仅与事先生成的排名的第一位和最后一位进行比较即可,因此有时能够缩短处理时间。另外,同样地,处理执行部39也可以事先生成按每个规定单位的排名,以实现处理时间的缩短。在上述的方式中,例示了麻将游戏,但是在游戏终端中执行的游戏并不限定于这种方式。也可以执行音乐游戏、动作游戏或者角色扮演(role playing)游戏等,只要在游戏中包含能够数值化的至少一个元素,那么在游戏终端中执行何种游戏都可以。即,在上述的方式中,将在游戏中得到的得分的信息用作游戏结果,但是被用作游戏结果的信息并不限定于这种信息。例如,也可以将上述的游戏时间等、游戏中的能够数值化的各种元素用作游戏结果。并且,在上述的方式中,提供排名信息作为参照信息,但是参照信息并不限定于这种信息。例如,作为参照信息,可以提供限定于规定范围内的各游戏终端的得分的平均值、最频繁出现的得分等根据游戏内容能够引起玩家的兴趣的多样信息。在上述的方式中,将排名对象数量用作参照条件,但是参照条件并不限定于这种方式。例如,也可以利用游戏时间、游戏等级、或者根据游戏而利用获取道具等各种条件。另夕卜,例如,也可以将以某一个游戏终端为中心的规定距离用作参照条件,设定与规定距离对应的规定范围。在这种情况下,例如,利用包含在规定距离内的规定单位来设定规定范围。或者,还可以将都道府县等的规定地区用作参照条件。在这种情况下,只要将如请求与规定地区有关的信息那样的地区条件指定为参照条件即可。然后,只要基于该指定,将与某一个游戏终端所处的位置最近的规定地区(也包括包含该游戏终端的位置的情况)设定为规定范围即可。另外,也可以将定义规定地区的地区定义数据存储在服务器存储部32中,以确定规定地区。该地区定义数据例如通过以下方式来实现利用地区定义数据,对构成规定地区的规定单位进行定义。此外,在这种情况下,服务器存储部32还作为地区数据存储部而发挥功能。另外,位置信息发送单元并不限定于利用如上所述的GPS功能的方式。除此以外,例如也可以通过经由网络发送由玩家输入的信息等方式来实现位置信息的发送。在上述的方式中,将便携式电话用作游戏终端,但是游戏终端并不限定于这种方式。例如,可以将业务用、家庭用或者固置式、便携式之类的各种游戏机、个人计算机等用作游戏终端。
权利要求
1.一种游戏系统,具备中心服务器以及能够经由通信线路与上述中心服务器连接的多个游戏终端,基于利用各游戏终端的游戏结果所得到的处理结果提供参照信息, 上述多个游戏终端中分别设置有将自己的位置信息发送到上述中心服务器的位置信息发送单元, 上述中心服务器中设置有提取单元和处理执行单元,该提取单元基于由上述位置信息发送单元发送的上述位置信息,从上述多个游戏终端的游戏结果中提取一部分游戏结果,该处理执行单元限定于由上述提取单元提取出的一部分游戏结果来执行规定处理,使得提供限定于上述一部分游戏结果的上述参照信息。
2.根据权利要求1所述的游戏系统,其特征在于, 上述提取单元基于上述位置信息确定至少一个游戏终端的位置以及位于以该游戏终端的位置为基准而设定的规定范围内的各游戏终端,提取包含在上述规定范围的各游戏终端的各游戏结果来作为上述一部分游戏结果。
3.根据权利要求2所述的游戏系统,其特征在于, 上述中心服务器中设置有服务器存储部,该服务器存储部存储将至少一个规定地区分割为多个规定单位来进行定义的地区分割数据, 上述提取单元与在上述地区分割数据中定义的上述规定单位相对应地确定各游戏终端的位置,并且利用上述规定单位来设定上述规定范围。
4.根据权利要求2或3所述的游戏系统,其特征在于, 上述多个游戏终端中还分别设置有条件指定单元,该条件指定单元指定作为上述参照信息所要求的参照条件, 上述提取单元基于上述参照条件设定上述规定范围,使得满足上述参照条件。
5.根据权利要求4所述的游戏系统,其特征在于, 上述处理执行单元设定与上述规定范围对应的以上述至少一个游戏终端所存在的规定单位为基准的特定区域,在执行针对上述规定范围的上述规定处理之前限定于包含在上述特定区域的各游戏终端来执行上述规定处理,将该处理的结果在执行针对上述规定范围的上述规定处理时利用。
6.根据权利要求4或5所述的游戏系统,其特征在于, 将上述游戏终端的数量用作上述参照条件, 上述提取单元设定上述规定范围,使得位于上述规定范围内的上述游戏终端的数量满足被指定为上述参照条件的数量。
7.根据权利要求4或5所述的游戏系统,其特征在于, 将以上述至少一个游戏终端为中心的规定距离用作上述参照条件, 上述提取单元设定上述规定范围,使得被指定为上述参照条件的上述规定距离与上述规定范围对应。
8.根据权利要求4或5所述的游戏系统,其特征在于, 上述中心服务器中设置有地区数据存储部,该地区数据存储部存储对多个规定地区进行定义的地区定义数据, 将与上述多个地区对应的地区条件用作上述参照条件, 在将地区条件指定为上述参照条件的情况下,上述提取单元基于上述地区定义数据,将上述多个规定地区中的距上述至少一个游戏终端最近的规定地区设定为上述规定范围。
9.根据权利要求3 8中的任一项所述的游戏系统,其特征在于, 作为上述规定单位,利用用于以使各规定单位的面积相等的方式将上述规定地区分割为等面积的单位。
10.根据权利要求3 8中的任一项所述的游戏系统,其特征在于, 作为上述规定单位,利用用于以使包含在各规定单位内的各游戏终端的数量相互为规定值以下的方式将上述规定地区分割为等分布的单位。
11.根据权利要求1 10中的任一项所述的游戏系统,其特征在于, 上述处理执行单元为了提供对各游戏终端的游戏结果彼此进行排序所得到的排名信息来作为上述参照信息,限定于上述规定范围内的各游戏终端来执行对各游戏结果进行排序的处理以作为上述规定处理。
12.根据权利要求1 11中的任一项所述的游戏系统,其特征在于, 将装载有GPS功能的便携式电话用作上述游戏终端。
13.一种游戏系统的控制方法,应用于游戏系统,该游戏系统具备中心服务器以及能够经由通信线路与上述中心服务器连接的多个游戏终端,基于利用各游戏终端的游戏结果所得到的处理结果提供参照信息, 该控制方法使上述多个游戏终端分别执行将自己的位置信息发送到上述中心服务器的位置信息发送步骤, 该控制方法使上述中心服务器执行提取步骤和处理执行步骤,在该提取步骤中,基于通过上述位置信息发送步骤发送的上述位置信息,从上述多个游戏终端的游戏结果中提取一部分游戏结果,在该处理执行步骤中,限定于通过上述提取步骤提取出的一部分游戏结果来执行规定处理,使得提供限定于上述一部分游戏结果的上述参照信息。
14.一种游戏系统用的计算机程序,应用于游戏系统,该游戏系统具备中心服务器以及能够经由通信线路与上述中心服务器连接的多个游戏终端,基于利用各游戏终端的游戏结果所得到的处理结果来提供参照信息, 该计算机程序构成为使上述多个游戏终端分别作为将自己的位置信息发送到上述中心服务器的位置信息发送单元而发挥功能, 该计算机程序构成为使上述中心服务器作为提取单元和处理执行单元而发挥功能,该提取单元基于由上述位置信息发送单元发送的上述位置信息,从上述多个游戏终端的游戏结果中提取一部分游戏结果,该处理执行单元限定于由上述提取单元提取出的一部分游戏结果来执行规定处理,使得提供限定于上述一部分游戏结果的上述参照信息。
全文摘要
游戏系统(1)具备中心服务器(3)以及能够经由网络(5)与中心服务器(3)连接的多个游戏终端(GT),提供利用各游戏终端(GT)的游戏结果所得到的排名信息,在该游戏系统(1)中,多个游戏终端(GT)中分别设置有将自己的位置信息发送到中心服务器(3)的GPS功能,在中心服务器(3)中,基于各游戏终端(GT)的位置信息从多个游戏终端(GT)的游戏结果中提取一部分游戏结果,限定于提取出的一部分游戏结果来执行规定处理,使得提供限定于提取出的一部分游戏结果的排名。
文档编号A63F13/12GK103068452SQ201280002415
公开日2013年4月24日 申请日期2012年3月21日 优先权日2011年3月31日
发明者山本贤一 申请人:科乐美数码娱乐株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1