网络游戏系统、游戏装置及游戏装置的控制方法转让专利

申请号 : CN200680040178.2

文献号 : CN101296736B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 大贯克则后藤健土谷晋宗政俊一

申请人 : 科乐美数码娱乐株式会社

摘要 :

本发明提供一种网络游戏系统,其不损伤游戏的兴致的同时,能够进行服务器兼任装置的切换。网络游戏系统(10)将多个游戏装置(12)分别作为客户机运转,并且,将该多个游戏装置(12)中的至少一个作为服务器运转。切换判断部(52)基于与该多个游戏装置(12)中的至少一个分别对应的演出评价值,判断在切换判断时刻到来的情况下,是否将作为服务器运转的游戏装置(12)切换为该多个游戏装置(12)中的其他游戏装置。切换判断限制部(56)在判断为不将作为服务器运转的游戏装置(12)切换为多个游戏装置(12)中其他游戏装置的情况下,在经过给予的切换限制期间为止的期间,限制基于切换判断部(52)的判断的执行。

权利要求 :

1.一种网络游戏系统,其包括具备服务器功能及客户机功能的多个游戏装置,分别将所述多个游戏装置作为客户机运转,并且将所述多个游戏装置中的至少一个作为服务器运转,由此提供分别在所述多个游戏装置上的游戏者之间进行的游戏,所述网络游戏系统的特征在于,包括:演出评价值算出机构,其在所述游戏中,算出与所述多个游戏装置中的至少一个分别对应的演出评价值;

切换判断时刻监视机构,其在所述游戏中,监视反复到来的规定的切换判断时刻是否到来;

切换判断机构,其在所述切换判断时刻到来后的情况下,基于由所述演出评价值算出机构算出的演出评价值,判断是否将作为所述服务器运转的游戏装置切换为所述多个游戏装置中的其他游戏装置;

切换判断限制机构,其在判断为不将作为所述服务器运转的游戏装置切换为所述多个游戏装置中的其他游戏装置的情况下,在给予的切换限制期间过去之前,限制由所述切换判断机构进行判断的执行。

2.根据权利要求1所述的网络游戏系统,其特征在于,

所述演出评价值算出机构至少算出与作为所述服务器运转的游戏装置对应的演出评价值,所述切换判断机构判定与作为所述服务器运转的游戏装置对应的演出评价值是否满足给予的切换限制条件,并在与作为所述服务器运转的游戏装置对应的演出评价值满足所述切换限制条件的情况下,判断为:不将作为所述服务器运转的游戏装置切换为所述多个游戏装置中的其他游戏装置。

3.根据权利要求1或2所述的网络游戏系统,其特征在于,

所述切换判断机构在不将作为所述服务器运转的游戏装置切换为所述多个游戏装置中的其他游戏装置且给予的切换延迟期间经过之后,在所述切换判断时刻到来的情况下,判断为:将作为所述服务器运转的游戏装置切换为所述多个游戏装置中的其他游戏装置。

4.根据权利要求1或2所述的网络游戏系统,其特征在于,

所述切换判断机构在连续进行规定次数的不将作为所述服务器运转的游戏装置切换为所述多个游戏装置中的其他游戏装置的判断后,在所述切换判断时刻到来的情况下,判断为:将作为所述服务器运转的游戏装置切换为所述多个游戏装置中的其他游戏装置。

5.一种游戏装置,其包含于网络游戏系统,该网络游戏系统包括具备服务器功能及客户机功能的多个游戏装置,且分别将所述多个游戏装置作为客户机运转,并且将所述多个游戏装置中的至少一个作为服务器运转,由此提供分别在所述多个游戏装置上的游戏者之间进行的游戏,所述游戏装置的特征在于,包括:演出评价值算出机构,其在所述游戏中,算出与所述多个游戏装置中的至少一个分别对应的演出评价值;

切换判断时刻监视机构,其在所述游戏中,监视反复到来的规定的切换判断时刻是否到来;

切换判断机构,其在所述切换判断时刻到来的情况下,基于由所述演出评价值算出机构算出的演出评价值,判断是否将作为所述服务器运转的游戏装置切换为所述多个游戏装置中的其他游戏装置;

切换判断限制机构,其在判断为不将作为所述服务器运转的游戏装置切换为所述多个游戏装置中的其他游戏装置的情况下,在给予的切换限制期间过去之前,限制由所述切换判断机构进行判断的执行。

6.一种游戏装置的控制方法,该游戏装置包含于网络游戏系统,且该网络游戏系统包括具备服务器功能及客户机功能的多个游戏装置,分别将所述多个游戏装置作为客户机运转,并且将所述多个游戏装置中的至少一个作为服务器运转,由此提供分别在所述多个游戏装置上的游戏者之间进行的游戏,所述游戏装置的控制方法的特征在于,包括:演出评价值算出步骤,其在所述游戏中,算出与所述多个游戏装置中的至少一个分别对应的演出评价值;

切换判断时刻监视步骤,其在所述游戏中,监视反复到来的规定的切换判断时刻是否到来;

切换判断步骤,其在所述切换判断时刻到来的情况下,基于由所述演出评价值算出步骤算出的演出评价值,判断是否将作为所述服务器运转的游戏装置切换为所述多个游戏装置中的其他游戏装置;

切换判断限制步骤,其在判断为不将作为所述服务器运转的游戏装置切换为所述多个游戏装置中的其他游戏装置的情况下,在给予的切换限制期间过去之前,限制由所述切换判断步骤进行判断的执行。

说明书 :

网络游戏系统、游戏装置及游戏装置的控制方法

技术领域

[0001] 本发明涉及网络游戏系统、游戏装置、游戏装置的控制方法及信息存储介质。 [0002] 背景技术
[0003] 知道的有一种网络游戏系统,其提供:包括具备服务器功能及客户机功能的多个游戏装置,将各游戏装置作为客户机运转,并且将至少一个游戏装置作为服务器运转,由此分别与多个游戏装置有关联的游戏者之间进行的游戏(例如,专利文献1的第0154段落)。例如,知道的有,将两台游戏装置中的一方作为以服务器及客户机运转的服务器兼任装置,将另一方作为不以服务器运转而作为客户机运转的客户机专任装置,由此实现分别与两台游戏装置有关联的游戏者进行的足球游戏的对战的网络游戏系统。
[0004] 专利文献1:特开2003-225469号公报
[0005] 然而,在以上所述的网络游戏系统中,在客户机专任装置中,经由通信网络在与服务器兼任装置之间进行数据交付的同时,执行游戏,在客户机专任装置中,与服务器兼任装置相比,对游戏操作的响应变差。因此,客户机专任装置的游戏者不得不在比服务器兼任装置的游戏者不利的状态下进行游戏演出。在这方面,在提供如上所述的足球游戏的网络游戏系统中,通过使在比赛的前半场的后半场作为服务器兼任装置运转的游戏装置不同,消除如上所述的不公平的问题。
[0006] 然而,例如,在提供如上所述的足球游戏的网络游戏系统中,无视比赛内容,切换服务器兼任装置,因此,有时反而损伤游戏的兴致。
[0007] 发明内容
[0008] 本发明是鉴于上述问题而做成的,其目的在于不损伤游戏的兴致(盛り上がり)的同时,提供能够进行服务器兼任装置的切换的网络游戏系统、游戏装置、游戏装置的控制方法及信息存储介质。
[0009] 为了解决上述问题,本发明的网络游戏系统是一种网络游戏系统,提供:包括具备服务器功能及客户机功能的多个游戏装置,分别将所述多个游戏装置作为客户机运转,并且将所述多个游戏装置中的至少一个还作为服务器运转,由此在分别与所述多个游戏装置有关联的游戏者之间进行的游戏,所述网络游戏系统的特征在于,包括:演出(play)评价值算出机构,其在所述游戏中,算出与所述多个游戏装置中的至少一个分别对应的演出评价值;切换判断时刻(timing)监视机构,其在所述游戏中,监视反复到来的规定的切换判断时刻是否到来;切换判断机构,其基于利用所述演出评价值算出机构算出的演出评价值,判断在所述切换判断时刻到来的情况下,是否将作为所述服务器运转的游戏装置切换为所述多个游戏装置中的其他游戏装置;切换判断限制机构,其在判断为不将作为所述服务器运转的游戏装置切换为所述多个游戏装置中的其他游戏装置的情况下,在给予的切换限制期间过去之前,限制由所述切换判断机构进行的判断的执行。
[0010] 另外,本发明的游戏装置是一种游戏装置,包括具备服务器功能及客户机功能的多个游戏装置,分别将所述多个游戏装置作为客户机运转,并且将所述多个游戏装置中的至少一个作为服务器运转,由此提供分别在所述多个游戏装置上的游戏者之间进行的游戏,所述网络游戏系统的特征在于,包括:演出评价值算出机构,其在所述游戏中,算出与所述多个游戏装置中的至少一个分别对应的演出评价值;切换判断时刻监视机构,其在所述游戏中,监视反复到来的规定的切换判断时刻是否到来;切换判断机构,其在所述切换判断时刻到来后的情况下,基于由所述演出评价值算出机构算出的演出评价值,判断是否将作为所述服务器运转的游戏装置切换为所述多个游戏装置中的其他游戏装置;切换判断限制机构,其在判断为不将作为所述服务器运转的游戏装置切换为所述多个游戏装置中的其他游戏装置的情况下,在给予的切换限制期间过去之前,限制由所述切换判断机构进行的判断的执行。
[0011] 另外,本发明的游戏装置的控制方法是一种游戏装置的控制方法,该游戏装置包含于网络游戏系统,该网络游戏系统包括具备服务器功能及客户机功能的多个游戏装置,分别将所述多个游戏装置作为客户机运转,并且将所述多个游戏装置中的至少一个作为服务器运转,由此提供分别在所述多个游戏装置上的游戏者之间进行的游戏,所述游戏装置的控制方法的特征在于,包括:演出评价值算出步骤,其在所述游戏中,算出与所述多个游戏装置中的至少一个分别对应的演出评价值;切换判断时刻监视步骤,其在所述游戏中,监视反复到来的规定的切换判断时刻是否到来;切换判断步骤,其在所述切换判断时刻到来的情况下,基于由所述演出评价值算出步骤算出的演出评价值,判断是否将作为所述服务器运转的游戏装置切换为所述多个游戏装置中的其他游戏装置;切换判断限制步骤,其在判断为不将作为所述服务器运转的游戏装置切换为所述多个游戏装置中的其他游戏装置的情况下,在给予的切换限制期间过去之前,限制由所述切换判断步骤进行的判断的执行。 [0012] 另外,本发明的程序是记录有能够使计算机作为包含于提供如下所述的游戏的网络游戏系统的游戏装置发挥功能的程序,且能够由计算机读取,即:包括具备服务器功能及客户机功能的多个游戏装置,分别将所述多个游戏装置作为客户机运转,并且将所述多个游戏装置中的至少一个还作为服务器运转,由此在分别与所述多个游戏装置有关联的游戏者之间进行的游戏,所述计算机例如包括:个人计算机、家庭用游戏机、便携式游戏机、业务用游戏机、移动电话或便携信息终端(PDA)等,其中,包括:演出评价值算出机构,其在所述游戏中,算出与所述多个游戏装置中的至少一个分别对应的演出评价值;切换判断时刻监视机构,其在所述游戏中,监视反复到来的规定的切换判断时刻是否到来;切换判断机构,其在所述切换判断时刻到来的情况下,基于利用所述演出评价值算出机构算出的演出评价值,判断是否将作为所述服务器运转的游戏装置切换为所述多个游戏装置中的其他游戏装置;切换判断限制机构,其在判断为不将作为所述服务器运转的游戏装置切换为所述多个游戏装置中的其他游戏装置的情况下,在给予的切换限制期间过去之前,限制由所述切换判断机构进行的判断的执行。
[0013] 另外,本发明的信息存储介质是记录有上述程序的能够由计算机读取的信息存储介质。另外,本发明的程序送信装置具备记录有上述程序的信息存储介质,从该信息存储介质读取上述程序,从而进行送信的程序送信装置。另外,本发明的程序送信方法是具备记录有上述程序的信息存储介质,从该信息存储介质读取上述程序,从而进行送信的程序送信方法。
[0014] 本发明涉及如下所述的游戏的网络游戏系统,即:包括具备服务器功能及客户机功能的多个游戏装置,分别将所述多个游戏装置作为客户机运转,并且将所述多个游戏装置中的至少一个还作为服务器运转,由此使分别与所述多个游戏装置有关联的游戏者参加进行的游戏。在本发明中,在游戏中,算出与所述多个游戏装置中的至少一个分别对应的演出评价值。另外,在游戏中,监视反复到来的规定的切换判断时刻是否到来。还有,基于算出的演出评价值,判断在切换判断时刻到来的情况下,是否将作为服务器运转的游戏装置切换为多个游戏装置中的其他游戏装置。还有,在判断为不将作为服务器运转的游戏装置切换为多个游戏装置中的其他游戏装置的情况下,在给予的切换限制期间过去之前,限制的是否将作为服务器运转的游戏装置切换为所述多个游戏装置中的其他游戏装置的判断的执行。根据本发明可知,能够基于游戏中算出的各游戏装置的演出评价值,进行服务器兼任装置的切换。其结果,能够考虑游戏的状况的同时,能够进行服务器兼任装置的切换,使游戏的兴致不受到损伤,同时,能够进行服务器兼任装置的切换。
[0015] 另外,在本发明的一方式中,所述演出评价值算出机构至少算出与作为所述服务器运转的游戏装置对应的演出评价值,所述切换判断机构包括:判断与作为所述服务器运转的游戏装置对应的演出评价值是否满足给予的切换限制条件的机构,在与作为所述服务器运转的游戏装置对应的演出评价值满足所述切换限制条件的情况下,判断为不将作为所述服务器运转的游戏装置切换为所述多个游戏装置中的其他游戏装置。 [0016] 另外,在本发明的一方式中,所述切换判断机构包括:在不将作为所述服务器运转的游戏装置切换为所述多个游戏装置中的其他游戏装置而经过给予的切换延迟期间后,所述切换判断时刻到来的情况下,判断为将作为所述服务器运转的游戏装置切换为所述多个游戏装置中的其他游戏 装置的机构。
[0017] 另外,在本发明的一方式中,所述切换判断机构包括:在连续进行规定次数的不将作为所述服务器运转的游戏装置切换为所述多个游戏装置中的其他游戏装置的判断后,所述切换判断时刻到来的情况下,判断为将作为所述服务器运转的游戏装置切换为所述多个游戏装置中的其他游戏装置的机构。

附图说明

[0018] 图1是表示本发明的实施方式的网络游戏系统的整体结构的图。 [0019] 图2是包含于本发明的实施方式的网络游戏系统的游戏装置的功能方框图。 [0020] 图3是客户机专任装置的功能方框图。
[0021] 图4是服务器兼任装置的功能方框图。
[0022] 图5是表示演出评价值表格的一例的图。
[0023] 图6是表示演出类型表格的一例的图。
[0024] 图7是用于说明服务器兼任装置的切换的图。
[0025] 图8是表示在各游戏装置中执行的处理的方框图。
[0026] 图9是表示在各游戏装置中执行的处理的方框图。
[0027] 图10是表示在各游戏装置中执行的处理的方框图。

具体实施方式

[0028] 以下,基于附图,对本发明的实施方式的一例进行详细说明。 [0029] 图1是表示本发明的实施方式中的网络游戏系统的整体结构的图。如图1所示,网络游戏系统10包含多个游戏装置12而构成。游戏装置12均与互联网等通信网络14连接,能够相互交付数据。
[0030] 游戏装置12是例如包含微处理器、主存储、硬盘存储装置、盘读取装置、通信结构、操作部、图像处理部或显示器等而构成的计算机系统。
[0031] 还有,操作部例如是游戏控制器或鼠标等。另外,盘读取装置例如用于读取DVD-ROM等光盘(信息存储介质)的存储内容。另外,通信结构是用于将游戏装置12与通信网络14连接的接口。另外,图像处理部包 含VRAM而构成,且基于从微处理器送过来的图像数据,在VRAM上描绘游戏画面。还有,图像处理部是将其内容转换为视频信号,以规定的时间间隔向显示器将其输出。游戏装置12例如包括以往公知的家庭用游戏机、便携式游戏机、便携式信息终端、移动电话或个人计算机等。
[0032] 在具有以上的结构的网络游戏系统10中,在各游戏装置12的主存储中存储共用的游戏状况(游戏状况信息)。另外,基于各游戏装置12中进行的操作内容更新该共用的游戏状况。进而,在各游戏装置12上显示表示该共用游戏状况的游戏画面。这样,通过网络游戏系统10实现经由通信网络14多个游戏者同时参加而进行的网络游戏。 [0033] 在网络游戏系统10中,各游戏装置12具备服务器功能及客户机功能。在此,服务器功能是指用于将保持于各游戏装置12的游戏状况共用化的功能。服务器功能例如包括:a)管理作为基准的游戏状况信息(正游戏状况信息)的功能、b)基于在各游戏装置12中实现的操作内容更新正游戏状况信息的功能、c)将其更新的内容反映在保持于其他游戏装置12的游戏状况信息(副游戏状况信息)的功能。另外,客户机功能例如包括:a)将游戏者的操作内容向服务器功能供给的功能、b)基于通过服务器功能更新的游戏状况更新游戏画面的功能。
[0034] 另外,在网络游戏系统10中,将各游戏装置12作为客户机运转,并且将至少一个游戏装置12还作为服务器运转。换而言之,在网络游戏系统10中,通过在至少一个游戏装置12的服务器功能、在各游戏装置12的客户机功能之间交付各种数据(例如,操作信息或游戏状况的更新信息等),实现上述网络游戏系统。
[0035] 还有,以下,将游戏装置12以作为服务器及客户机运转的状态记载为服务器兼任状态,将处于服务器兼任状态的游戏装置12记载为服务器兼任装置。另外,将游戏装置12以客户机运转,不作为服务器运转的状态记载为客户机专任状态,将处于客户机专任状态的游戏装置12记载为客户机专任装置。
[0036] 另外,以下,通过网络游戏系统10提供由与两台游戏装置12有关联的游戏者进行的对战足球游戏。在各游戏装置12的主存储构筑有配置了两队的选手特征或球等的共用游戏空间,在各游戏装置12的显示器显示 表示该共用游戏空间的样子的游戏画面。 [0037] 在网络游戏系统10中,在游戏中,服务器兼任装置被其他游戏装置12切换。以下,对不损伤游戏的兴致的同时,用于进行服务器兼任装置的切换的技术进行说明。 [0038] 图2是主要表示各游戏装置12中实现的功能中的与本发明有关的功能的功能方框图。如图2所示,各游戏装置12包含:游戏状况信息存储部20、服务器兼任信息存储部22、客户机机功能部24、服务器功能部34。这些的功能通过利用各游戏装置12执行经由DVD-ROM等信息存储介质或互联网等通信网络14供给的游戏程序来实现。 [0039] 图3表示图2所示的功能中游戏装置12为客户机专任状态的情况下实现的功能。
即,图3是客户机专任装置的功能方框图。另外,图4是图2所示的功能中游戏装置12为服务器兼任状态的情况下实现的功能。即,图4是服务器兼任装置的功能方框图。 [0040] [游戏状况信息存储部]
[0041] 游戏状况信息存储部20主要实现游戏装置12的主存储。游戏状况信息存储部20存储表示游戏的状况的游戏状况信息。在本实施方式的情况下,游戏状况信息例如是表示配置于游戏空间的各选手特征的状态(位置、姿势、移动方向、移动速度、例如带球、传球或射门等动作种类等)或球的状态(位置、移动方向或移动速度等)的信息。另外,例如是表示两队的得分或比赛的经过时间等比赛状况的信息。
[0042] [服务器兼任信息存储部]
[0043] 服务器兼任信息存储部22主要实现游戏装置12的主存储。在本实施方式的情况下,服务器兼任信息存储部22中存储表示游戏装置12是否为服务器兼任状态的服务器兼任状态标志。服务器兼任状态标志是取0或1值的数值信息。在游戏装置12不是服务器兼任状态的情况下(客户机专任状态的情况下),服务器兼任状态标志成为0,在游戏装置12为服务器兼任状态的情况下,服务器兼任状态标志成为1。还有,在服务器兼任信息存储部22中存储用于确定那个时点的服务器兼任装置的信息也可。例如,存储在那个时点作为服务器兼任装置运转的游戏装置12的识别信息(游戏装置ID)也可。
[0044] [客户机功能部]
[0045] 客户机机功能部24实现游戏装置12的客户机功能。客户机机功能部24包括:操作信息获得部26、游戏状况更新信息接受部28、第一游戏状况信息更新部30、显示控制部32、和显示部33。
[0046] [操作信息获得部]
[0047] 操作信息获得部26包含游戏装置12的操作部而实现。操作信息获得部26基于从操作部输入的操作信号,获得与游戏者的操作内容对应的操作信息。 [0048] 在此,操作信息是将基于例如从操作部输入的操作信号判断的游戏者的操作内容表示的信息。另外,例如,操作信号也可以为表示从操作部输入的操作信号其物的信息。另外,例如,也可以为表示针对操作对象的选手特征的动作指示内容的信息。动作指示内容例如为带球、传球或射门等,基于从操作部输入的操作信号判断。如后所述,操作信息作为存储于游戏状况信息存储部20的游戏状况信息的更新的基础。
[0049] 操作信息获得部26将获得的操作信息向服务器兼任装置的第二游戏状况信息更新部36供给。即,在游戏装置12为服务器兼任状态的情况下,操作信息获得部26将操作信息向游戏装置12的第二游戏状况信息更新部36供给(参照图4)。另外,在游戏装置12为客户机专任状态的情况下,操作信息获得部26经由通信网络14将操作信息向服务器兼任装置的第二游戏状况信息更新部36供给(参照图3)。
[0050] [游戏状况更新信息接受部]
[0051] 游戏状况更新信息接受部28主要实现游戏装置12的微处理器及通信接口。游戏状况更新信息接受部28仅在游戏装置12为客户机专任状态的情况下实现(参照图3及图4)。游戏状况更新信息接受部28接受从服务器兼任装置的游戏状况更新信息发送部38发送的游戏状况更新信息并将其保持。由游戏状况更新信息接受部28接受的游戏状况更新信息供给于第一游戏状况信息更新部30。还有,对游戏状况更新信息的详细情况进在后叙述。
[0052] [第一游戏状况信息更新部]
[0053] 第一游戏状况信息更新部30主要实现游戏装置12的微处理器。第一 游戏状况信息更新部30也与游戏状况更新信息接受部28相同地,仅在游戏装置12为客户机专任状态的情况下实现(参照图3及图4)。第一游戏状况信息更新部30基于由游戏状况更新信息接受部28接受的游戏状况更新信息,更新存储于游戏状况信息存储部20的游戏状况信息。
[0054] [显示控制部及显示部]
[0055] 显示控制部32主要实现游戏装置12的图像处理部。显示部33主要实现游戏装置12的显示器。显示控制部32基于存储于游戏状况信息存储部20的游戏状况信息生成游戏画面,将该游戏画面显示于显示部33。
[0056] [服务器功能部]
[0057] 服务器功能部34实现游戏装置12的服务器功能。服务器功能部34仅在游戏装置12为服务器兼任状态的情况下实现(参照图3及图4)。服务器功能部34包括:第二游戏状况信息更新部36、游戏状况更新信息发送部38、演出类型存储部40、切换判断时刻监视部50、切换判断部52、服务器切换执行部54、切换判断限制部56。
[0058] [第二游戏状况信息更新部]
[0059] 第二游戏状况信息更新部36主要实现游戏装置12的微处理器。第二游戏状况信息更新部36基于分别从游戏装置12的操作信息获得部26供给的操作信息,更新存储于游戏状况信息存储部20的游戏状况信息。
[0060] [游戏状况更新信息发送部]
[0061] 游戏状况更新信息发送部38主要实现游戏装置12的微处理器及通信接口。游戏状况更新信息发送部38在存储于游戏状况信息存储部20的游戏状况信息被第二游戏状况信息更新部36更新的情况下,为了将该更新内容反映于存储在其他游戏装置12的游戏状况信息存储部20的游戏状况信息,发送游戏状况更新信息。
[0062] 例如,游戏状况更新信息发送部38将存储于游戏状况信息存储部20的游戏状况信息的全部或一部分作为游戏状况更新信息发送。另外,例如,游戏状况更新信息发送部38将表示由第二游戏状况信息更新部36进行的更新内容的信息作为游戏状况更新信息发送也可。
[0063] [演出类型存储部]
[0064] 演出类型存储部40在游戏中,算出与多个游戏装置12中的至少一个 分别对应的演出评价值。在本实施方式的情况下,演出类型存储部40算出与多个游戏装置12分别对应的演出评价值。演出类型存储部40包括:演出评价值存储部42、演出类型存储部44、演出判断部46、和演出评价值更新部48。
[0065] [演出评价值存储部]
[0066] 演出评价值存储部42主要实现游戏装置12的主存储。演出评价值存储部42存储与各游戏装置12对应的演出评价值。在本实施方式中,例如,存储如图5所示的演出评价值表格。如图5所示,该演出评价值表格包括“游戏者ID”字段(field)、“游戏装置ID”字段、“演出评价值”字段。在“游戏者ID”字段中储存游戏者ID(唯一识别各游戏者的识别信息)。在“游戏装置ID”字段中储存该游戏者的游戏装置的游戏装置ID(唯一识别游戏装置12的识别信息)。在“演出评价值”字段中储存该游戏者获得的演出评价值的累计。还有,游戏者和游戏装置12建立一对一的关系的情况下,省略“游戏者ID”字段及“游戏装置ID”字段中的一方也可。
[0067] [演出类型存储部]
[0068] 演出类型存储部44主要实现游戏装置12的主存储。演出类型存储部44对应于演出类型存储评价值。演出类型存储部44例如存储如图6所示的演出类型表格。如图6所示,该演出类型表格包含“演出类型”字段和“评价值”字段。在“演出类型”字段中储存表示演出类型的信息。在本实施的情况下,作为演出类型,例如,定义与选手特征的动作种类(例如,带球、射门或传球等)对应的演出类型、或与根据选手特征的动作而发生的游戏事件(例如,犯规事件、得分事件、黄牌或红牌等)对应的演出类型。“评价值”字段示出:在由游戏者进行了属于其演出类型的游戏演出的情况下,向该游戏者赋予的评价值。 [0069] [演出判断部]
[0070] 演出判断部46主要实现游戏装置12的微处理器。演出判断部46判断是否由各游戏装置12的游戏者进行了属于在演出类型存储部44中存储的演出类型中的任一个的游戏演出。该判断基于存储于游戏状况信息存储部20中的游戏状况信息、或由各游戏装置12的操作信息获得部26获得的操作信息进行。
[0071] 在本实施方式的情况下,演出判断部46基于存储于游戏状况信息存储部20的游戏状况信息(或由各游戏装置12的操作信息获得部26获得的操作信息),获得各游戏者的操作对象特征的动作种类。还有,演出判断部46判断各游戏者的操作对象特征的动作种类是否为与存储于演出类型存储部44的演出类型的任一种对应的动作种类。演出判断部46在操作对象特征的动作种类与任一种演出类型对应的动作种类的情况下,判断为由游戏者进行了属于该演出类型的游戏演出。
[0072] 另外,在本实施方式的情况下,演出判断部46判断:与存储于演出类型存储部44的演出类型的任一种对应的游戏事件是否起因于各游戏者的操作对象特征的动作而发生。该判断也基于存储于游戏状况信息存储部20的游戏状况信息(或由各游戏装置12的操作信息获得部26获得的操作信息)进行。演出判断部46在起因于操作对象特征的动作而发生的游戏事件为与任一种演出类型对应的游戏事件的情况下,判断为由游戏者进行了属于该演出类型的游戏演出。
[0073] [演出评价值更新部]
[0074] 演出评价值更新部48主要实现游戏装置12的微处理器。演出评价值更新部48基于由演出判断部46产生的判断结果,更新演出评价值存储部42的存储内容。更具体来说,演出评价值更新部48在判断为由游戏者进行的游戏演出属于演出类型的任一种的情况下,将对应于该游戏者(该游戏者的游戏装置12)存储的演出评价值基于对应于该演出类型存储的评价值进行更新(参照图8的S107)。
[0075] [切换判断时刻监视部]
[0076] 切换判断时刻监视部50主要实现游戏装置12的微处理器及钟表部。切换判断时刻监视部50在游戏中,监视规定的切换判断时刻是否到来。切换判断时刻在游戏中反复到来。在本实施方式的情况下,切换判断时刻是基于从进入游戏的状态向退出游戏的状态的转移的时刻。还有,“退出游戏”是指球越过球门线或边线的情况、或由于违例或伤员等,裁判中止比赛的情况。另外,“进入游戏”是指不是退出游戏的情况下,球没有越过球门或边线,比赛没有中止的情况。例如,基于存储于游戏状况信息存储部20的游戏状况信息(球的位置等)判断当前是否为进入游戏或退出 游戏的任一种的状态。
[0077] [切换判断部]
[0078] 切换判断部52主要实现游戏装置12的微处理器。切换判断部52基于由演出类型存储部40算出的评价值判断:在切换判断时刻到来的情况下,是否将服务器兼任装置切换为其他游戏装置12。
[0079] 例如,切换判断部52基于由演出类型存储部40算出的演出评价值,判断是否满足规定的切换限制条件。还有,切换判断部52在不满足切换限制条件的情况下,判断为将服务器兼任装置切换为其他游戏装置12,在满足切换限制条件的情况下,判断为不将服务器兼任装置切换为游戏装置12。
[0080] 切换限制条件是例如与作为服务器兼任装置运转的游戏装置12对应的演出评价值为给予的基准值以上与否的条件。在此,给予的基准值可以为预先规定的值,也可以为基于与作为客户机专任装置运转的游戏装置12对应的演出评价值的值(例如,该演出评价值其物)。另外,在各切换判断时刻中,其中大的值作为上述基准值使用也可。 [0081] 另外,切换判断部52在从给予的基准时刻不进行向其他游戏装置12的服务器兼任装置的切换而经过规定的延迟时间(给予的切换延迟期间)经过后,切换判断时刻到来的情况下,判断为将服务器兼任装置切换为其他游戏装置12也可。在此,给予的基准时刻是例如基于进行了服务器兼任装置的上一次切换的时刻的时刻。
[0082] 另外,切换判断部52在连续进行规定次数的不将服务器兼任装置切换为游戏装置12的意思的判断后,切换判断时刻到来的情况下,判断为将将服务器兼任装置切换为其他游戏装置12也可。
[0083] [服务器切换执行部]
[0084] 服务器切换执行部54主要实现游戏装置12的微处理器。服务器切换执行部54在由切换判断部52判断为将服务器兼任装置切换为其他游戏装置12的情况下,将服务器兼任装置切换为其他游戏装置12。
[0085] 服务器切换执行部54可以任意选出作为服务器兼任装置重新运转的游戏装置12。例如,随机选出也可,基于演出类型存储部40算出的演出评价值选出也可。 [0086] 服务器切换执行部54为了使选出的游戏装置12作为服务器兼任装置运转,更新存储于各游戏装置12的服务器兼任信息存储部22的服务器兼任信息。在本实施方式的情况下,将存储于选出的游戏装置12的服务器兼任信息存储部22的服务器兼任状态标志设定为1,并且,将存储于其他游戏装置12的服务器兼任信息存储部22的服务器兼任状态标志设定为0。
[0087] [切换判断限制部]
[0088] 切换判断限制部56主要实现游戏装置12的微处理器及钟表部。切换判断限制部56自由切换判断部52判断为不将服务器兼任装置切换为其他游戏装置12的状态下,在给予的切换限制期间过去之前,限制由切换判断部52进行的判断的执行。其结果,至少在该切换限制期间经过为止的期间,限制由服务器切换执行部54进行的切换的执行。 [0089] 在本实施方式的情况下,切换判断限制部56抑制由切换判断时刻监视部50进行的监视,由此间接地抑制由切换判断部52进行的判断的执行。还有,切换判断限制部56直接抑制由切换判断部52进行的判断的执行。
[0090] 在此,对切换判断时刻监视部50、切换判断部52、服务器切换执行部54及切换判断限制部56的动作进行详细说明。图7是用于说明这些功能方框的动作的图。还有,在图7中,T0至T6表示处于退出游戏状态的时刻(切换判断时刻)。另外,在T0执行服务器兼任装置的切换。
[0091] 如上所述,若成为退出游戏状态(T1),则由切换判断部52判断是否执行服务器兼任装置的切换。在此,若判断为执行服务器兼任装置的切换,则由服务器切换执行部54进行服务器兼任装置的切换。
[0092] 另一方面,若判断为不执行服务器兼任装置的切换,则在从该时刻经过规定的切换限制期间(ΔTa)为止的期间,抑制由切换判断时刻监视部50进行的监视。在该期间,即使成为退出游戏(T2),也不进行执行服务器兼任装置的切换与否的判断。 [0093] 若切换限制期间已经过,则再次开始由切换判断时刻监视部50进行的监视。还有,若成为退出游戏状态(T3),则进行由切换判断部52进行的判断。在此,若判断为不执行服务器兼任装置的切换,则再次在从该时刻经过切换限制期间(ΔTa)为止的期间,抑制由切换判断时刻监视部50进行的监视。在这种情况下,在切换限制期间经过为止的期间,即使成为 退出游戏状态(T4,T5),也不进行执行服务器兼任装置的切换与否的判断。 [0094] 另外,在进行服务器兼任装置的切换后,不进行新的切换,规定的切换延迟期间(ΔTa)经过后,成为退出游戏状态的情况下(T6),切换判断部52无论由演出类型存储部40算出的演出评价值,判断为执行服务器兼任装置的切换。
[0095] 还有,在进行服务器兼任装置的切换后,连续进行规定次数(例如,两次)的不执行服务器兼任装置的切换的判断后(T1、T3),成为退出游戏状态的状态下(T6),切换判断部52无论由演出类型存储部40算出的演出评价值,判断为执行服务器兼任装置的切换也可。
[0096] 其次,对在各游戏装置12执行的处理进行说明。图8至图10是主要表示在游戏演出中由各游戏装置12按规定时间(在本实施方式中为1/60秒)执行的处理中与本发明有关的处理的流程图。该处理例如通过在各游戏装置12中执行从DVD-ROM等信息存储介质读出的游戏程序、或经由通信网络14供给的游戏程序来实现。
[0097] 如图8所示,在该处理中,首先,操作信息获得部26获得表示自身的游戏装置12中进行的游戏者的操作内容的操作信息(S101)。然后,游戏装置12判断存储于服务器兼任信息存储部22的服务器兼任状态标志是否为1(S102)。在服务器兼任状态标志不是1的情况下,执行客户机专任状态时处理(S108至S110)。另一方面,在服务器兼任状态标志为1的情况下,执行服务器兼任状态时处理(S103至S107、S111至S124)。
[0098] 在客户机专任状态时处理中,首先操作信息获得部26将在S101中获得的操作信息向服务器兼任装置(另一方的游戏装置12)发送(S108)。然后,第一游戏状况信息更新部30从游戏状况更新信息接受部28获得从服务器兼任装置的游戏状况更新信息发送部38发送过来的游戏状况更新信息。然后,第一游戏状况信息更新部30基于在S109中获得的游戏状况更新信息更新存储于游戏状况信息存储部20的游戏状况信息(S110)。 [0099] 另一方面,在服务器兼任状态时处理中,首先第二游戏状况信息更新部36获得从客户机专任装置(另一方的游戏装置12)的操作信息获得部26发送过来的操作信息(S103)。然后,第二游戏状况信息更新部36基于 在S101中获得的操作信息、和在S103中获得的操作信息更新存储于游戏状况信息存储部20的游戏状况信息(S104)。然后,游戏状况更新信息发送部38将S104中的表示游戏状况信息的更新内容的游戏状况更新信息向客户机专任装置发送(S105)。
[0100] 然后,执行演出评价值表格的更新处理(S106及S107)。即,演出判断部46判断是否由任意游戏者进行与存储于演出类型存储部44的演出类型对应的游戏演出(S106)。在进行了与任一种演出类型对应的游戏演出的情况下,演出评价值更新部48更新演出评价值表格(S107)。具体来说,演出评价值更新部48参照演出评价值表格,获得与该演出类型对应的评价值。还有,演出评价值更新部48将该获得评价值加在与进行了该游戏演出的游戏者(进行了该游戏演出的游戏者的游戏装置12)对应的“演出评价值”表格中储存的值。 [0101] 在执行演出评价值表格的更新处理后,执行与切换判断时刻的到来的监视有关的处理(S111至S117)。即,切换判断部52增加t2的值(S111)。在此,t2是用于测量从执行服务器兼任装置的切换后经过的时间(在图7的例子的情况下为从T0经过的时间)的变量。本处理中按1/60秒执行,因此,t2将上述经过时间按1/60秒为单位表示。还有,t2的值在游戏开始时初始化为0。
[0102] 其次,切换判断限制部56判断切换判断时刻监视抑制标志是否为1(S112)。在此,切换判断时刻监视抑制标志是表示基于切换判断时刻监视部50的监视与否的数值信息。在本实施方式的情况下,切换判断时刻监视抑制标志为0或1的值。在抑制了基于切换判断时刻监视部50的监视的情况下,切换判断时刻监视抑制标志成为1,在没有抑制基于切换判断时刻监视部50的监视的情况下,切换判断时刻监视抑制标志成为0。 [0103] 在切换判断时刻监视抑制标志为0的情况下,即基于切换判断时刻监视部50的监视没有被抑制的情况下,立即执行用于监视切换判断时刻的到来的处理(S116)。 [0104] 另一方面,在切换判断时刻监视抑制标志为1的情况下,即基于切换判断时刻监视部50的监视被抑制的情况下,执行是否经过了规定的切换限制期间的判断处理(S113及S114)。即,切换判断限制部56增加t1的值(S113),判断t1的值是否小于ΔTa(S114)。在此,ΔTa是将切换限制期间(参照图7)的长度以1/60秒单位表示的常数。另外,t1是测量在进行了不执行服务器兼任装置的切换的判断之后经过的时间(在图7的例子的情况下为从T1或T3经过的时间)的变量。本处理按1/60秒执行,t1将上述经过时间按1/60秒单位表示。还有,t1的值在游戏开始时初始化为0。
[0105] 在t1的值小于ΔTa的情况下,即切换限制期间还没有经过的情况下,不执行用于监视切换判断时刻的到来的处理(S116)、或将服务器兼任装置变更为其他游戏装置12与否的判断处理(S117及S118),执行游戏画面的更新处理(S125)。
[0106] 另一方面,在t1的值为ΔTa以上的情况下,即经过了切换限制期间的情况下,切换判断限制部56将切换判断时刻监视抑制标志更新为0(S115),再次开始基于切换判断时刻监视部50的监视。
[0107] 在S112中判断为切换判断时刻监视抑制标志为0的情况下,或在S115中切换判断时刻监视抑制标志被更新为0的情况下,切换判断时刻监视部50判断是否已从进入游戏状态向退出游戏状态转移(S116)。在判断为已从进入游戏状态向退出游戏状态转移的情况下,切换判断部52判断t2的值是否小于ΔTb(S117)。在此,ΔTb是将切换延迟期间(参照图7)的长度按1/60秒单位表示的常数。
[0108] 在t2的值为ΔTb以上的情况下,即切换延迟期间已经过的情况下,立即执行服务器兼任装置的切换处理(S119至121)。
[0109] 另一方面,在t2的值小于ΔTb的情况下,即切换延迟期间还没有经过的情况下,切换判断部52参照演出评价值表格,拍脑袋自身的游戏装置129服务器兼任装置)的演出评价值是否为给予的基准值以上(S118)。还有,在该演出评价值小于基准值的情况下,执行服务器兼任装置的切换处理(S119至S121)。另一方面,在该演出评价值为给予的基准值以上的情况下,执行服务器兼任装置的切换限制处理(S122及S123)。
[0110] 在服务器兼任装置的切换处理(S119至S121)中,服务器切换执行部54将存储于服务器兼任装置(自身的游戏装置12)的服务器兼任信息存储部22中的服务器兼任状态标志更新为0(S119),并且,将存储于服务器兼任装置(另一方的游戏装置12)的服务器兼任信息存储部22中的服务器兼任状态标志更新为1(S120)。另外,切换判断部52将t2的值初始化为0(S121)。
[0111] 另外,在服务器兼任装置的切换限制处理(S122至S123)中,切换判断限制部56将切换判断时刻监视抑制标志更新为1(S122),抑制基于切换判断时刻监视部50的监视。另外,切换判断限制部56将t1的值初始化为0(S123)。
[0112] 在执行了服务器兼任装置的切换处理或切换限制处理后,演出评价值更新部48更新演出评价值表格,将各游戏者(各游戏装置12)的演出评价值重新设置为0(规定的初始值)(S124)。这样,在本实施方式中,若判断为已从进入游戏状态向退出游戏状态转移(判断为切换判断时刻已到来),则将演出评价值重新设置为0。因此,基于自上一次的切换判断时刻的期间中的演出评价值,确定是否将服务器兼任装置变更为其他游戏装置12。 [0113] 在执行了服务器兼任状态时处理或客户机专任状态时处理后,显示控制部32基于游戏状况信息存储部20的存储内容,将游戏画面生成在VRAM上(S125)。形成于VRAM的游戏画面以规定时刻显示输出在显示部33。
[0114] 在以上说明的网络游戏系统10中,在游戏中的规定的切换判断时刻中,基于与作为服务器兼任装置运转的游戏装置12有关联的演出评价值,确定是否将服务器兼任装置切换为其他游戏装置12。因此,根据网络游戏系统10,能够考试游戏的状况的同时,能够进行服务器兼任装置的切换。其结果,不损伤游戏的兴致的同时,能够进行服务器兼任装置的切换。
[0115] 另外,在网络游戏系统10中,在游戏中的切换判断时刻中,判断与作为服务器兼任装置运转的游戏装置12有关联的演出评价值是否满足规定的切换限制条件。还有,在满足该切换限制条件的情况下,进行不将服务器兼任装置向其他的游戏装置12切换的意思的确定,从此时开始规定的切换限制时间内限制服务器兼任装置的切换。即,在切换判断时刻中,若判断为与作为服务器兼任装置运转的游戏装置12有关联的演出评价值满足切换限制条件,在从该时刻至少经过切换限制时间内的期间,使该游 戏装置12作为服务器兼任装置继续运转。因此,在网络游戏系统10中,若游戏者继续演出评价值满足切换限制条件的评价高的游戏演出,则继续该游戏者的游戏装置12为服务器兼任装置的状态,继续对该游戏者来说为有利的状态。其结果,在网络游戏系统10中,在游戏中适当演绎所谓现实的体育比赛中的“比赛的流程”或“形式”。
[0116] 另外,在网络游戏系统10中,在从规定的基准时刻经过了规定切换延迟期间后的切换判断时刻中,与作为服务器兼任装置运转的游戏装置12有关的演出评价值没有关系地,进行服务器兼任装置的向其他游戏装置12的切换。若一个游戏者的游戏装置12在过度长的时间内持续作为服务器兼任装置运转,则有时反而损伤游戏的兴趣。在这方面,在网络游戏系统10中,消除这样的忧虑。
[0117] 还有,本发明不限定于以上说明的实施方式。
[0118] 例如,在本实施方式中,在游戏中的切换判断时刻中,基于从上一次的切换判断时刻开始的期间的演出评价值,判断将服务器兼任装置切换为其他游戏装置12与否的判断(参照图10的S124)。然而,与各游戏装置12有关的演出评价值主要根据基于该游戏装置12的游戏者的游戏演出而增加,因此,如下所述地设想受到从上一次的切换判断时刻经过的时间的长度的影响的情况,即:切换判断时刻时的演出评价值在从上一次的切换判断时刻开始经过的时间长的情况下,变为大的值,在从上一次的切换判断时刻开始经过的时间短的情况下,成为小的值。因此,在图9的S118中,基于切换判断时刻经过的时间的长度,确定给予的基准值。
[0119] 另外,例如,在图9的S118中,判断与作为服务器兼任装置运转的游戏装置12有关联的演出评价值是否为给予的基准值以下也可。在这种情况下,给予的基准值例如作为基于与以客户机专任装置运转的游戏装置12有关联的演出评价值的值(例如,该演出评价值其物)也可。通过这样,使游戏演出的技能比对手游戏者差的游戏者的游戏装置12为服务器兼任装置的状态持续也可。即,通过持续有利于游戏演出的技能比对手游戏者差的游戏者的状态,例如实现对战游戏的盛行。
[0120] 另外,例如,切换判断部52在游戏中的切换判断时刻中,判断与作为客户机专任装置运转的游戏装置12有关的演出评价值是否满足规定的 切换条件,基于其结果确定是否将作为服务器兼任装置运转的游戏装置12切换为其他游戏装置也可。在这种情况下,切换条件例如设为如下也可,即:与作为服务器兼任装置运转的游戏装置12有关的演出评价值为给予的基准值以上与否的条件。在此,给予的基准值可以为预先确定的值,也可以为基于与作为服务器兼任装置运转的游戏装置12有关联的演出评价值确定的值(例如,该演出评价值其物)。
[0121] 另外,例如,多个游戏者与一个游戏装置12有关联也可。在这种情况下,切换判断部52将与该游戏装置12有关联的游戏者的演出评价值的统计值作为与该游戏装置12对应的演出评价值处理即可。例如,将与该游戏装置12有关联的游戏者的演出评价值的平均值、最大值或最小值作为与该游戏装置12对应的演出评价值处理也可。 [0122] 另外,例如,本发明不限定于提供足球游戏的网络游戏系统10的适用。本发明还能够适用于提供其他体育游戏或其他种类的游戏(格斗游戏等)的网络游戏系统。