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

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


图1是表示本发明的实施方式的网络游戏系统的整体结构的图。图2是包含于本发明的实施方式的网络游戏系统的游戏装置的功能方 框图。图3是客户机专任装置的功能方框图。图4是服务器兼任装置的功能方框图。图5是表示演出评价值表格的一例的图。图6是表示演出类型表格的一例的图。图7是用于说明服务器兼任装置的切换的图。图8是表示在各游戏装置中执行的处理的方框图。图9是表示在各游戏装置中执行的处理的方框图。图IO是表示在各游戏装置中执行的处理的方框图。
具体实施方式
以下,基于附图,对本发明的实施方式的一例进行详细说明。图l是表示本发明的实施方式中的网络游戏系统的整体结构的图。如 图1所示,网络游戏系统10包含多个游戏装置12而构成。游戏装置12 均与互联网等通信网络14连接,能够相互交付数据。游戏装置12是例如包含微处理器、主存储、硬盘存储装置、盘读取 装置、通信结构、操作部、图像处理部或显示器等而构成的计算机系统。还有,操作部例如是游戏控制器或鼠标等。另外,盘读取装置例如用 于读取DVD—ROM等光盘(信息存储介质)的存储内容。另外,通信结 构是用于将游戏装置12与通信网络14连接的接口。另外,图像处理部包含VRAM而构成,且基于从微处理器送过来的图像数据,在VRAM上描绘游戏画面。还有,图像处理部是将其内容转换为视频信号,以规定的时间间隔向显示器将其输出。游戏装置12例如包括以往公知的家庭用游戏 机、便携式游戏机、便携式信息终端、移动电话或个人计算机等。在具有以上的结构的网络游戏系统10中,在各游戏装置12的主存储 中存储共用的游戏状况(游戏状况信息)。另外,基于各游戏装置12中进 行的操作内容更新该共用的游戏状况。进而,在各游戏装置12上显示表 示该共用游戏状况的游戏画面。这样,通过网络游戏系统10实现经由通 信网络14多个游戏者同时参加而进行的网络游戏。在网络游戏系统10中,各游戏装置12具备服务器功能及客户机功能。 在此,服务器功能是指用于将保持于各游戏装置12的游戏状况共用化的 功能。服务器功能例如包括a)管理作为基准的游戏状况信息(正游戏 状况信息)的功能、b)基于在各游戏装置12中实现的操作内容更新正游 戏状况信息的功能、c)将其更新的内容反映在保持于其他游戏装置12的 游戏状况信息(副游戏状况信息)的功能。另外,客户机功能例如包括 a)将游戏者的操作内容向服务器功能供给的功能、b)基于通过服务器功 能更新的游戏状况更新游戏画面的功能。另外,在网络游戏系统10中,将各游戏装置12作为客户机运转,并 且将至少一个游戏装置12还作为服务器运转。换而言之,在网络游戏系 统10中,通过在至少一个游戏装置12的服务器功能、在各游戏装置12 的客户机功能之间交付各种数据(例如,操作信息或游戏状况的更新信息 等),实现上述网络游戏系统。还有,以下,将游戏装置12以作为服务器及客户机运转的状态记载 为服务器兼任状态,将处于服务器兼任状态的游戏装置12记载为服务器 兼任装置。另外,将游戏装置12以客户机运转,不作为服务器运转的状 态记载为客户机专任状态,将处于客户机专任状态的游戏装置12记载为 客户机专任装置。另外,以下,通过网络游戏系统IO提供由与两台游戏装置12有关联 的游戏者进行的对战足球游戏。在各游戏装置12的主存储构筑有配置了 两队的选手特征或球等的共用游戏空间,在各游戏装置12的显示器显示表示该共用游戏空间的样子的游戏画面。在网络游戏系统10中,在游戏中,服务器兼任装置被其他游戏装置 12切换。以下,对不损伤游戏的兴致的同时,用于进行服务器兼任装置的 切换的技术进行说明。图2是主要表示各游戏装置12中实现的功能中的与本发明有关的功 能的功能方框图。如图2所示,各游戏装置12包含游戏状况信息存储部20、服务器兼任信息存储部22、客户机机功能部24、服务器功能部34。 这些的功能通过利用各游戏装置12执行经由DVD—ROM等信息存储介 质或互联网等通信网络14供给的游戏程序来实现。图3表示图2所示的功能中游戏装置12为客户机专任状态的情况下 实现的功能。即,图3是客户机专任装置的功能方框图。另外,图4是图 2所示的功能中游戏装置12为服务器兼任状态的情况下实现的功能。艮P, 图4是服务器兼任装置的功能方框图。[游戏状况信息存储部〗游戏状况信息存储部20主要实现游戏装置12的主存储。游戏状况信 息存储部20存储表示游戏的状况的游戏状况信息。在本实施方式的情况 下,游戏状况信息例如是表示配置于游戏空间的各选手特征的状态(位置、 姿势、移动方向、移动速度、例如带球、传球或射门等动作种类等)或球 的状态(位置、移动方向或移动速度等)的信息。另外,例如是表示两队 的得分或比赛的经过时间等比赛状况的信息。[服务器兼任信息存储部]服务器兼任信息存储部22主要实现游戏装置12的主存储。在本实施 方式的情况下,服务器兼任信息存储部22中存储表示游戏装置12是否为 服务器兼任状态的服务器兼任状态标志。服务器兼任状态标志是取0或1 值的数值信息。在游戏装置12不是服务器兼任状态的情况下(客户机专 任状态的情况下),服务器兼任状态标志成为0,在游戏装置12为服务器 兼任状态的情况下,服务器兼任状态标志成为1。还有,在服务器兼任信 息存储部22中存储用于确定那个时点的服务器兼任装置的信息也可。例 如,存储在那个时点作为服务器兼任装置运转的游戏装置12的识别信息 (游戏装置ID)也可。[客户机功能部]
客户机机功能部24实现游戏装置12的客户机功能。客户机机功能部
24包括操作信息获得部26、游戏状况更新信息接受部28、第一游戏状 况信息更新部30、显示控制部32、和显示部33。 [操作信息获得部]
操作信息获得部26包含游戏装置12的操作部而实现。操作信息获得 部26基于从操作部输入的操作信号,获得与游戏者的操作内容对应的操 作信息。
在此,操作信息是将基于例如从操作部输入的操作信号判断的游戏者 的操作内容表示的信息。另外,例如,操作信号也可以为表示从操作部输 入的操作信号其物的信息。另外,例如,也可以为表示针对操作对象的选 手特征的动作指示内容的信息。动作指示内容例如为带球、传球或射门等, 基于从操作部输入的操作信号判断。如后所述,操作信息作为存储于游戏 状况信息存储部20的游戏状况信息的更新的基础。
操作信息获得部26将获得的操作信息向服务器兼任装置的第二游戏 状况信息更新部36供给。即,在游戏装置12为服务器兼任状态的情况下, 操作信息获得部26将操作信息向游戏装置12的第二游戏状况信息更新部 36供给(参照图4)。另外,在游戏装置12为客户机专任状态的情况下, 操作信息获得部26经由通信网络14将操作信息向服务器兼任装置的第二 游戏状况信息更新部36供给(参照图3)。
游戏状况更新信息接受部28主要实现游戏装置12的微处理器及通信 接口 。游戏状况更新信息接受部28仅在游戏装置12为客户机专任状态的 情况下实现(参照图3及图4)。游戏状况更新信息接受部28接受从服务 器兼任装置的游戏状况更新信息发送部38发送的游戏状况更新信息并将 其保持。由游戏状况更新信息接受部28接受的游戏状况更新信息供给于 第一游戏状况信息更新部30。还有,对游戏状况更新信息的详细情况进在 后叙述。
第一游戏状况信息更新部30主要实现游戏装置12的微处理器。第一游戏状况信息更新部30也与游戏状况更新信息接受部28相同地,仅在游
戏装置12为客户机专任状态的情况下实现(参照图3及图4)。第一游戏 状况信息更新部30基于由游戏状况更新信息接受部28接受的游戏状况更 新信息,更新存储于游戏状况信息存储部20的游戏状况信息。 [显示控制部及显示部]
显示控制部32主要实现游戏装置12的图像处理部。显示部33主要 实现游戏装置12的显示器。显示控制部32基于存储于游戏状况信息存储 部20的游戏状况信息生成游戏画面,将该游戏画面显示于显示部33。
服务器功能部34实现游戏装置12的服务器功能。服务器功能部34 仅在游戏装置12为服务器兼任状态的情况下实现(参照图3及图4)。服 务器功能部34包括第二游戏状况信息更新部36、游戏状况更新信息发 送部38、演出类型存储部40、切换判断时刻监视部50、切换判断部52、 服务器切换执行部54、切换判断限制部56。
第二游戏状况信息更新部36主要实现游戏装置12的微处理器。第二 游戏状况信息更新部36基于分别从游戏装置12的操作信息获得部26供 给的操作信息,更新存储于游戏状况信息存储部20的游戏状况信息。
游戏状况更新信息发送部38主要实现游戏装置12的微处理器及通信 接口 。游戏状况更新信息发送部38在存储于游戏状况信息存储部20的游 戏状况信息被第二游戏状况信息更新部36更新的情况下,为了将该更新 内容反映于存储在其他游戏装置12的游戏状况信息存储部20的游戏状况 信息,发送游戏状况更新信息。
例如,游戏状况更新信息发送部38将存储于游戏状况信息存储部20 的游戏状况信息的全部或一部分作为游戏状况更新信息发送。另外,例如, 游戏状况更新信息发送部38将表示由第二游戏状况信息更新部36进行的 更新内容的信息作为游戏状况更新信息发送也可。
演出类型存储部40在游戏中,算出与多个游戏装置12中的至少一个分别对应的演出评价值。在本实施方式的情况下,演出类型存储部40算 出与多个游戏装置12分别对应的演出评价值。演出类型存储部40包括演出评价值存储部42、演出类型存储部44、演出判断部46、和演出评价 值更新部48。[演出评价值存储部]演出评价值存储部42主要实现游戏装置12的主存储。演出评价值存 储部42存储与各游戏装置12对应的演出评价值。在本实施方式中,例如, 存储如图5所示的演出评价值表格。如图5所示,该演出评价值表格包括 "游戏者ID"字段(field)、"游戏装置ID"字段、"演出评价值"字段。 在"游戏者ID"字段中储存游戏者ID (唯一识别各游戏者的识别信息)。 在"游戏装置ID"字段中储存该游戏者的游戏装置的游戏装置ID (唯一 识别游戏装置12的识别信息)。在"演出评价值"字段中储存该游戏者获 得的演出评价值的累计。还有,游戏者和游戏装置12建立一对一的关系 的情况下,省略"游戏者ID"字段及"游戏装置ID"字段中的一方也可。 [演出类型存储部]演出类型存储部44主要实现游戏装置12的主存储。演出类型存储部 44对应于演出类型存储评价值。演出类型存储部44例如存储如图6所示 的演出类型表格。如图6所示,该演出类型表格包含"演出类型"字段和 "i,价值"字段。在"演出类型"字段中储存表示演出类型的信息。在本 实施的情况下,作为演出类型,例如,定义与选手特征的动作种类(例如, 带球、射门或传球等)对应的演出类型、或与根据选手特征的动作而发生 的游戏事件(例如,犯规事件、得分事件、黄牌或红牌等)对应的演出类 型。"评价值"字段示出在由游戏者进行了属于其演出类型的游戏演出 的情况下,向该游戏者赋予的评价值。[演出判断部]演出判断部46主要实现游戏装置12的微处理器。演出判断部46判 断是否由各游戏装置12的游戏者进行了属于在演出类型存储部44中存储 的演出类型中的任一个的游戏演出。该判断基于存储于游戏状况信息存储 部20中的游戏状况信息、或由各游戏装置12的操作信息获得部26获得 的操作信息进行。在本实施方式的情况下,演出判断部46基于存储于游戏状况信息存
储部20的游戏状况信息(或由各游戏装置12的操作信息获得部26获得 的操作信息),获得各游戏者的操作对象特征的动作种类。还有,演出判 断部46判断各游戏者的操作对象特征的动作种类是否为与存储于演出类 型存储部44的演出类型的任一种对应的动作种类。演出判断部46在操作 对象特征的动作种类与任一种演出类型对应的动作种类的情况下,判断为 由游戏者进行了属于该演出类型的游戏演出。
另外,在本实施方式的情况下,演出判断部46判断与存储于演出 类型存储部44的演出类型的任一种对应的游戏事件是否起因于各游戏者 的操作对象特征的动作而发生。该判断也基于存储于游戏状况信息存储部 20的游戏状况信息(或由各游戏装置12的操作信息获得部26获得的操作 信息)进行。演出判断部46在起因于操作对象特征的动作而发生的游戏 事件为与任一种演出类型对应的游戏事件的情况下,判断为由游戏者进行 了属于该演出类型的游戏演出。
演出评价值更新部48主要实现游戏装置12的微处理器。演出评价值 更新部48基于由演出判断部46产生的判断结果,更新演出评价值存储部 42的存储内容。更具体来说,演出评价值更新部48在判断为由游戏者进 行的游戏演出属于演出类型的任一种的情况下,将对应于该游戏者(该游 戏者的游戏装置12)存储的演出评价值基于对应于该演出类型存储的评价 值进行更新(参照图8的S107)。
切换判断时刻监视部50主要实现游戏装置12的微处理器及钟表部。 切换判断时刻监视部50在游戏中,监视规定的切换判断时刻是否到来。 切换判断时刻在游戏中反复到来。在本实施方式的情况下,切换判断时刻 是基于从进入游戏的状态向退出游戏的状态的转移的时刻。还有,"退出 游戏"是指球越过球门线或边线的情况、或由于违例或伤员等,裁判中止 比赛的情况。另外,"进入游戏"是指不是退出游戏的情况下,球没有越 过球门或边线,比赛没有中止的情况。例如,基于存储于游戏状况信息存 储部20的游戏状况信息(球的位置等)判断当前是否为进入游戏或退出游戏的任一种的状态。 [切换判断部]
切换判断部52主要实现游戏装置12的微处理器。切换判断部52基
于由演出类型存储部40算出的评价值判断在切换判断时刻到来的情况
下,是否将服务器兼任装置切换为其他游戏装置12。
例如,切换判断部52基于由演出类型存储部40算出的演出评价值, 判断是否满足规定的切换限制条件。还有,切换判断部52在不满足切换 限制条件的情况下,判断为将服务器兼任装置切换为其他游戏装置12,在 满足切换限制条件的情况下,判断为不将服务器兼任装置切换为游戏装置 12。
切换限制条件是例如与作为服务器兼任装置运转的游戏装置12对应 的演出评价值为给予的基准值以上与否的条件。在此,给予的基准值可以 为预先规定的值,也可以为基于与作为客户机专任装置运转的游戏装置12 对应的演出评价值的值(例如,该演出评价值其物)。另外,在各切换判 断时刻中,其中大的值作为上述基准值使用也可。
另外,切换判断部52在从给予的基准时刻不进行向其他游戏装置12 的服务器兼任装置的切换而经过规定的延迟时间(给予的切换延迟期间) 经过后,切换判断时刻到来的情况下,判断为将服务器兼任装置切换为其 他游戏装置12也可。在此,给予的基准时刻是例如基于进行了服务器兼 任装置的上 一 次切换的时亥'j的时刻。
另外,切换判断部52在连续进行规定次数的不将服务器兼任装置切 换为游戏装置12的意思的判断后,切换判断时刻到来的情况下,判断为 将将服务器兼任装置切换为其他游戏装置12也可。
服务器切换执行部54主要实现游戏装置12的微处理器。服务器切换 执行部54在由切换判断部52判断为将服务器兼任装置切换为其他游戏装 置12的情况下,将服务器兼任装置切换为其他游戏装置12。
服务器切换执行部54可以任意选出作为服务器兼任装置重新运转的 游戏装置12。例如,随机选出也可,基于演出类型存储部40算出的演出 评价值选出也可。服务器切换执行部54为了使选出的游戏装置12作为服务器兼任装置
运转,更新存储于各游戏装置12的服务器兼任信息存储部22的服务器兼 任信息。在本实施方式的情况下,将存储于选出的游戏装置12的服务器 兼任信息存储部22的服务器兼任状态标志设定为1,并且,将存储于其他 游戏装置12的服务器兼任信息存储部22的服务器兼任状态标志设定为0。 [切换判断限制部]
切换判断限制部56主要实现游戏装置12的微处理器及钟表部。切换 判断限制部56自由切换判断部52判断为不将服务器兼任装置切换为其他 游戏装置12的状态下,在给予的切换限制期间过去之前,限制由切换判 断部52进行的判断的执行。其结果,至少在该切换限制期间经过为止的 期间,限制由服务器切换执行部54迸行的切换的执行。
在本实施方式的情况下,切换判断限制部56抑制由切换判断时刻监 视部50进行的监视,由此间接地抑制由切换判断部52进行的判断的执行。 还有,切换判断限制部56直接抑制由切换判断部52进行的判断的执行。
在此,对切换判断时刻监视部50、切换判断部52、服务器切换执行 部54及切换判断限制部56的动作进行详细说明。图7是用于说明这些功 能方框的动作的图。还有,在图7中,T0至T6表示处于退出游戏状态的 时刻(切换判断时刻)。另外,在TO执行服务器兼任装置的切换。
如上所述,若成为退出游戏状态(Tl),则由切换判断部52判断是否 执行服务器兼任装置的切换。在此,若判断为执行服务器兼任装置的切换, 则由服务器切换执行部54进行服务器兼任装置的切换。
另一方面,若判断为不执行服务器兼任装置的切换,则在从该时刻经 过规定的切换限制期间(ATa)为止的期间,抑制由切换判断时刻监视部 50进行的监视。在该期间,即使成为退出游戏(T2),也不进行执行服务 器兼任装置的切换与否的判断。
若切换限制期间已经过,则再次开始由切换判断时刻监视部50进行 的监视。还有,若成为退出游戏状态(T3),则进行由切换判断部52进行 的判断。在此,若判断为不执行服务器兼任装置的切换,则再次在从该时 刻经过切换限制期间(ATa)为止的期间,抑制由切换判断时刻监视部50 迸行的监视。在这种情况下,在切换限制期间经过为止的期间,即使成为退出游戏状态(T4, T5),也不进行执行服务器兼任装置的切换与否的判 断。
另外,在进行服务器兼任装置的切换后,不进行新的切换,规定的切
换延迟期间(ATa)经过后,成为退出游戏状态的情况下(T6),切换判 断部52无论由演出类型存储部40算出的演出评价值,判断为执行服务器 兼任装置的切换。
还有,在进行服务器兼任装置的切换后,连续进行规定次数(例如, 两次)的不执行服务器兼任装置的切换的判断后(Tl、 T3),成为退出游 戏状态的状态下(T6),切换判断部52无论由演出类型存储部40算出的 演出评价值,判断为执行服务器兼任装置的切换也可。
其次,对在各游戏装置12执行的处理进行说明。图8至图10是主要 表示在游戏演出中由各游戏装置12按规定时间(在本实施方式中为1/60 秒)执行的处理中与本发明有关的处理的流程图。该处理例如通过在各游 戏装置12中执行从DVD—ROM等信息存储介质读出的游戏程序、或经 由通信网络14供给的游戏程序来实现。
如图8所示,在该处理中,首先,操作信息获得部26获得表示自身 的游戏装置12中进行的游戏者的操作内容的操作信息(SIOI)。然后,游 戏装置12判断存储于服务器兼任信息存储部22的服务器兼任状态标志是 否为1 (S102)。在服务器兼任状态标志不是1的情况下,执行客户机专任 状态时处理(S108至S110)。另一方面,在服务器兼任状态标志为1的情 况下,执行服务器兼任状态时处理(S103至S107、 S111至S124)。
在客户机专任状态时处理中,首先操作信息获得部26将在S101中获 得的操作信息向服务器兼任装置(另一方的游戏装置12)发送(S108)。 然后,第一游戏状况信息更新部30从游戏状况更新信息接受部28获得从 服务器兼任装置的游戏状况更新信息发送部38发送过来的游戏状况更新 信息。然后,第一游戏状况信息更新部30基于在S109中获得的游戏状况 更新信息更新存储于游戏状况信息存储部20的游戏状况信息(SllO)。
另一方面,在服务器兼任状态时处理中,首先第二游戏状况信息更新 部36获得从客户机专任装置(另一方的游戏装置12)的操作信息获得部 26发送过来的操作信息(S103)。然后,第二游戏状况信息更新部36基于在S101中获得的操作信息、和在S103中获得的操作信息更新存储于游戏
状况信息存储部20的游戏状况信息(S104)。然后,游戏状况更新信息发 送部38将S104中的表示游戏状况信息的更新内容的游戏状况更新信息向 客户机专任装置发送(S105)。
然后,执行演出评价值表格的更新处理(S106及S107)。即,演出判 断部46判断是否由任意游戏者进行与存储于演出类型存储部44的演出类 型对应的游戏演出(S106)。在进行了与任一种演出类型对应的游戏演出 的情况下,演出评价值更新部48更新演出评价值表格(S107)。具体来说, 演出评价值更新部48参照演出评价值表格,获得与该演出类型对应的评 价值。还有,演出评价值更新部48将该获得评价值加在与进行了该游戏 演出的游戏者(进行了该游戏演出的游戏者的游戏装置12)对应的"演出 评价值"表格中储存的值。
在执行演出评价值表格的更新处理后,执行与切换判断时刻的到来的 监视有关的处理(S111至S117)。即,切换判断部52增加t2的值(Slll)。 在此,t2是用于测量从执行服务器兼任装置的切换后经过的时间(在图7 的例子的情况下为从TO经过的时间)的变量。本处理中按1/60秒执行, 因此,t2将上述经过时间按l/60秒为单位表示。还有,t2的值在游戏开始 时初始化为0。
其次,切换判断限制部56判断切换判断时刻监视抑制标志是否为1 (S112)。在此,切换判断时刻监视抑制标志是表示基于切换判断时刻监 视部50的监视与否的数值信息。在本实施方式的情况下,切换判断时刻 监视抑制标志为0或1的值。在抑制了基于切换判断时刻监视部50的监 视的情况下,切换判断时刻监视抑制标志成为1,在没有抑制基于切换判 断时刻监视部50的监视的情况下,切换判断时刻监视抑制标志成为0。
在切换判断时刻监视抑制标志为0的情况下,即基于切换判断时刻监 视部50的监视没有被抑制的情况下,立即执行用于监视切换判断时刻的 到来的处理(S116)。
另一方面,在切换判断时刻监视抑制标志为1的情况下,即基于切换 判断时刻监视部50的监视被抑制的情况下,执行是否经过了规定的切换 限制期间的判断处理(S113及S114)。即,切换判断限制部56增加tl的值(S113),判断tl的值是否小于ATa (S114)。在此,ATa是将切换限 制期间(参照图7)的长度以1/60秒单位表示的常数。另外,tl是测量在 进行了不执行服务器兼任装置的切换的判断之后经过的时间(在图7的例 子的情况下为从T1或T3经过的时间)的变量。本处理按1/60秒执行,tl 将上述经过时间按1/60秒单位表示。还有,tl的值在游戏开始时初始化为 0。
在U的值小于ATa的情况下,即切换限制期间还没有经过的情况下, 不执行用于监视切换判断时刻的到来的处理(S116)、或将服务器兼任装 置变更为前提啊游戏装置12与否的判断处理(S117及S118),执行游戏 画面的更新处理(S125)。
另一方面,在tl的值为ATa以上的情况下,即经过了切换限制期间 的情况下,切换判断限制部56将切换判断时刻监视抑制标志更新为0 (S115),再次开始基于切换判断时刻监视部50的监视。
在S112中判断为切换判断时刻监视抑制标志为0的情况下,或在S115 中切换判断时刻监视抑制标志被更新为0的情况下,切换判断时刻监视部 50判断是否已从进入游戏状态向退出游戏状态转移(S116)。在判断为已 从进入游戏状态向退出游戏状态转移的情况下,切换判断部52判断t2的 值是否小于ATb (Sin)。在此,ATb是将切换延迟期间(参照图7)的 长度按1/60秒单位表示的常数。
在t2的值为ATb以上的情况下,即切换延迟期间已经过的情况下, 立即执行服务器兼任装置的切换处理(S119至121)。
另一方面,在t2的值小于ATb的情况下,即切换延迟期间还没有经 过的情况下,切换判断部52参照演出评价值表格,拍脑袋自身的游戏装 置129服务器兼任装置)的演出评价值是否为给予的基准值以上(S118)。 还有,在该演出评价值小于基准值的情况下,执行服务器兼任装置的切换 处理(S119至S121)。另一方面,在该演出评价值为给予的基准值以上的 情况下,执行服务器兼任装置的切换限制处理(S122及S123)。
在服务器兼任装置的切换处理(S119至S121)中,服务器切换执行 部54将存储于服务器兼任装置(自身的游戏装置12)的服务器兼任信息 存储部22中的服务器兼任状态标志更新为0 (S119),并且,将存储于服务器兼任装置(另一方的游戏装置12)的服务器兼任信息存储部22中的
服务器兼任状态标志更新为1 (S120)。另外,切换判断部52将t2的值初 始化为0 (S121)。
另外,在服务器兼任装置的切换限制处理(S122至S123)中,切换 判断限制部56将切换判断时刻监视抑制标志更新为1 (S122),抑制基于 切换判断时刻监视部50的监视。另外,切换判断限制部56将tl的值初始 化为0 (S123)。
在执行了服务器兼任装置的切换处理或切换限制处理后,演出评价值 更新部48更新演出评价值表格,将各游戏者(各游戏装置12)的演出评 价值重新设置为O (规定的初始值)(S124)。这样,在本实施方式中,若 判断为已从进入游戏状态向退出游戏状态转移(判断为切换判断时刻己到 来),则将演出评价值重新设置为0。因此,基于自上一次的切换判断时刻 的期间中的演出评价值,确定是否将服务器兼任装置变更为其他游戏装置 12。
在执行了服务器兼任状态时处理或客户机专任状态时处理后,显示控 制部32基于游戏状况信息存储部20的存储内容,将游戏画面生成在 VRAM上(S125)。形成于VRAM的游戏画面以规定时刻显示输出在显示 部33。
在以上说明的网络游戏系统10中,在游戏中的规定的切换判断时刻 中,基于与作为服务器兼任装置运转的游戏装置12有关联的演出评价值, 确定是否将服务器兼任装置切换为其他游戏装置12。因此,根据网络游戏 系统IO,能够考试游戏的状况的同时,能够进行服务器兼任装置的切换。 其结果,不损伤游戏的兴致的同时,能够进行服务器兼任装置的切换。
另外,在网络游戏系统10中,在游戏中的切换判断时刻中,判断与 作为服务器兼任装置运转的游戏装置12有关联的演出评价值是否满足规 定的切换限制条件。还有,在满足该切换限制条件的情况下,进行不将服 务器兼任装置向其他的游戏装置12切换的意思的确定,从此时开始规定 的切换限制时间内限制服务器兼任装置的切换。即,在切换判断时刻中, 若判断为与作为服务器兼任装置运转的游戏装置12有关联的演出评价值 满足切换限制条件,在从该时刻至少经过切换限制时间内的期间,使该游戏装置12作为服务器兼任装置继续运转。因此,在网络游戏系统10中, 若游戏者继续演出评价值满足切换限制条件的评价高的游戏演出,则继续 该游戏者的游戏装置12为服务器兼任装置的状态,继续对该游戏者来说 为有利的状态。其结果,在网络游戏系统10中,在游戏中适当演绎所谓 现实的体育比赛中的"比赛的流程"或"形式"。
另外,在网络游戏系统10中,在从规定的基准时刻经过了规定切换 延迟期间后的切换判断时刻中,与作为服务器兼任装置运转的游戏装置2
有关的演出评价值没有关系地,进行服务器兼任装置的向其他游戏装置12 的切换。若一个游戏者的游戏装置12在过度长的时间内持续作为服务器
兼任装置运转,则有时反而损伤游戏的兴趣。在这方面,在网络游戏系统
10中,消除这样的忧虑。
还有,本发明不限定于以上说明的实施方式。 例如,在本实施方式中,在游戏中的切换判断时刻中,基于从上一次 的切换判断时刻开始的期间的演出评价值,判断将服务器兼任装置切换为
其他游戏装置12与否的判断(参照图10的S124)。然而,与各游戏装置 12有关的演出评价值主要根据基于该游戏装置12的游戏者的游戏演出而 增加,因此,如下所述地设想受到从上一次的切换判断时刻经过的时间的 长度的影响的情况,即切换判断时刻时的演出评价值在从上一次的切换 判断时刻开始经过的时间长的情况下,变为大的值,在从上一次的切换判 断时刻开始经过的时间短的情况下,成为小的值。因此,在图9的S118 中,基于切换判断时刻经过的时间的长度,确定给予的基准值。
另外,例如,在图9的S118中,判断与作为服务器兼任装置运转的 游戏装置12有关联的演出评价值是否为给予的基准值以下也可。在这种 情况下,给予的基准值例如作为基于与以客户机专任装置运转的游戏装置 12有关联的演出评价值的值(例如,该演出评价值其物)也可。通过这样, 使游戏演出的技能比对手游戏者差的游戏者的游戏装置12为服务器兼任 装置的状态持续也可。即,通过持续有利于游戏演出的技能比对手游戏者 差的游戏者的状态,例如实现对战游戏的盛行。
另外,例如,切换判断部52在游戏中的切换判断时刻中,判断与作 为客户机专任装置运转的游戏装置12有关的演出评价值是否满足规定的切换条件,基于其结果确定是否将作为服务器兼任装置运转的游戏装置12 切换为其他游戏装置也可。在这种情况下,切换条件例如设为如下也可, 即与作为服务器兼任装置运转的游戏装置12有关的演出评价值为给予 的基准值以上与否的条件。在此,给予的基准值可以为预先确定的值,也 可以为基于与作为服务器兼任装置运转的游戏装置12有关联的演出评价 值确定的值(例如,该演出评价值其物)。
另外,例如,多个游戏者与一个游戏装置12有关联也可。在这种情
况下,切换判断部52将与该游戏装置12有关联的游戏者的演出评价值的 统计值作为与该游戏装置12对应的演出评价值处理即可。例如,将与该 游戏装置12有关联的游戏者的演出评价值的平均值、最大值或最小值作 为与该游戏装置12对应的演出评价值处理也可。
另外,例如,本发明不限定于提供足球游戏的网络游戏系统10的适 用。本发明还能够适用于提供其他体育游戏或其他种类的游戏(格斗游戏 等)的网络游戏系统。
权利要求
1.一种网络游戏系统,其包括具备服务器功能及客户机功能的多个游戏装置,分别将所述多个游戏装置作为客户机运转,并且将所述多个游戏装置中的至少一个作为服务器运转,由此提供分别在所述多个游戏装置上的游戏者之间进行的游戏,所述网络游戏系统的特征在于,包括演出评价值算出机构,其在所述游戏中,算出与所述多个游戏装置中的至少一个分别对应的演出评价值;切换判断时刻监视机构,其在所述游戏中,监视反复到来的规定的切换判断时刻是否到来;切换判断机构,其在所述切换判断时刻到来后的情况下,基于由所述演出评价值算出机构算出的演出评价值,判断是否将作为所述服务器运转的游戏装置切换为所述多个游戏装置中的其他游戏装置;切换判断限制机构,其在判断为不将作为所述服务器运转的游戏装置切换为所述多个游戏装置中的其他游戏装置的情况下,在给予的切换限制期间过去之前,限制由所述切换判断机构进行判断的执行。
2. 根据权利要求l所述的网络游戏系统,其特征在于, 所述演出评价值算出机构至少算出与作为所述服务器运转的游戏装置对应的演出评价值,所述切换判断机构包括如下机构,即判定与作为所述服务器运转的游戏装置对应的演出评价值是否满足给予的切换限制条件,并在与作为所 述服务器运转的游戏装置对应的演出评价值满足所述切换限制条件的情况下,判断为不将作为所述服务器运转的游戏装置切换为所述多个游戏 装置中的其他游戏装置。
3. 根据权利要求1或2所述的网络游戏系统,其特征在于,所述切换判断机构包括如下机构,§卩在不将作为所述服务器运转的 游戏装置切换为所述多个游戏装置中的其他游戏装置且给予的切换延迟 期间经过之后,在所述切换判断时刻到来的情况下,判断为将作为所述 服务器运转的游戏装置切换为所述多个游戏装置中的其他游戏装置。
4. 根据权利要求1或2所述的网络游戏系统,其特征在于,所述切换判断机构包括如下机构,即在连续进行规定次数的不将作 为所述服务器运转的游戏装置切换为所述多个游戏装置中的其他游戏装 置的判断后,在所述切换判断时刻到来的情况下,判断为将作为所述服 务器运转的游戏装置切换为所述多个游戏装置中的其他游戏装置。
5. —种游戏装置,其包含于网络游戏系统,该网络游戏系统包括具备服务器功能及客户机功能的多个游戏装置,且分别将所述多个游戏装置作为客户机运转,并且将所述多个游戏装置中的至少一个作为服务器运转,由此提供分别在所述多个游戏装置上的游戏者之间进行的游戏,所述游戏装置的特征在于,包括演出评价值算出机构,其在所述游戏中,算出与所述多个游戏装置中 的至少一个分别对应的演出评价值;切换判断时刻监视机构,其在所述游戏中,监视反复到来的规定的切 换判断时刻是否到来;切换判断机构,其在所述切换判断时刻到来的情况下,基于由所述演 出评价值算出机构算出的演出评价值,判断是否将作为所述服务器运转的 游戏装置切换为所述多个游戏装置中的其他游戏装置;切换判断限制机构,其在判断为不将作为所述服务器运转的游戏装置 切换为所述多个游戏装置中的其他游戏装置的情况下,在给予的切换限制 期间过去之前,限制由所述切换判断机构进行判断的执行。
6. —种游戏装置的控制方法,该游戏装置包含于网络游戏系统,且该网络游戏系统包括具备服务器功能及客户机功能的多个游戏装置,分别将所述多个游戏装置作为客户机运转,并且将所述多个游戏装置中的至少一个作为服务器运转,由此提供分别在所述多个游戏装置上的游戏者之间进行的游戏,所述游戏装置的控制方法的特征在于,包括演出评价值算出步骤,其在所述游戏中,算出与所述多个游戏装置中 的至少一个分别对应的演出评价值;切换判断时刻监视步骤,其在所述游戏中,监视反复到来的规定的切 换判断时刻是否到来;切换判断步骤,其在所述切换判断时刻到来的情况下,基于由所述演 出评价值算出步骤算出的演出评价值,判断是否将作为所述服务器运转的游戏装置切换为所述多个游戏装置中的其他游戏装置;切换判断限制步骤,其在判断为不将作为所述服务器运转的游戏装置 切换为所述多个游戏装置中的其他游戏装置的情况下,在给予的切换限制 期间过去之前,限制由所述切换判断步骤进行判断的执行。
7. —种计算机可读取信息存储介质,其记录有作为包含于网络游戏系统的游戏装置能够用于计算机的程序,该网络游戏系统包括具备服务器功能及客户机功能的多个游戏装置,分别将所述多个游戏装置作为客户机运转,并且将所述多个游戏装置中的至少一个还作为服务器运转,由此提供分别在所述多个游戏装置上的游戏者之伺进行的游戏,其中,记录有如下用于所述计算机的程序演出评价值算出机构,其在所述游戏中,算出与所述多个游戏装置中 的至少一个分别对应的演出评价值;切换判断时刻监视机构,其在所述游戏中,监视反复到来的规定的切换判断时刻是否到来;切换判断机构,其在所述切换判断时刻到来的情况下,基于利用所述 演出评价值算出机构算出的演出评价值,判断是否将作为所述服务器运转的游戏装置切换为所述多个游戏装置中的其他游戏装置;切换判断限制机构,其在判断为不将作为所述服务器运转的游戏装置 切换为所述多个游戏装置中的其他游戏装置的情况下,在给予的切换限制 期间过去之前,限制由所述切换判断机构进行判断的执行。
全文摘要
本发明提供一种网络游戏系统,其不损伤游戏的兴致的同时,能够进行服务器兼任装置的切换。网络游戏系统(10)将多个游戏装置(12)分别作为客户机运转,并且,将该多个游戏装置(12)中的至少一个作为服务器运转。切换判断部(52)基于与该多个游戏装置(12)中的至少一个分别对应的演出评价值,判断在切换判断时刻到来的情况下,是否将作为服务器运转的游戏装置(12)切换为该多个游戏装置(12)中的其他游戏装置。切换判断限制部(56)在判断为不将作为服务器运转的游戏装置(12)切换为多个游戏装置(12)中其他游戏装置的情况下,在经过给予的切换限制期间为止的期间,限制基于切换判断部(52)的判断的执行。
文档编号A63F13/12GK101296736SQ200680040178
公开日2008年10月29日 申请日期2006年9月13日 优先权日2005年10月27日
发明者后藤健, 土谷晋, 大贯克则, 宗政俊一 申请人:科乐美数码娱乐株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1