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

文档序号:1594472阅读:199来源:国知局
专利名称:网络游戏系统、游戏装置、游戏装置的控制方法及信息存储介质的制作方法
技术领域
本发明涉及一种网络游戏系统、游戏装置、游戏装置的控制方法及信 息存储介质。
背景技术
一般所知的网络游戏系统,包含具备有服务器功能及客户端功能的多 个游戏装置,使各游戏装置作为客户端进行动作,同时通过使至少一个游 戏装置作为服务器进行动作,从而提供一种在多个游戏装置的各个游戏装
置的游戏者之间所进行的游戏(例如专利文献l的第0154段落)。例如, 已知有一种网络游戏系统,通过将2台游戏装置的其中一台,作为服务器 及客户端进行动作的服务器兼任装置,而将另一台作为不执行服务器动作 而只执行客户端动作的客户端专任装置来使用,来实现2台游戏装置的各 个游戏装置的游戏者间的足球游戏的对战。 [专利文献1]
日本特开2003-225469号公报
但是,在上述网络游戏系统中,利用客户端专任装置时,由于是经由 通信网络在与服务器兼任装置之间进行数据交换来进行游戏,因此客户端 专任装置对于游戏操作的反应,会劣于服务器兼任装置。因此,客户端专 任装置的游戏者,必然会处于较服务器兼任装置的游戏者不利的状态下来 进行游戏操作。在此方面,在上述提供足球游戏的网络游戏系统中,可通 过在比赛的前半段与后半段使作为服务器兼任装置进行动作的游戏装置 改变,来解决上述不公平的情形。
但是,例如在上述提供足球游戏的网络游戏系统中,由于会忽略比赛 内容而进行服务器兼任装置的切换,因此反而会破坏游戏的高潮。

发明内容
本发明正是鉴于上述课题而作出的,其目的在于,提供一种可在避免 破坏游戏的高潮的同时,进行服务器兼任装置的切换的网络游戏系统、游 戏装置、游戏装置的控制方法及信息存储介质。
为解决上述课题,本发明的网络游戏系统,包含具备有服务器功能及 客户端功能的多个游戏装置,通过使上述多个游戏装置的每一个作为客户 端进行动作,同时使上述多个游戏装置中的至少一个作为服务器进行动 作,来执行上述多个游戏装置的每一个的游戏者参加进行的游戏,该网络 游戏系统中,包含在上述游戏中,计算出上述多个游戏装置中的至少一 个所对应的游戏评估值的游戏评估值计算机构;在上述游戏中,监视给定 的切换判断时序(timing)是否已到来的切换判断时序监视机构;以及当 上述切换判断时序已到来时,根据由上述游戏评估值计算机构所计算出的 游戏评估值,将作为上述服务器进行动作的游戏装置切换成上述多个游戏 装置中的其它游戏装置的服务器切换机构。
此外,本发明的游戏装置,是包含于网络游戏系统中的游戏装置,该 网络游戏系统包含具备有服务器功能及客户端功能的多个游戏装置,通过 使上述多个游戏装置的每一个作为客户端进行动作,同时使上述多个游戏 装置中的至少一个作为服务器进行动作,来执行由上述多个游戏装置的每 一个的游戏者参加进行的游戏,该游戏装置中包含在上述游戏中,计算 出对应上述多个游戏装置中的至少一个的游戏评估值的游戏评估值计算 机构;在上述游戏中,监视给定的切换判断时序是否已到来的切换判断时 序监视机构;以及当上述切换判断时序已到来时,根据由上述游戏评估 值计算机构所计算出的游戏评估值,将作为上述服务器进行动作的游戏装 置切换成上述多个游戏装置中的其它游戏装置的服务器切换机构。
此外,本发明的游戏装置的控制方法,是包含于网络游戏系统中的游 戏装置的控制方法,该网络游戏系统包含具备有服务器功能及客户端功能 的多个游戏装置,通过使上述多个游戏装置的每一个作为客户端进行动 作,同时使上述多个游戏装置中的至少一个作为服务器进行动作,来执行 由上述多个游戏装置的每一个的游戏者参加进行的游戏,该控制方法包 含在上述游戏中,计算出对应上述多个游戏装置中的至少一个的游戏评估值的游戏评估值计算步骤;在上述游戏中,用来监视给定的切换判断时 序是否已到来的切换判断时序监视步骤;以及当上述切换判断时序已到来 时,根据由上述游戏评估值计算步骤所计算出的游戏评估值,将作为上述 服务器进行动作的游戏装置切换成上述多个游戏装置中的其它游戏装置 的服务器切换步骤。
此外,本发明的程序是一种用以使例如个人计算机、家庭用游戏机、 行动游戏机、业务用游戏机、移动电话机或便携信息终端(PDA)等计算 机作为包含于网络游戏系统中的游戏装置发挥功能,该网络游戏系统包含 具备有服务器功能及客户端功能的多个游戏装置,通过使上述多个游戏装 置的每一个作为客户端进行动作,同时使上述多个游戏装置中的至少一个 作为服务器进行动作,来执行由上述多个游戏装置的每一个的游戏者参加 进行的游戏,该程序使上述计算机作为以下机构发挥功能在上述游戏中, 计算出对应上述多个游戏装置中的至少一个的游戏评估值的游戏评估值 计算机构;在上述游戏中,监视给定的切换判断时序是否已到来的切换判 断时序监视机构;以及当上述切换判断时序已到来时,根据由上述游戏评 估值计算机构所计算出的游戏评估值,将作为上述服务器进行动作的游戏 装置切换成上述多个游戏装置中的其它游戏装置的服务器切换机构。
此外,本发明的信息存储介质,是一种记录有上述程序的计算机可读 取的信息存储介质。此外,本发明的程序发送装置是具备记录有上述程序 的信息存储介质,且可由该信息存储介质读出上述程序并进行发送的程序 发送装置。此外,本发明的程序发送方法是具备记录有上述程序的信息存 储介质,且可由该信息存储介质读出上述程序并进行发送的程序发送方 法。
本发明,涉及一种网络游戏系统,包含具备有服务器功能及客户端功 能的多个游戏装置,通过使该多个游戏装置的各个游戏装置作为客户端进 行动作,同时使该多个游戏装置中的至少一个作为服务器进行动作,而执 行由该多个游戏装置的各个游戏装置的游戏者参加迸行游戏。在本发明 中,在游戏中,计算出对应上述多个游戏装置中的至少一个游戏装置的游 戏评估值。此外,在游戏中,监视给定的切换判断时序是否已到来。接着, 当切换判断时序已到来时,根据所算出的游戏评估值,将作为服务器进行动作的游戏装置切换成上述多个游戏装置中的其它游戏装置。根据本发 明,根据在游戏中所计算出的各游戏装置的游戏评估值,来进行服务器兼 任装置的切换。结果,可考量游戏状况,进行服务器兼任装置的切换,而 可在不破坏游戏高潮的情况下,切换服务器兼任装置。
此外,在本发明的另一方式中,上述游戏评估值计算机构,可包含 对应上述游戏装置而存储上述游戏评估值的游戏评估值存储机构;对应1 个或多个游戏类型的每一个存储评估值的游戏类型存储机构;在由上述游 戏装置的游戏者进行上述1个或多个游戏类型的任一类型所对应的游戏 时,根据对应该游戏类型而存储于上述游戏类型存储机构的评估值,更新 对应该游戏装置而存储于上述游戏评估值存储机构的上述游戏评估值的 游戏评估值更新机构。
此外,在本发明的另一方式中,上述游戏评估值计算机构,计算出对 应上述多个游戏装置的每一个的游戏评估值,上述服务器切换机构,将作 为上述服务器进行动作的游戏装置,切换成上述多个游戏装置中的、由上 述游戏评估值计算机构所算出的游戏评估值表示最高评价的游戏装置。


图1是表示本实施方式的网络游戏系统的整体构成图。
图2是包含于本实施方式的网络游戏系统的游戏装置的功能方块图。
图3是客户端专任装置的功能方块图。
图4是服务器兼任装置的功能方块图。
图5是表示游戏评估值表的例图。
图6是表示游戏类型表的例图。
图7是表示在各游戏装置中所执行的处理的流程图。
图8是表示在各游戏装置中所执行的处理的流程图。
具体实施例方式
以下,根据附图详细说明本发明实施方式的一例。 图1是表示本发明的实施方式的网络游戏系统的整体结构的图。如图 1所示,网络游戏系统10包含多个游戏装置12而构成。游戏装置12均连接于互联网等通信网络14,可互相交换数据。
游戏装置12,是包含例如微处理器、主存储器、硬盘存储装置、磁盘 读取装置、通信接口、操作部、图像处理部及监视器(monitor)等而构成 的计算机系统。此外,操作部是例如游戏控制器及鼠标等。另外,磁盘读 取装置是例如用以读取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作为客户端进行动 作的同时,还使至少1个游戏装置12作为服务器进行动作。换言之,网 络游戏系统10,通过在至少1个游戏装置12的服务器功能、与各游戏装 置12的客户端功能之间进行各种信息(例如操作信息或游戏状况的更新 信息等)的交换,来实现上述网络游戏。此外,以下,将游戏装置12作为服务器及客户端进行动作的状态记 载为服务器兼任状态,将处于服务器兼任状态的游戏装置12记载为服务 器兼任装置。此外,将游戏装置12作为客户端进行动作而不作为服务器 进行动作的状态记载为客户端专任状态,并将处于客户端专任状态的游戏 装置12记载为客户端专任装置。
此外,以下,假设2台游戏装置12的游戏者所进行的足球对战游戏, 由网络游戏系统10所提供。在各游戏装置12的主存储器中,构筑配置有 两队选手角色及足球等的共通游戏空间,且在各游戏装置12的监视器, 显示有呈现该共通游戏空间模样的游戏画面。
在网络游戏系统10中,在游戏进行中服务器兼任装置会被切换为其 它游戏装置12。以下,说明在不影响游戏的高潮的情况下,进行服务器兼 任装置的切换的技术。
图2是在各游戏装置12中所实现的功能中、以与本发明相关的功能 为主进行表示的功能方块图。如图2所示,在各游戏装置12中,包含 游戏状况信息存储部20、服务器兼任信息存储部22、客户端功能部24、 服务器功能部34。上述功能,通过由各游戏装置执行经由DVD-ROM等 信息存储介质及网络等通信网络14所供给的游戏程序而实现。
图3是表示图2所示功能中的、游戏装置12为客户端专任状态时所 实现的功能。即,图3为客户端专任装置的功能方块图。此外,图4是表 示图2所示功能中的、游戏装置12为服务器兼任状态时所实现的功能。 即,图4是服务器兼任装置的功能方块图。 (游戏状况信息存储部)
游戏状况信息存储部20,以游戏装置12的主存储器为主而实现。游 戏状况信息存储部20,存储表示游戏的状况的游戏状况信息。在本实施方 式的情况下,游戏状况信息,是表示例如配置于游戏空间的各选手角色的 状态(位置、姿势、移动方向、移动速度、例如带球、传球接或射门等动 作种类等)或球的状态(位置、移动方向以及移动速度等)等的信息。此 外,例如,是表示两队的得分或比赛的经过时间等比赛状况的信息。 (服务器兼任信息存储部)
服务器兼任信息存储部22,以游戏装置12的主存储器为主实现。就本实施方式的情形而言,服务器兼任信息存储部22中,存储有表示游戏 装置12是否为服务器兼任状态的服务器兼任状态标志。服务器兼任状态 标志,为取0或1的值的数值信息。在游戏装置12不为服务器兼任状态 时(为客户端专任状态时),服务器兼任状态标志为0,游戏装置12为服 务器兼任状态时,服务器兼任状态标志成为1。此外,服务器兼任信息存 储部22中,还可存储用以特定该时间点的服务器兼任装置的信息。例如, 可存储在该时间点作为服务器兼任装置进行动作的游戏装置12的识别信 息(游戏装置ID)。 (客户端功能部)
客户端功能部24,实现游戏装置12的客户端动能。客户端功能部24 包含有操作信息取得部26、游戏状况更新信息接收部28、第1游戏状 况信息更新部30、显示控制部32、显示部33。
(操作信息取得部) 操作信息取得部26,包含游戏装置12的操作部而实现。操作信息取 得部26,根据由操作部所输入的操作信号,取得对应游戏者的操作内容的 操作信息。
在此,操作信息,例如是表示根据由操作部所输入的操作信号所判断 出的游戏者的操作内容的信息。此外,例如操作信息还可为表示由操作部 输入的操作信号本身的信息。此外,还可以是例如表示对操作对象的选手 角色的动作指示内容的信息。动作指示内容例如为带球、传球或射门等, 可根据由操作部所输入的操作信号进行判断。如后所述,操作信息被作为 存储于游戏状况信息存储部20的游戏状况信息的更新的基础。
操作信息取得部26,将所取得的操作信息提供至服务器兼任装置的第 2游戏状况信息更新部36。 g卩,游戏装置12为服务器兼任状态时,操作 信息取得部26,将操作信息提供给该游戏装置12的第2游戏状况信息更 新部36 (参照图4)。此外,游戏装置12为客户端专任状态时,操作信 息取得部26,经通信网络14将操作信息提供给服务器兼任装置的第2游 戏状况信息更新部36 (参照图3)。 (游戏状况更新信息接收部)
游戏状况更新信息接收部28,以游戏装置12的微处理器及通信接口为主而实现。游戏状况更新信息接收部28,仅在游戏装置12为客户端专 任状态时才得以实现(参照图3及图4)。游戏状况更新信息接收部28, 接收并保持由服务器兼任装置的游戏状况更新信息发送部38所发送的游 戏状况更新信息。由游戏状况更新信息接收部28所接收到的游戏状况更 新信息,被提供给第1游戏状况信息更新部30。此外,有关游戏状况更新 信息的详细内容如后所述。
(第1游戏状况信息更新部) 第1游戏状况信息更新部30,以游戏装置12的微处理器为主实现。 第1游戏状况信息更新部30,也与游戏状况更新信息接收部28相同,仅 在游戏装置12为客户端专任状态时才得以实现(参照图3及图4)。第1 游戏状况信息更新部30,根据由游戏状况更新信息接收部28所接收到的 游戏状况更新信息,更新存储于游戏状况信息存储部20的游戏状况信息。
(显示控制部及显示部) 显示控制部32,以游戏装置12的图像处理部为主实现。显示部33 以游戏装置12的监视器为主实现。显示控制部32,根据存储于游戏状况 信息存储部20的游戏状况信息产生游戏画面,并将该游戏画面显示于显 示部33。
(服务器功能部)
服务器功能部34,实现游戏装置12的服务器功能。服务器功能部34, 仅在游戏装置12为服务器兼任状态时实现(参照图3及图4)。服务器功 能部34,包含第2游戏状况信息更新部36;游戏状况更新信息发送部 38;游戏评估值计算部40;切换判断时序监视部50;服务器切换部52。 (第2游戏状况信息更新部)
第2游戏状况信息更新部36,以游戏装置12的微处理器为主实现。 第2游戏状况信息更新部36,根据由各游戏装置12的操作信息取得部26 所提供的操作信息,更新存储于游戏状况信息存储部20的游戏状况信息。 (游戏状况更新信息发送部)
游戏状况更新信息发送部38,以游戏装置12的微处理器及通信接口 为主实现。游戏状况更新信息发送部38,在存储于游戏状况信息存储部 20的游戏状况信息被第2游戏状况信息更新部36更新时,为了使该更新内容反映在存储于其它游戏装置12的游戏状况信息存储部20的游戏状况 信息,而发送游戏状况更新信息。
例如,游戏状况更新信息发送部38,将存储于游戏状况信息存储部 20的游戏状况信息的全部或一部分作为游戏状况更新信息进行发送。此外 例如,游戏状况更新信息发送部38,还可将表示由第2游戏状况信息更新 部36所更新的更新内容的信息,作为游戏状况更新信息予以发送。 (游戏评估值计算部)
游戏评估值计算部40,在游戏中,计算出对应多个游戏装置12中至 少1个游戏装置的游戏评估值。在本实施方式的情形下,游戏评估值计算 部40,计算出对应多个游戏装置12的每一装置的游戏评估值。游戏评估
值计算部40,包含游戏评估值存储部42;游戏类型存储部44;游戏判
定部46;游戏评估值更新部48。 (游戏评估值存储部)
游戏评估值存储部42,以游戏装置12的主存储器为主而实现。游戏 评估值存储部42,存储对应各游戏装置12的游戏评估值。在本实施方式 中,存储例如图5所示的游戏评估值表。如图5所示,该游戏评估值表中, 包含"游戏者ID"栏(fied)、"游戏装置ID"栏、以及"游戏评估值" 栏。"游戏者ID"栏中,存储有游戏者ID (唯一识别各游戏者的识别信 息)。"游戏装置ID"栏中存储有该游戏者的游戏装置的游戏装置ID (唯 一识别游戏装置12的识别信息)。"游戏评估值"栏,则存储有该游戏 者所获得的游戏评估值的累计。此外,游戏者与游戏装置以1对1的方式 产生关连时,可省略"游戏ID"栏及"游戏装置ID"栏的其中一栏。 (游戏类型存储部)
游戏类型存储部44,以游戏装置12的主存储器为主实现。游戏类型 存储部44,对应游戏类型来存储评估值。游戏类型存储部44,存储例如 图6所示的游戏类型表。如图6所示,该游戏类型表中包含有"游戏类 型"栏与"评估值"栏。"游戏类型"栏中存储有显示游戏类型的信息。 在本实施方式中,作为游戏类型,是被定义为例如对应选手角色的动作种 类(例如带球、射门或传球等)的游戏类型,以及对应选手角色的动作所 产生的游戏事件(例如犯规事件、得分事件、黄牌、红牌等)的游戏类型。"评估值"栏中,显示有当由游戏者进行属于上述游戏类型的游戏操 作时,赋予该游戏者的评估值。 (游戏判定部)
游戏判定部46,以游戏装置12的微处理器为主实现。游戏判定部46, 判断属于存储于游戏类型存储部44的游戏类型中的任一种游戏操作是否 被各游戏装置12的游戏者所进行。该判断是根据存储于游戏状况信息存 储部20的游戏状况信息,由各游戏装置12的操作信息取得部26所取得 的操作信息来进行的。
在本实施方式的情形下,游戏判定部46根据存储于游戏状况信息存 储部20的游戏状况信息(或是,由各游戏装置12的操作信息取得部26 所取得的操作信息),取得各游戏者的操作对象角色的动作种类。接着, 游戏判定部46,判断各游戏者的操作对象角色的动作种类,是否为对应存 储于游戏类型存储部44的游戏类型中任一类型的动作种类。游戏判定部 46,在操作对象角色的动作种类为对应任一种游戏类型的动作种类时,即 判断属于该游戏类型的游戏操作被游戏者所进行。
此外,在本实施方式中,游戏判定部46,判断对应存储于游戏类型存 储部44的游戏类型中的任一游戏事件,是否因各游戏者的操作对象角色 的动作而产生。该判断同样是根据存储于游戏状况信息存储部20的游戏 状况信息(或是,由各游戏装置12的操作信息取得部26所取得的操作信 息)来进行。游戏判定部46,在因操作对象角色的动作而产生的游戏事件 为对应任一种游戏类型的游戏事件时,即判断属于该游戏类型的游戏操作 被游戏者所进行。
(游戏评估值更新部)
游戏评估值更新部48,以游戏装置12的微处理器为主实现。游戏评 估值更新部48,根据游戏判定部46得到的判定结果,更新游戏评估值存 储部42的存储内容。更具体而言,游戏评估值更新部48,在判定为游戏 者所进行的游戏操作为属于游戏类型中任一种时,根据对应该游戏类型而 存储的评估值,更新对应该游戏者(该游戏者的游戏装置12)而存储的游 戏评估值。其详细内容如后文所述(参照图7的S107)。 (切换判断时序监视部)切换判断时序监视部50,以游戏装置12的微处理器及计时部为主实 现。切换判断时序监视部50,在游戏中,监视给定的切换判断时序是否已 经到来。切换判断时序,反复出现在游戏过程中。在本实施方式中,切换 判断时序,是基于比赛中(in play)状态往比赛暂停(out of play)状态的 移行的时序。此外,所谓的"比赛暂停",是指球越过球门线或边线时的 情形,或因犯规、受伤等因素裁判暂停比赛时的情形。此外,"比赛中" 则指并非比赛暂停的情形,且球未越过球门线或边线、比赛并未暂停的情 形。目前是处于比赛中或比赛暂停的哪种状况,根据例如存储于游戏状况 信息存储部20的游戏状况信息(球的位置等)来判断。 (服务器切换部)
服务器切换部52,以游戏装置12的微处理器为主实现。服务器切换 部52,在给定的切换判断时序到来时,根据游戏评估值计算部40所算出 的游戏评估值,将服务器兼任装置变更为其它游戏装置12。
例如,服务器切换部52,可根据由游戏评估值计算部40所算出的游 戏评估值,决定是否将服务器兼任装置切换到多个游戏装置12中的其它 装置。例如,服务器切换部52,可根据判定结果,决定是否将服务器兼任 装置切换为多个游戏装置12中的其它装置、以及对应成为服务器兼任装 置的游戏装置12的游戏评估值是否满足给定条件。
在此,"给定条件",例如可为是否未满给定基准值的条件。此时, 服务器切换部52,在对应成为服务器兼任装置的游戏装置12的游戏评估 值未满给定基准值时,将服务器兼任装置切换成其它游戏装置12。此时, 游戏评估值存储部42,可只计算出对应成为服务器兼任装置的游戏装置 12的游戏评估值。
此外,"给定条件",例如可为是否小于对应成为客户端专任装置的 游戏装置12的游戏评估值的条件。此时,服务器切换部52,在对应作为 服务器兼任装置进行作动作的游戏装置12的游戏评估值,小于对应作为 客户端专任装置进行动作的游戏装置12的游戏评估值时,将服务器兼任 装置切换成其它游戏装置12。
此外例如,服务器切换部52,可根据由游戏评估值计算部40所计算 出的游戏评估值,选出多个游戏装置12中的至少一个装置,并使所选出的游戏装置12作为服务器兼任装置进行动作。
在本实施方式中,服务器切换部52,将2台游戏装置12中的、由游 戏评估值计算部40所计算出的游戏评估值表示出较高评价的一方,选出 作为服务器兼任装置。而且,服务器切换部52,为了使所选出的游戏装置 12作为服务器兼任装置来进行动作,更新存储在各游戏装置12的服务器 兼任信息存储部22的服务器兼任信息。更具体而言,在将存储于被作为 服务器兼任装置选出的一方的游戏装置12的服务器兼任信息存储部22的 服务器兼任状态标志设定为1的同时,将存储于另一方游戏装置12的服 务器兼任信息存储部22的服务器兼任状态标志设定为0。
接着,说明各游戏装置12所执行的处理。图7及图8,是表示在游戏 操作中各游戏装置12于每一给定时间(例如1/60秒)所进行的处理中、 主要与本发明相关的处理的流程图。该处理,通过在各游戏装置12执行 由例如DVD-ROM等信息存储介质所读出的游戏程序、或经通信网络14 而供给的游戏程序来实现。
如图7所示,在该处理中,首先由操作信息取得部26取得表示游戏 者的操作内容的操作信息(S101)。接着,游戏装置12,判断存储于服务 器兼任信息存储部22的服务器兼任状态标志是否为1 (S102)。服务器兼 任状态标志为1时,即执行服务器兼任状态时处理(S103至S112)。另 一方面,服务器兼任状态标志不是1时,即执行客户端专任状态时处理 (S113至S115)。
在服务器兼任状态时处理中,首先第2游戏状况信息更新部36,取得 由客户端兼任装置(另一方游戏装置12)的操作信息取得部26所发送的 操作信息(S103)。接着,第2游戏状况信息更新部36,根据在S101所 取得的操作信息、以及在S103所取得的操作信息,更新存储于游戏状况 信息存储部20的游戏状况信息(S104)。之后,游戏状况更新信息发送 部38,将S104中的表的游戏状况信息的更新内容的游戏状况更新信息发 送至客户端兼任装置(S105)。
接着,游戏判定部46,判断对应存储于游戏类型存储部44的游戏类 型的游戏操作是否被其中任一游戏者所进行(S106)。进行对应任一游戏 类型的游戏操作时,游戏评估值更新部48是更新游戏评估值表(S107)。具体而言,游戏评估值更新部48参照游戏类型表,取得对应该游戏类型 的评估值。然后,游戏评估值更新部48,将该取得的评估值,累加在存储 在对应进行该游戏操作的游戏者(进行该游戏操作的游戏者的游戏装置 12)的"游戏评估值"栏的数值上。
在执行S107的处理后,或是在步骤S106中,判断为没有进行对应任 一游戏类型的游戏操作时,切换判断时序监视部50,判定是否已由比赛中 的状态移行至比赛暂停的状态(S108)。当判断出已由比赛中的状态移行 至比赛暂停的状态时,服务器切换部52参照游戏评估值表,来判断客户 端专任装置(另一方的游戏装置12)的游戏评估值是否大于本身的游戏装 置12的游戏评估值(S109)。
在判定为客户端专任装置的游戏评估值一方较大时,服务器切换部52 将存储于服务器兼任信息存储部22的服务器兼任状态标志更新为0 (S110),同时将存储于客户端专任装置(另一方的游戏装置12)的服务 器兼任信息存储部22的服务器兼任状态标志更新为1 (S111)。此外,游 戏评估更新部48,更新游戏评估值表,并将各游戏者(各游戏装置12) 的游戏评估值重置为O (给定的初期值)(S112)。
另一方面,在客户端专任状态时处理中,首先操作信息取得部26将 在S101所取得的操作信息发送至服务器兼任装置(另一方的游戏装置12) (S113)。接着,第1游戏状况信息更新部30,从游戏状况信息更新信息 接收部28,取得由服务器兼任装置的游戏状况更新信息发送部38所发送 的游戏状况更新信息(S114)。接着,第l游戏状况信息更新部30,根据 在S114所取得的游戏状况更新信息,更新存储于游戏状况信息存储部20 的游戏状况信息(S115)。
在执行服务器兼任状态时处理或客户端专任状态时处理后,显示控制 部32根据游戏状况信息存储部20的存储内容在VRAM上产生游戏画面 (S116)。形成于VRAM的游戏画面,被在给定的时序显示输出至显示 部33。
在上述网络游戏系统10中,在游戏中的给定切换判断时序,根据对 应各游戏装置12的游戏评估值,将作为服务器兼任装置工作的游戏装置 12切换为其它装置。因此,通过网络游戏系统10,可在顾及游戏状况的同时,进行服务器兼任装置的切换。结果,即可在不影响游戏的高潮的情 况下,进行服务器兼任装置的切换。
此外,网络游戏系统10中,在游戏中每次切换判断时序到来时,由2 台游戏装置12中,选出由游戏评估值计算部40计算出的游戏评估值表示 较高评价的一方作为服务器兼任装置,因此若游戏者持续进行评价高于对 手游戏者的游戏操作时,该游戏者的游戏装置12会继续维持在服务器兼 任装置的状态。即,当游戏者持续进行评价高于对手游戏者的游戏操作时, 可继续维持有利于自己的状态。结果,将得以在游戏中适当地表现出实际 运动竞赛中的"竞赛的进展"或"形势变化"之类的情形。
此外,本发明并不限于以上所说明的实施方式。
例如,服务器切换部52,可将2台游戏装置12中的、由游戏评估值 计算部40所算出的游戏评估值表示较低评价的一方,选出作为服务器兼 任装置。如此,游戏操作的技巧劣于对手游戏者的游戏者的游戏装置12, 可持续保持在服务器兼任装置的状态。即,可持续保持对游戏操作技巧劣 于对手游戏者的游戏者较为有利的状态,例如可使对战游戏达到高潮。
此外例如,还可使多个游戏者与一台游戏装置12相关连。此时,服 务器切换部52,只要将与该游戏装置12相关连的游戏者的游戏评估值的 统计值,作为对应该游戏装置12的游戏评估值来处理即可。例如,可将 与该游戏装置12相关连的游戏者的游戏评估值的平均值、最大值或最小 值,作为对应该游戏装置12的游戏评估值来处理。
此外例如,本发明的适用范围并不限于提供足球游戏的网络游戏系统 10。本发明,还适用于提供其它运动游戏或其它种类游戏(格斗游戏等) 的网络游戏系统。
权利要求
1.一种网络游戏系统,包含具备有服务器功能及客户端功能的多个游戏装置,通过使上述多个游戏装置的每一个作为客户端进行动作,同时使上述多个游戏装置中的至少一个作为服务器进行动作,来执行上述多个游戏装置的每一个的游戏者参加进行的游戏,该网络游戏系统中,包含在上述游戏中,计算出上述多个游戏装置中的至少一个所对应的游戏评估值的游戏评估值计算机构;在上述游戏中,监视给定的切换判断时序是否已到来的切换判断时序监视机构;以及当上述切换判断时序已到来时,根据由上述游戏评估值计算机构所计算出的游戏评估值,将作为上述服务器进行动作的游戏装置切换成上述多个游戏装置中的其它游戏装置的服务器切换机构。
2. 如权利要求l所述的网络游戏系统,其特征在于, 上述游戏评估值计算机构,包含对应上述游戏装置而存储上述游戏评估值的游戏评估值存储机构; 对应1个或多个游戏类型的每一个存储评估值的游戏类型存储机构; 在由上述游戏装置的游戏者进行上述1个或多个游戏类型的任一类型 所对应的游戏时,根据对应该游戏类型而存储于上述游戏类型存储机构的 评估值,更新对应该游戏装置而存储于上述游戏评估值存储机构的上述游 戏评估值的游戏评估值更新机构。
3. 如权利要求1或2所述的网络游戏系统,其特征在于, 上述游戏评估值计算机构,计算出对应上述多个游戏装置的每一个的游戏评估值,上述服务器切换机构,将作为上述服务器进行动作的游戏装置,切换 成上述多个游戏装置中的、由上述游戏评估值计算机构所算出的游戏评估 值表示最高评价的游戏装置。
4. 一种游戏装置,是包含于网络游戏系统中的游戏装置,该网络游戏 系统包含具备有服务器功能及客户端功能的多个游戏装置,通过使上述多个游戏装置的每一个作为客户端进行动作,同时使上述多个游戏装置中的 至少一个作为服务器进行动作,来执行由上述多个游戏装置的每一个的游 戏者参加进行的游戏,该游戏装置中包含在上述游戏中,计算出对应上述多个游戏装置中的至少一个的游戏评 估值的游戏评估值计算机构;在上述游戏中,监视给定的切换判断时序是否己到来的切换判断时序 监视机构;以及当上述切换判断时序已到来时,根据由上述游戏评估值计算机构所计 算出的游戏评估值,将作为上述服务器进行动作的游戏装置切换成上述多 个游戏装置中的其它游戏装置的服务器切换机构。
5. —种游戏装置的控制方法,是包含于网络游戏系统中的游戏装置的 控制方法,该网络游戏系统包含具备有服务器功能及客户端功能的多个游 戏装置,通过使上述多个游戏装置的每一个作为客户端进行动作,同时使 上述多个游戏装置中的至少一个作为服务器进行动作,来执行由上述多个 游戏装置的每一个的游戏者参加进行的游戏,该控制方法包含在上述游戏中,计算出对应上述多个游戏装置中的至少一个的游戏评 估值的游戏评估值计算步骤;在上述游戏中,用来监视给定的切换判断时序是否已到来的切换判断 时序监视步骤;以及当上述切换判断时序已到来时,根据由上述游戏评估值计算步骤所计 算出的游戏评估值,将作为上述服务器进行动作的游戏装置切换成上述多 个游戏装置中的其它游戏装置的服务器切换步骤。
6. —种记录有程序的计算机可读取式信息存储介质,该程序是用以使 计算机作为包含于网络游戏系统中的游戏装置发挥功能,该网络游戏系统 包含具备有服务器功能及客户端功能的多个游戏装置,通过使上述多个游 戏装置的每一个作为客户端进行动作,同时使上述多个游戏装置中的至少 一个作为服务器进行动作,来执行由上述多个游戏装置的每一个的游戏者 参加进行的游戏,该程序使上述计算机作为以下机构发挥功能在上述游戏中,计算出对应上述多个游戏装置中的至少一个的游戏评 估值的游戏评估值计算机构;在上述游戏中,监视给定的切换判断时序是否已到来的切换判断时序 监视机构;以及当上述切换判断时序已到来时,根据由上述游戏评估值计算机构所计 算出的游戏评估值,将作为上述服务器进行动作的游戏装置切换成上述多 个游戏装置中的其它游戏装置的服务器切换机构。
全文摘要
本发明提供一种能够在不破坏游戏的高潮的前提下,进行服务器兼任装置的切换的网络游戏系统。本发明的网络游戏系统(10),通过使多个游戏装置(12)的各个游戏装置作为客户端进行动作,同时使该多个游戏装置(12)中的至少一个游戏装置作为服务器进行动作,从而执行该多个游戏装置(12)的各自的游戏者参加进行的游戏。游戏评估值计算部(40),在游戏中,计算出对应该多个游戏装置(12)的每一个的游戏评估值。服务器切换部(52),在游戏中,当给定的切换判断时序到来时,根据由游戏评估值计算部(40)所计算出的游戏评估值,将作为服务器进行动作的游戏装置(12)变更为多个游戏装置(12)中的其它游戏装置。
文档编号A63F13/12GK101300053SQ20068004046
公开日2008年11月5日 申请日期2006年9月13日 优先权日2005年10月27日
发明者后藤健, 土谷晋, 大贯克则, 宗政俊一 申请人:科乐美数码娱乐株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1