国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      網(wǎng)絡(luò)游戲系統(tǒng)、游戲裝置、游戲裝置的控制方法及信息存儲(chǔ)介質(zhì)的制作方法

      文檔序號(hào):1603763閱讀:285來(lái)源:國(guó)知局
      專利名稱:網(wǎng)絡(luò)游戲系統(tǒng)、游戲裝置、游戲裝置的控制方法及信息存儲(chǔ)介質(zhì)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種網(wǎng)絡(luò)游戲系統(tǒng)、游戲裝置、游戲裝置的控制方法及信 息存儲(chǔ)介質(zhì)。
      背景技術(shù)
      已知有一種網(wǎng)絡(luò)游戲系統(tǒng),其包含多個(gè)游戲裝置,且通過(guò)使至少一個(gè) 游戲裝置作為服務(wù)器動(dòng)作,以提供在多個(gè)游戲裝置的每一個(gè)的玩者之間進(jìn)
      行的游戲。例如已知有一種網(wǎng)絡(luò)游戲系統(tǒng),通過(guò)使4臺(tái)游戲裝置中的任一 臺(tái),作為服務(wù)器及客戶端來(lái)動(dòng)作即服務(wù)器兼任裝置而動(dòng)作,并且使其它游 戲裝置不作為服務(wù)器動(dòng)作而作為客戶端來(lái)動(dòng)作之客戶端專任裝置而動(dòng)作, 以實(shí)現(xiàn)與4臺(tái)游戲裝置各自的玩者所參加進(jìn)行的足球游戲或麻將游戲等。 (專利文獻(xiàn))日本專利特開(kāi)2000-342855號(hào)公報(bào)
      在上述這種網(wǎng)絡(luò)游戲系統(tǒng)中,通過(guò)對(duì)作為服務(wù)器動(dòng)作的游戲裝置從其 它游戲裝置發(fā)送各種數(shù)據(jù),另外,從作為服務(wù)器動(dòng)作的游戲裝置對(duì)其他游 戲裝置發(fā)送各種數(shù)據(jù),來(lái)進(jìn)行游戲。因此,當(dāng)通過(guò)例如低速的數(shù)據(jù)通信線 路而連接通信網(wǎng)絡(luò)之游戲裝置作為服務(wù)器動(dòng)作時(shí),無(wú)法平順地進(jìn)行與其它 游戲裝置間之?dāng)?shù)據(jù)交換。結(jié)果,存在玩者會(huì)感受壓力,且玩者無(wú)法最佳地 進(jìn)行游戲的情況。因此,在上述之網(wǎng)絡(luò)游戲系統(tǒng)中,為了擔(dān)保玩者可最好 地享受游戲,有必要實(shí)現(xiàn)能從多個(gè)游戲裝置之中適當(dāng)?shù)剡x擇作為服務(wù)器而 動(dòng)作之游戲裝置。

      發(fā)明內(nèi)容
      本發(fā)明是為了解決上述課題而作出的,其目的在于提供一種網(wǎng)絡(luò)游戲 系統(tǒng)、游戲裝置、游戲裝置之控制方法及信息存儲(chǔ)介質(zhì),其在通過(guò)使多個(gè) 游戲裝置中之至少一個(gè)作為服務(wù)器而動(dòng)作,以提供在該多個(gè)游戲裝置各自的玩者之間進(jìn)行的游戲的網(wǎng)絡(luò)游戲系統(tǒng)中,實(shí)現(xiàn)從該多個(gè)游戲裝置之中適 當(dāng)?shù)剡x擇作為服務(wù)器動(dòng)作的游戲裝置。
      為了解決上述課題,本發(fā)明的網(wǎng)絡(luò)游戲系統(tǒng),包含多個(gè)游戲裝置,通 過(guò)使上述多個(gè)游戲裝置中之至少一個(gè)作為服務(wù)器而動(dòng)作,來(lái)提供在上述多 個(gè)游戲裝置各自的玩者之間進(jìn)行的游戲,其特征在于上述多個(gè)游戲裝置 的每一個(gè)包含數(shù)據(jù)交換時(shí)間計(jì)測(cè)機(jī)構(gòu),其計(jì)測(cè)該游戲裝置、與上述多個(gè)游 戲裝置中的其它游戲裝置之間的指定數(shù)據(jù)的交換所花費(fèi)的時(shí)間,該網(wǎng)絡(luò)游 戲系統(tǒng)包含服務(wù)器決定機(jī)構(gòu),其根據(jù)由上述多個(gè)游戲裝置各自的上述數(shù)據(jù) 交換時(shí)間計(jì)測(cè)機(jī)構(gòu)所得到的計(jì)測(cè)結(jié)果,將上述多個(gè)游戲裝置中的至少一 個(gè),決定為要作為上述服務(wù)器動(dòng)作的游戲裝置。
      此外,本發(fā)明的游戲裝置,包含于網(wǎng)絡(luò)游戲系統(tǒng),該網(wǎng)絡(luò)游戲系統(tǒng)包 含多個(gè)游戲裝置,且通過(guò)使上述多個(gè)游戲裝置中的至少一個(gè)作為服務(wù)器動(dòng) 作,來(lái)提供在上述多個(gè)游戲裝置各自的玩者之間進(jìn)行的游戲,上述游戲裝 置的特征在于,包含數(shù)據(jù)交換時(shí)間計(jì)測(cè)結(jié)果取得機(jī)構(gòu),其針對(duì)上述多個(gè) 游戲裝置的每一個(gè),取得該游戲裝置與上述多個(gè)游戲裝置中的其它游戲裝 置之間的指定數(shù)據(jù)的交換所花費(fèi)的時(shí)間的計(jì)測(cè)結(jié)果;以及,服務(wù)器決定機(jī) 構(gòu),其根據(jù)由上述數(shù)據(jù)交換時(shí)間計(jì)測(cè)結(jié)果取得機(jī)構(gòu)所取得的計(jì)測(cè)結(jié)果,將 上述多個(gè)游戲裝置中的至少一個(gè)決定為要作為上述服務(wù)器動(dòng)作的游戲裝 置。
      此外,本發(fā)明的游戲裝置的控制方法,是包含于網(wǎng)絡(luò)游戲系統(tǒng)中的游 戲裝置的控制方法,該網(wǎng)絡(luò)游戲系統(tǒng)包含多個(gè)游戲裝置,通過(guò)使上述多個(gè) 游戲裝置中的至少一個(gè)作為服務(wù)器動(dòng)作,來(lái)提供在上述多個(gè)游戲裝置各自 的玩者之間進(jìn)行的游戲,上述游戲裝置的控制方法的特征在于,包含數(shù) 據(jù)交換時(shí)間計(jì)測(cè)結(jié)果取得步驟,其針對(duì)上述多個(gè)游戲裝置的每一個(gè),取得 該游戲裝置、與上述多個(gè)游戲裝置中的其它游戲裝置之間的指定數(shù)據(jù)的交 換所花費(fèi)的時(shí)間的計(jì)測(cè)結(jié)果;以及,服務(wù)器決定步驟,其根據(jù)上述數(shù)據(jù)交 換時(shí)間計(jì)測(cè)結(jié)果取得步驟所取得的計(jì)測(cè)結(jié)果,將上述多個(gè)游戲裝置中的至 少一個(gè),決定為要作為上述服務(wù)器動(dòng)作的游戲裝置。
      此外,本發(fā)明的程序,用以使計(jì)算機(jī)作為游戲裝置而發(fā)揮功能,上述 游戲裝置包含于網(wǎng)絡(luò)游戲系統(tǒng)中,該網(wǎng)絡(luò)游戲系統(tǒng)包含多個(gè)游戲裝置,且通過(guò)使上述多個(gè)游戲裝置中的至少一個(gè)作為服務(wù)器動(dòng)作,來(lái)提供在上述多 個(gè)游戲裝置各自的玩者之間進(jìn)行的游戲,該程序用于使例如個(gè)人計(jì)算機(jī)、 家庭用游戲機(jī)、可攜式游戲機(jī)、業(yè)務(wù)用游戲機(jī)、行動(dòng)電話或可攜式信息終 端(PDA)等的計(jì)算機(jī),作為如下機(jī)構(gòu)而發(fā)揮功能數(shù)據(jù)交換時(shí)間計(jì)測(cè)結(jié)果 取得機(jī)構(gòu),其針對(duì)上述多個(gè)游戲裝置的每一個(gè),取得在該游戲裝置與上述 多個(gè)游戲裝置中的其它游戲裝置之間的指定數(shù)據(jù)的交換所花費(fèi)的時(shí)間的 計(jì)測(cè)結(jié)果;及服務(wù)器決定機(jī)構(gòu),其根據(jù)由上述數(shù)據(jù)交換時(shí)間計(jì)測(cè)結(jié)果取得 機(jī)構(gòu)所取得的計(jì)測(cè)結(jié)果,將上述多個(gè)游戲裝置中的至少一個(gè),決定為要作 為上述服務(wù)器動(dòng)作的游戲裝置。
      此外,本發(fā)明的信息存儲(chǔ)介質(zhì),是記錄有上述程序的計(jì)算機(jī)可讀取之 信息存儲(chǔ)介質(zhì)。本發(fā)明的程序配送裝置,是具備記錄有上述程序的信息存 儲(chǔ)介質(zhì),且從該信息存儲(chǔ)介質(zhì)讀出并配送上述程序。本發(fā)明的程序配送方 法,是具備記錄有上述程序的信息存儲(chǔ)介質(zhì),且從該信息存儲(chǔ)介質(zhì)讀出并 配送上述程序。
      本發(fā)明涉及一種網(wǎng)絡(luò)游戲系統(tǒng),其包含多個(gè)游戲裝置,且通過(guò)使該多 個(gè)游戲裝置中之至少一個(gè)作為服務(wù)器動(dòng)作,以執(zhí)行該多個(gè)游戲裝置各自的 玩者所參加而進(jìn)行的游戲。本發(fā)明中,在多個(gè)游戲裝置的各個(gè)游戲裝置中, 計(jì)測(cè)該游戲裝置與上述多個(gè)游戲裝置中的其它游戲裝置之間的指定數(shù)據(jù) 交換所花費(fèi)的時(shí)間。然后,根據(jù)該多個(gè)游戲裝置的各個(gè)游戲裝置中的計(jì)測(cè) 結(jié)果,決定該多個(gè)游戲裝置中之至少一個(gè)作為要作為服務(wù)器而動(dòng)作的游戲 裝置。依據(jù)本發(fā)明,在通過(guò)使多個(gè)游戲裝置中的至少一個(gè)作為服務(wù)器而動(dòng) 作,以提供在該多個(gè)游戲裝置各自的玩者之間進(jìn)行的游戲的網(wǎng)絡(luò)游戲系統(tǒng) 中,可實(shí)現(xiàn)從該多個(gè)游戲裝置之中適當(dāng)?shù)剡x擇作為服務(wù)器而動(dòng)作的游戲裝 置。
      此外,在本發(fā)明的一個(gè)方式中,還可為,上述數(shù)據(jù)交換時(shí)間計(jì)測(cè)機(jī)構(gòu) 包含響應(yīng)請(qǐng)求機(jī)構(gòu),用以對(duì)上述多個(gè)游戲裝置中之其它游戲裝置發(fā)送響應(yīng) 請(qǐng)求數(shù)據(jù),上述多個(gè)游戲裝置的每一個(gè)包含響應(yīng)機(jī)構(gòu),用以在接收到從上 述多個(gè)游戲裝置中的其它游戲裝置的上述響應(yīng)請(qǐng)求機(jī)構(gòu)發(fā)送來(lái)的響應(yīng)請(qǐng) 求數(shù)據(jù)時(shí),將對(duì)應(yīng)該響應(yīng)請(qǐng)求數(shù)據(jù)的響應(yīng)數(shù)據(jù)發(fā)送至該其它游戲裝置,上 述數(shù)據(jù)交換時(shí)間計(jì)測(cè)機(jī)構(gòu),計(jì)測(cè)從由上述響應(yīng)請(qǐng)求機(jī)構(gòu)發(fā)送響應(yīng)請(qǐng)求數(shù)據(jù)起,到接收到對(duì)應(yīng)該響應(yīng)請(qǐng)求數(shù)據(jù)之響應(yīng)數(shù)據(jù)為止的時(shí)間。
      此外,在本發(fā)明的一個(gè)方式中,還可為,由上述數(shù)據(jù)交換時(shí)間計(jì)測(cè)機(jī) 構(gòu)進(jìn)行的計(jì)測(cè),執(zhí)行多次,該網(wǎng)絡(luò)游戲系統(tǒng)包含統(tǒng)計(jì)信息取得機(jī)構(gòu),用以 取得由上述數(shù)據(jù)交換時(shí)間計(jì)測(cè)機(jī)構(gòu)所得到的計(jì)測(cè)結(jié)果的統(tǒng)計(jì)信息,上述服 務(wù)器決定機(jī)構(gòu),根據(jù)由上述統(tǒng)計(jì)信息取得機(jī)構(gòu)所取得的統(tǒng)計(jì)信息,將上述 多個(gè)游戲裝置中的至少一個(gè),決定為要作為上述服務(wù)器動(dòng)作的游戲裝置。 此外,在本發(fā)明的一個(gè)方式中,還可為,包含游戲狀況信息存儲(chǔ)^l構(gòu), 其存儲(chǔ)根據(jù)上述多個(gè)游戲裝置各自上的操作內(nèi)容而更新的、表示上述游戲 的狀況的游戲狀況信息,由上述數(shù)據(jù)交換時(shí)間計(jì)測(cè)機(jī)構(gòu)所進(jìn)行的計(jì)測(cè),在 上述游戲開(kāi)始之后反復(fù)執(zhí)行,上述服務(wù)器決定機(jī)構(gòu),包含游戲狀況判定 機(jī)構(gòu),其在上述游戲開(kāi)始之后,根據(jù)存儲(chǔ)于上述游戲狀況信息存儲(chǔ)機(jī)構(gòu)的 游戲狀況信息,判定上述游戲的狀況是否為指定狀況;服務(wù)器選擇機(jī)構(gòu), 其在上述游戲開(kāi)始之后,根據(jù)由上述多個(gè)游戲裝置的每一個(gè)的上述數(shù)據(jù)交 換時(shí)間計(jì)測(cè)機(jī)構(gòu)所得到的計(jì)測(cè)結(jié)果,將上述多個(gè)游戲裝置中的至少一個(gè), 選擇為要作為上述服務(wù)器而動(dòng)作的游戲裝置;及切換機(jī)構(gòu),其在由上述游 戲狀況判定機(jī)構(gòu)判定為上述游戲的狀況為上述指定狀況時(shí),將要作為上述 服務(wù)器動(dòng)作的游戲裝置,切換成由上述服務(wù)器選擇機(jī)構(gòu)所選擇的游戲裝 置。
      此外,在本發(fā)明的一個(gè)方式中,還可為,上述游戲,從該游戲開(kāi)始起 經(jīng)過(guò)限制時(shí)間后結(jié)束,該網(wǎng)絡(luò)游戲系統(tǒng),包含監(jiān)視機(jī)構(gòu),其監(jiān)視到上述
      游戲結(jié)束為止的剩余時(shí)間是否為基準(zhǔn)時(shí)間以下;以及,在到上述游戲結(jié)束
      為止的剩余時(shí)間為上述基準(zhǔn)時(shí)間以下時(shí),限制執(zhí)行要作為上述服務(wù)器動(dòng)作 的游戲裝置的切換的機(jī)構(gòu)。
      此外,在本發(fā)明的一個(gè)方式中,還可為,上述多個(gè)游戲裝置的每一個(gè), 包含用以計(jì)測(cè)該游戲裝置的處理速度的處理速度計(jì)測(cè)機(jī)構(gòu),上述服務(wù)器決 定機(jī)構(gòu),根據(jù)由上述多個(gè)游戲裝置的每一個(gè)的上述數(shù)據(jù)交換時(shí)間計(jì)測(cè)機(jī)構(gòu) 所得到的計(jì)測(cè)結(jié)果、及由上述多個(gè)游戲裝置的每一個(gè)的上述處理速度計(jì)測(cè) 機(jī)構(gòu)所得到的計(jì)測(cè)結(jié)果,將上述多個(gè)游戲裝置中的至少一個(gè),決定為要作 為上述服務(wù)器動(dòng)作的游戲裝置。
      此外,在本發(fā)明的一個(gè)方式中,還可為,包含游戲成績(jī)存儲(chǔ)機(jī)構(gòu),其對(duì)應(yīng)用以識(shí)別上述游戲裝置或上述玩者的識(shí)別信息,存儲(chǔ)過(guò)去的游^^成 績(jī);上述服務(wù)器決定機(jī)構(gòu),根據(jù)由上述多個(gè)游戲裝置的每一個(gè)的游戲裝置 的上述數(shù)據(jù)交換時(shí)間計(jì)測(cè)機(jī)構(gòu)所得到的計(jì)測(cè)結(jié)果、及上述游戲成績(jī)存儲(chǔ)機(jī) 構(gòu)的存儲(chǔ)內(nèi)容,將上述多個(gè)游戲裝置中的至少一個(gè),決定為要作為上述服 務(wù)器動(dòng)作的游戲裝置。
      此外,在本發(fā)明的一個(gè)方式中,還可為,包含通信切斷次數(shù)存儲(chǔ)^1構(gòu), 其對(duì)應(yīng)用以識(shí)別上述游戲裝置或上述玩者的識(shí)別信息,存儲(chǔ)過(guò)去的游^^中 的通信切斷次數(shù),上述服務(wù)器決定機(jī)構(gòu),根據(jù)由上述多個(gè)游戲裝置的每一 個(gè)的上述計(jì)測(cè)機(jī)構(gòu)所得到的計(jì)測(cè)結(jié)果、及上述通信切斷次數(shù)存儲(chǔ)機(jī)構(gòu)的存 儲(chǔ)內(nèi)容,將上述多個(gè)游戲裝置中的至少一個(gè),決定為要作為上述服務(wù)器動(dòng) 作的游戲裝置。
      此外,在本發(fā)明的一個(gè)方式中,還可為,在上述游戲中,與上述多個(gè) 游戲裝置的每一個(gè)相對(duì)應(yīng)的游戲角色或游戲角色群登場(chǎng),上述服務(wù)器決定 機(jī)構(gòu)包含參數(shù)比較機(jī)構(gòu),該參數(shù)比較機(jī)構(gòu),針對(duì)上述多個(gè)游戲裝置的每一 個(gè),比較與該游戲裝置相對(duì)應(yīng)的上述游戲角色或上述游戲角色群的屬性參 數(shù)、及與上述多個(gè)游戲裝置中的其它游戲裝置相對(duì)應(yīng)的上述游戲角色或上 述游戲角色群的屬性參數(shù),上述服務(wù)器決定機(jī)構(gòu),根據(jù)由上述多個(gè)游戲裝 置的每一個(gè)的游戲裝置的上述數(shù)據(jù)交換時(shí)間計(jì)測(cè)機(jī)構(gòu)所得到的計(jì)測(cè)結(jié)果、 及由上述參數(shù)比較機(jī)構(gòu)所得到的比較結(jié)果,將上述多個(gè)游戲裝置中的至少 一個(gè),決定為要作為上述服務(wù)器而動(dòng)作的游戲裝置。


      圖1是表示本實(shí)施方式的網(wǎng)絡(luò)游戲系統(tǒng)的整體構(gòu)成圖。
      圖2是表示包含于本實(shí)施方式的網(wǎng)絡(luò)游戲系統(tǒng)中的游戲裝置的功能方 塊圖。
      圖3是表示游戲裝置信息表的一例的示意圖。
      圖4是表示響應(yīng)時(shí)間計(jì)測(cè)處理的流程圖。
      圖5是表示響應(yīng)時(shí)間計(jì)測(cè)處理的流程圖。
      圖6是表示計(jì)測(cè)結(jié)果表的一例的示意圖。
      圖7是表示服務(wù)器兼任裝置決定處理的流程圖。圖8是表示包含于本實(shí)施方式的網(wǎng)絡(luò)游戲系統(tǒng)中的游戲裝置的功能方 塊圖。
      圖9是表示游戲中處理的流程圖。
      圖IO是表示游戲中處理的流程圖。
      圖11是表示游戲成績(jī)信息表的一例的示意圖。
      圖12是表示通信切斷次數(shù)表的一例的示意圖。
      具體實(shí)施例方式
      以下,根據(jù)附圖對(duì)本發(fā)明的實(shí)施方式的 一例進(jìn)行詳細(xì)說(shuō)明。
      圖1是表示本發(fā)明實(shí)施方式的網(wǎng)絡(luò)游戲系統(tǒng)的整體構(gòu)成圖。如該圖所
      示,網(wǎng)絡(luò)游戲系統(tǒng)IO,包含多個(gè)游戲裝置12而構(gòu)成。游戲裝置12,均連 接在互聯(lián)網(wǎng)等通信網(wǎng)絡(luò)14上,且可互相進(jìn)行數(shù)據(jù)交換。
      游戲裝置12,包含例如微處理器、主存儲(chǔ)器、硬盤(pán)存儲(chǔ)裝置、盤(pán)片讀 取裝置、通信接口、計(jì)時(shí)部、操作部、圖像處理部及監(jiān)視器等所構(gòu)成的計(jì) 算機(jī)系統(tǒng)。此外,操作部,例如是游戲控制器或鼠標(biāo)等。另夕卜,盤(pán)片讀取 裝置,用以讀取例如DVD-ROM等光盤(pán)(信息存儲(chǔ)介質(zhì))的存儲(chǔ)內(nèi)容。通信 接口,是用以將游戲裝置12連接在通信網(wǎng)絡(luò)14上的接口。圖像處理部, 包含VRAM而構(gòu)成,根據(jù)從微處理器送來(lái)的圖像數(shù)據(jù)在VRAM上描繪游 戲畫(huà)面。然后,圖像處理部,將該內(nèi)容轉(zhuǎn)換成視頻信號(hào),并在給定時(shí)序 (timing)輸出至監(jiān)視器。游戲裝置12,由例如以往公知的家庭用游戲機(jī)、 可攜式游戲機(jī)、可攜式信息終端、行動(dòng)電話或個(gè)人計(jì)算機(jī)等所構(gòu)成。
      具有以上構(gòu)成的網(wǎng)絡(luò)游戲系統(tǒng)10,在各游戲裝置12之主存儲(chǔ)器上構(gòu) 建有公共的游戲狀況(游戲狀況信息)。此外,該公共的游戲狀況,根據(jù)各 游戲裝置12中所完成的操作內(nèi)容而更新。然后,在各游戲裝置12的監(jiān)視 器上,顯示有用以表示該公共的游戲狀況的游戲畫(huà)面。如此,在網(wǎng)絡(luò)游戲 系統(tǒng)10中,通過(guò)通信網(wǎng)絡(luò)14來(lái)實(shí)現(xiàn)多個(gè)玩者同時(shí)參加進(jìn)行的網(wǎng)絡(luò)游戲。
      網(wǎng)絡(luò)游戲系統(tǒng)10中,各游戲裝置12中具備服務(wù)器功能及客戶端功能。 在此,所謂服務(wù)器功能,是指用以使各游戲裝置12所保持的游戲狀況公 共化的功能。在服務(wù)器功能中,包含有例如,a)管理成為基準(zhǔn)的游戲狀況 信息(正游戲狀況信息)的功能、b)根據(jù)各游戲裝置12中所完成的操作內(nèi)容更新正游戲狀況信息的功能、及C)使該更新內(nèi)容反映在其它游戲裝置12 所保持的游戲狀況信息(副游戲狀況信息)的功能。此外,在客戶端功能中, 包含有例如,a)將玩者的操作內(nèi)容供給至服務(wù)器功能的功能、及b)根據(jù)依 服務(wù)器功能而更新的游戲狀況來(lái)更新游戲畫(huà)面的功能。
      此外,網(wǎng)絡(luò)游戲系統(tǒng)10中,使各游戲裝置12作為客戶端動(dòng)作的同時(shí), 使至少一個(gè)游戲裝置12作為服務(wù)器動(dòng)作。換言之,網(wǎng)絡(luò)游戲系統(tǒng)10中, 通過(guò)在至少一個(gè)游戲裝置12的服務(wù)器功能與各游戲裝置12的客戶端功能 之間交換各種信息(例如,操作信息或游戲狀況的更新信息等),實(shí)現(xiàn)上述 網(wǎng)絡(luò)游戲。
      在此,將游戲裝置12作為服務(wù)器及客戶端而動(dòng)作的狀態(tài)記載為服務(wù) 器兼任狀態(tài),而將處于服務(wù)器兼任狀態(tài)的游戲裝置12記載為服務(wù)器兼任 裝置。此外,將游戲裝置12作為客戶端而動(dòng)作,且不作為服務(wù)器而動(dòng)作 的狀態(tài)記載為客戶端專任狀態(tài),而將處于客戶端專任狀態(tài)的游戲裝置12 記載為客戶端專任裝置。
      以下,在如上所述的網(wǎng)絡(luò)游戲系統(tǒng)10中,對(duì)從多個(gè)游戲裝置之中適 當(dāng)?shù)貨Q定作為服務(wù)器兼任裝置而動(dòng)作的游戲裝置的技術(shù)加以說(shuō)明。
      在此,以網(wǎng)絡(luò)游戲系統(tǒng)10提供4名玩者參加進(jìn)行的對(duì)戰(zhàn)足球游戲的 情況為例來(lái)進(jìn)行說(shuō)明。此外,該對(duì)戰(zhàn)足球游戲與實(shí)際的足球比賽同樣,由 前半場(chǎng)及后半場(chǎng)所構(gòu)成。前半場(chǎng)或后半場(chǎng),分別從開(kāi)始起經(jīng)過(guò)限制時(shí)間后 結(jié)束。限制時(shí)間,是將事先決定的基礎(chǔ)時(shí)間、與根據(jù)比賽狀況而決定的時(shí) 間(暫停時(shí)間湘加得到的時(shí)間。在此說(shuō)明的示例中,各玩者以互不相同的 游戲裝置12來(lái)進(jìn)行游戲。另外,各隊(duì)伍分別由2名玩者來(lái)操作。另外, 各游戲裝置12的主存儲(chǔ)器中,構(gòu)建配置有兩隊(duì)伍的足球選手角色或球角 色等的公共游戲空間。然后,在各游戲裝置12的監(jiān)視器上,顯示有用以 表示該公共游戲空間的狀況的游戲畫(huà)面。
      網(wǎng)絡(luò)游戲系統(tǒng)10中,用以決定服務(wù)器兼任裝置的處理在游戲幵始前 執(zhí)行。例如在比賽的前半場(chǎng)或后半場(chǎng)開(kāi)始之前,執(zhí)行用以決定服務(wù)器兼任 裝置的處理。此外,在執(zhí)行用以決定該服務(wù)器兼任裝置的處理時(shí),任意一 個(gè)游戲裝置12被暫時(shí)選出作為服務(wù)器兼任裝置。
      圖2是表示各游戲裝置12中所實(shí)現(xiàn)的功能中,與用以決定服務(wù)器兼任裝置的處理執(zhí)行相關(guān)聯(lián)的功能方塊圖。如該圖所示,在各游戲裝置12
      中包含有游戲裝置信息存儲(chǔ)部20、計(jì)測(cè)部22、響應(yīng)部26、及服務(wù)器決定 部28。這些功能,通過(guò)由各游戲裝置12執(zhí)行經(jīng)DVD-ROM等的信息存儲(chǔ) 介質(zhì)或互聯(lián)網(wǎng)等的通信網(wǎng)絡(luò)14而供給的游戲程序來(lái)實(shí)現(xiàn)。 [游戲裝置信息存儲(chǔ)部]
      游戲裝置信息存儲(chǔ)部20,以游戲裝置12的主存儲(chǔ)器為主來(lái)實(shí)現(xiàn)。游 戲裝置信息存儲(chǔ)部20,存儲(chǔ)關(guān)于各游戲裝置12的信息(游戲裝置信息)。 本實(shí)施方式的情況,存儲(chǔ)有例如圖3所示的游戲裝置信息表。如圖3所示, 在該游戲裝置信息表中包含有「游戲裝置ID」欄、「玩者ID」欄、「隊(duì) 伍ID」欄、「訪問(wèn)信息」欄、及「服務(wù)器兼任狀態(tài)標(biāo)志」欄。在「游戲裝 置ID」欄中,儲(chǔ)存有唯一地識(shí)別游戲裝置12的識(shí)別信息(游戲裝置ID)。 在「玩者ID」欄中,儲(chǔ)存有唯一地識(shí)別玩者的識(shí)別信息(玩者ID)。在「隊(duì) 伍ID」欄中,儲(chǔ)存有識(shí)別玩者的操作對(duì)象隊(duì)伍的識(shí)別信息(隊(duì)伍ID)。在「訪 問(wèn)信息」欄中,儲(chǔ)存有用以對(duì)該游戲裝置12進(jìn)行訪問(wèn)的訪問(wèn)信息(例如IP 地址等)?!冈L問(wèn)信息」欄的內(nèi)容,被在進(jìn)行例如由響應(yīng)請(qǐng)求部24進(jìn)行的 響應(yīng)請(qǐng)求數(shù)據(jù)的發(fā)送、由響應(yīng)部26進(jìn)行的響應(yīng)數(shù)據(jù)的返回、或操作信息 及游戲狀況更新信息的發(fā)送時(shí)而參照。在「服務(wù)器兼任狀態(tài)標(biāo)志」欄中, 儲(chǔ)存有表示該游戲裝置12是否為服務(wù)器兼任狀態(tài)的信息(服務(wù)器兼任狀態(tài) 標(biāo)志)。服務(wù)器兼任狀態(tài)標(biāo)志取0或1的值。在游戲裝置12不為服務(wù)器兼 任狀態(tài)時(shí)(為客戶端專任狀態(tài)時(shí)),服務(wù)器兼任狀態(tài)標(biāo)志為0。另一方面, 在游戲裝置12為服務(wù)器兼任狀態(tài)時(shí),服務(wù)器兼任狀態(tài)標(biāo)志為1。
      如后所述,服務(wù)器兼任狀態(tài)的游戲裝置12的游戲裝置信息存儲(chǔ)部20 的存儲(chǔ)內(nèi)容,由該游戲裝置12的服務(wù)器決定部28來(lái)更新??蛻舳藢H螤?態(tài)的游戲裝置12的游戲裝置信息存儲(chǔ)部20的存儲(chǔ)內(nèi)容,由服務(wù)器兼任狀 態(tài)的游戲裝置12的服務(wù)器決定部28來(lái)更新。
      計(jì)測(cè)部22,以游戲裝置12的微處理器、通信接口及計(jì)時(shí)部為主來(lái)實(shí) 現(xiàn)。計(jì)測(cè)部22(數(shù)據(jù)交換時(shí)間計(jì)測(cè)機(jī)構(gòu)),計(jì)測(cè)與其它游戲裝置12間的指 定數(shù)據(jù)交換所需的時(shí)間。
      本實(shí)施方式的情況,在計(jì)測(cè)部22中包含有響應(yīng)請(qǐng)求部24。響應(yīng)請(qǐng)求部24,將響應(yīng)請(qǐng)求數(shù)據(jù)發(fā)送至其它游戲裝置12。在該響應(yīng)請(qǐng)求數(shù)據(jù)中, 包含表示發(fā)送時(shí)刻的發(fā)送時(shí)刻信息。
      響應(yīng)部26,以游戲裝置12的微處理器及通信接口為主來(lái)實(shí)現(xiàn)。響應(yīng) 部26,接收由其它游戲裝置12的響應(yīng)請(qǐng)求部24發(fā)送的響應(yīng)請(qǐng)求數(shù)據(jù)。當(dāng) 響應(yīng)部26接收到響應(yīng)請(qǐng)求數(shù)據(jù)時(shí),從該響應(yīng)請(qǐng)求數(shù)據(jù)中取得發(fā)送時(shí)刻信 息,并產(chǎn)生包含該發(fā)送時(shí)刻信息而成的響應(yīng)數(shù)據(jù)。然后響應(yīng)部26,將該響 應(yīng)數(shù)據(jù)返回至響應(yīng)請(qǐng)求數(shù)據(jù)的發(fā)送源的游戲裝置12。
      計(jì)測(cè)部22,接收由其它游戲裝置12的響應(yīng)部26返回的響應(yīng)數(shù)據(jù)。當(dāng) 計(jì)測(cè)部22接收到響應(yīng)數(shù)據(jù)時(shí),根據(jù)由包含于該響應(yīng)數(shù)據(jù)內(nèi)的發(fā)送時(shí)刻信 息而表示的發(fā)送時(shí)刻及當(dāng)前時(shí)刻,算出響應(yīng)時(shí)間。
      在此,針對(duì)計(jì)測(cè)部22的動(dòng)作更進(jìn)一步詳細(xì)說(shuō)明。圖4及圖5是表示 各游戲裝置12中以計(jì)測(cè)部22為主而執(zhí)行的響應(yīng)時(shí)間計(jì)測(cè)處理的流程圖。 此外,該處理,不論是服務(wù)器兼任狀態(tài)還是客戶端專任狀態(tài),都由各游戲 裝置12來(lái)分別執(zhí)行。此外,該處理,通過(guò)在各游戲裝置12中執(zhí)行例如從 DVD-ROM等的信息存儲(chǔ)介質(zhì)讀出的游戲程序、或通過(guò)通信網(wǎng)絡(luò)14而供
      給的游戲程序來(lái)實(shí)現(xiàn)。
      如圖4所示,在響應(yīng)時(shí)間計(jì)測(cè)處理中,變量n的值被初始化成l(S101)。 如后所述,變量n為了表示響應(yīng)請(qǐng)求目的地的游戲裝置12的游戲裝置ID 而使用。接著,判定游戲裝置ID 「n」的游戲裝置12是否為其它游戲裝置 12(S102)。該判定,將響應(yīng)請(qǐng)求源及響應(yīng)請(qǐng)求目的地作為同一游戲裝置12, 并為了擔(dān)保計(jì)測(cè)響應(yīng)時(shí)間的處理(S103至S112)不會(huì)被執(zhí)行而進(jìn)行。
      在游戲裝置ID 「n」的游戲裝置12為其它游戲裝置12時(shí),變量i的 值會(huì)被初始化成0(S103)。接著,取得當(dāng)前時(shí)刻tl (S104)。然后,包含該 當(dāng)前時(shí)刻tl作為發(fā)送時(shí)刻的響應(yīng)請(qǐng)求數(shù)據(jù),被發(fā)送至游戲裝置ID 「n」的 游戲裝置12(S105)。之后,監(jiān)視是否已接收到由游戲裝置ID 「n」的游戲 裝置12的響應(yīng)部26返回的響應(yīng)數(shù)據(jù)(S106)。
      當(dāng)接收到響應(yīng)數(shù)據(jù)時(shí),取得當(dāng)前時(shí)刻(接收時(shí)刻)t2 (S107)。此外,取 得包含于該響應(yīng)數(shù)據(jù)內(nèi)的發(fā)送時(shí)刻tl (S108)。然后,計(jì)算出響應(yīng)時(shí)間 tr(tr=t2-tl)(S109)。之后,n及tr的值的組合,被提供給服務(wù)器兼任裝置的 服務(wù)器決定部28(S110)。此外,在游戲裝置12為客戶端專任狀態(tài)時(shí),n及tr的值的組合,通過(guò)通信網(wǎng)絡(luò)14發(fā)送至服務(wù)器兼任裝置的服務(wù)器決定部28。
      如此,在本實(shí)施方式中,由各游戲裝置12的計(jì)測(cè)部22所算出的響應(yīng) 時(shí)間(tr),被與響應(yīng)請(qǐng)求數(shù)據(jù)的發(fā)送目的地的游戲裝置12(響應(yīng)請(qǐng)求目的地 的游戲裝置)的游戲裝置ID(n)—起,提供給服務(wù)器兼任狀態(tài)的游戲裝置12 的服務(wù)器決定部28。例如,在從游戲裝置ID 「1」的游戲裝置12發(fā)送響 應(yīng)請(qǐng)求數(shù)據(jù)至游戲裝置ID 「2」的游戲裝置12,從游戲裝置ID 「2」的游 戲裝置12發(fā)送響應(yīng)數(shù)據(jù)至游戲裝置ID 「1」的游戲裝置12時(shí),在游戲裝 置ID 「1」的游戲裝置12中所算出的響應(yīng)時(shí)間,被與進(jìn)行響應(yīng)后的游戲裝 置12的游戲裝置ID 「2」 一起,提供給服務(wù)器兼任裝置的服務(wù)器決定部 28。
      S110的處理被執(zhí)行后,變量i的值被遞增(Slll),并判定該值是否未 滿3(S112)。當(dāng)變量i的值未滿3時(shí),再次執(zhí)行S104至S112的處理。本 實(shí)施方式中,通過(guò)執(zhí)行以上的處理,重復(fù)3次(指定次數(shù))游戲裝置ID 「n」 的游戲裝置12所對(duì)應(yīng)的響應(yīng)請(qǐng)求數(shù)據(jù)的發(fā)送。
      另一方面,當(dāng)變量i并非為未滿3時(shí),變量n的值被遞增(S113),并 判定該值是否為4(游戲所涉及的游戲裝置12的數(shù)目)以下(S114)。 g卩,判 定是否已完成將其它的各游戲裝置12作為響應(yīng)請(qǐng)求目的地的響應(yīng)時(shí)間的 計(jì)測(cè)。當(dāng)變量n的值為4以下時(shí),再次執(zhí)行S102至S114的處理。另一方 面,當(dāng)變量n的值并非為4以下時(shí),響應(yīng)時(shí)間計(jì)測(cè)處理結(jié)束。
      服務(wù)器決定部28,以游戲裝置12的微處理器、主存儲(chǔ)器及通信接口 為主實(shí)現(xiàn)。服務(wù)器決定部28,根據(jù)由各游戲裝置12的計(jì)測(cè)部22得到的計(jì) 測(cè)結(jié)果,決定多個(gè)游戲裝置12中的至少一個(gè)作為服務(wù)器兼任裝置。此外 如上述那樣,只對(duì)作為服務(wù)器兼任狀態(tài)的游戲裝置12的服務(wù)器決定部28, 供給由各游戲裝置12的計(jì)測(cè)部22得到的計(jì)測(cè)結(jié)果。因此,服務(wù)器決定部 28(數(shù)據(jù)交換時(shí)間計(jì)測(cè)結(jié)果取得機(jī)構(gòu)),只在游戲裝置12為服務(wù)器兼任狀態(tài) 的情況,取得由各游戲裝置12的計(jì)測(cè)部22得到的計(jì)測(cè)結(jié)果,并決定作為 服務(wù)器兼任裝置而動(dòng)作的游戲裝置12。服務(wù)器決定部28中包含有統(tǒng)計(jì)信息取得部30。統(tǒng)計(jì)信息取得部30, 取得由各游戲裝置12的計(jì)測(cè)部22得到的計(jì)測(cè)結(jié)果的統(tǒng)計(jì)信息。由服務(wù)器 決定部28作出的服務(wù)器兼任裝置的決定,根據(jù)由統(tǒng)計(jì)信息取得部30所取 得的統(tǒng)計(jì)信息來(lái)執(zhí)行。
      本實(shí)施方式的情況,在統(tǒng)計(jì)信息取得部30中,存儲(chǔ)有例如圖6所示 的計(jì)測(cè)結(jié)果表。如該圖所示,該計(jì)測(cè)結(jié)果表,表示從各游戲裝置12的計(jì) 測(cè)部22提供的游戲裝置ID及響應(yīng)時(shí)間的組合的履歷。當(dāng)在各游戲裝置12 中執(zhí)行S110的處理,并對(duì)服務(wù)器兼任裝置的服務(wù)器決定部28(統(tǒng)計(jì)信息取 得部30)提供游戲裝置ID(n)及響應(yīng)時(shí)間(tr怖組合后,在計(jì)測(cè)結(jié)果表中新追 加記錄,在該記錄的「游戲裝置ID」欄中儲(chǔ)存有游戲裝置ID(n)的值,并 在「響應(yīng)時(shí)間」欄中儲(chǔ)存有響應(yīng)時(shí)間(tr)的值。服務(wù)器兼任裝置的決定,根 據(jù)該計(jì)測(cè)結(jié)果表而進(jìn)行。
      在此,針對(duì)服務(wù)器決定部28的動(dòng)作更進(jìn)一步詳細(xì)說(shuō)明。圖7是表示 以服務(wù)器決定部28為主而執(zhí)行的服務(wù)器兼任裝置決定處理的流程圖。此 外,該處理通過(guò)在游戲裝置12中執(zhí)行例如從DVD-ROM等的信息存儲(chǔ)介 質(zhì)讀出的游戲程序、或通過(guò)通信網(wǎng)絡(luò)14提供的游戲程序來(lái)實(shí)現(xiàn)。此外如 上述那樣,該處理由服務(wù)器兼任狀態(tài)的游戲裝置12來(lái)執(zhí)行。
      如圖7所示,在服務(wù)器兼任裝置決定處理中,對(duì)各游戲裝置12,計(jì)算 出當(dāng)該游戲裝置12成為響應(yīng)請(qǐng)求目的地時(shí)由響應(yīng)請(qǐng)求源的游戲裝置12所 計(jì)測(cè)的響應(yīng)時(shí)間的平均值(S201)。
      更具體而言,根據(jù)由統(tǒng)計(jì)信息取得部30所保持的計(jì)測(cè)結(jié)果表,對(duì)各 游戲裝置12(各游戲裝置ID)計(jì)算出平均響應(yīng)時(shí)間。在此,該各游戲裝置 12的平均響應(yīng)時(shí)間,當(dāng)該游戲裝置12成為響應(yīng)請(qǐng)求目的地時(shí),表示由響 應(yīng)請(qǐng)求源的游戲裝置12中所計(jì)測(cè)的響應(yīng)時(shí)間的平均。因此,該平均響應(yīng) 時(shí)間較短的游戲裝置12,對(duì)其他游戲裝置12而言可稱為是比較快速地返 回響應(yīng)的情況較好的游戲裝置12。亦即,可稱為是適合作為服務(wù)器兼任裝 置的游戲裝置12。因此,本實(shí)施方式的情況,選擇平均響應(yīng)時(shí)間最短的游 戲裝置12作為服務(wù)器兼任裝置。
      更具體而言,在服務(wù)器兼任裝置決定處理中,取得平均響應(yīng)時(shí)間最短 的游戲裝置12的游戲裝置ID(S202)。然后,在由各游戲裝置12所保持的游戲裝置信息表中,對(duì)應(yīng)該游戲裝置ID的服務(wù)器兼任狀態(tài)標(biāo)志被更新成
      1,而對(duì)應(yīng)其它游戲裝置ID的服務(wù)器兼任狀態(tài)標(biāo)志則被更新成0(S203)。 此時(shí),對(duì)客戶端專任狀態(tài)的游戲裝置12,發(fā)送在S202取得的游戲裝置 ID(被決定作為服務(wù)器兼任裝置的游戲裝置12的游戲裝置ID)。然后,客 戶端專任狀態(tài)的游戲裝置12中,在游戲裝置信息表中,對(duì)應(yīng)該游戲裝置 ID的「服務(wù)器兼任狀態(tài)標(biāo)志」欄的值被更新成1,而對(duì)應(yīng)其它游戲裝置ID 的「服務(wù)器兼任狀態(tài)標(biāo)志」欄的值則被更新成O。
      此外,網(wǎng)絡(luò)游戲系統(tǒng)10中,響應(yīng)時(shí)間計(jì)測(cè)處理(參照?qǐng)D4及圖5),即 使在游戲開(kāi)始之后,亦在各游戲裝置12中以指定的時(shí)間間隔反復(fù)執(zhí)行。 此外,服務(wù)器兼任裝置決定處理(參照?qǐng)D7),亦在游戲開(kāi)始后的指定時(shí)序 中執(zhí)行。即,即使在游戲開(kāi)始后,也可執(zhí)行用以決定服務(wù)器兼任裝置的處 理。然后,服務(wù)器兼任狀態(tài)標(biāo)志被服務(wù)器兼任裝置決定處理更新成1的游 戲裝置12,開(kāi)始作為服務(wù)器兼任裝置的動(dòng)作,而服務(wù)器兼任狀態(tài)標(biāo)志被服 務(wù)器兼任裝置決定處理更新成O的游戲裝置12,開(kāi)始作為客戶端專任裝置 的動(dòng)作。如此,在網(wǎng)絡(luò)游戲系統(tǒng)10中,在游戲中也可將服務(wù)器兼任裝置 切換成其它的游戲裝置12。
      接著,對(duì)與游戲的執(zhí)行相關(guān)聯(lián)的功能方塊進(jìn)行說(shuō)明。圖8是表示各游 戲裝置12中可實(shí)現(xiàn)的功能中,與游戲的執(zhí)行相關(guān)聯(lián)的功能方塊圖。如該 圖所示,在各游戲裝置12中,包含有游戲裝置信息存儲(chǔ)部20、游戲信息 存儲(chǔ)部31、客戶端功能部34、及服務(wù)器功能部42。這些功能也通過(guò)由各 游戲裝置12執(zhí)行透過(guò)DVD-ROM等的信息存儲(chǔ)介質(zhì)或互聯(lián)網(wǎng)等的通信網(wǎng) 絡(luò)14而提供的游戲程序來(lái)實(shí)現(xiàn)。
      游戲信息存儲(chǔ)部31,以游戲裝置12的主存儲(chǔ)器或光盤(pán)為主來(lái)實(shí)現(xiàn)。 游戲信息存儲(chǔ)部31,存儲(chǔ)與游戲相關(guān)聯(lián)的各種信息。在游戲信息存儲(chǔ)部 31中,存儲(chǔ)有例如隊(duì)伍的屬性參數(shù)、或?qū)儆诟麝?duì)伍的足球選手角色的屬性 參數(shù)。作為隊(duì)伍的屬性參數(shù),可列舉例如將隊(duì)伍的攻擊力或守備力等數(shù)值 化的參數(shù)。此外,作為足球選手角色的屬性參數(shù),可列舉例如將足球選擇 角色的動(dòng)作能力(帶球力、傳球力或射門(mén)力等)數(shù)值化的參數(shù)。在游戲信息存儲(chǔ)部31中包含有游戲狀況信息存儲(chǔ)部32。游戲狀況信
      息存儲(chǔ)部32,是以游戲裝置12的主存儲(chǔ)器為主來(lái)實(shí)現(xiàn)。游戲狀況信息存 儲(chǔ)部32,存儲(chǔ)表示游戲狀況的游戲狀況信息。本實(shí)施方式的情況,游戲狀 況信息,是表示例如配置于游戲空間內(nèi)的各足球選手角色的狀態(tài)(位置、姿 勢(shì)、移動(dòng)方向、移動(dòng)速度,例如帶球、傳球或射門(mén)等的動(dòng)作種類等)或球角 色的狀態(tài)(位置、移動(dòng)方向或移動(dòng)速度等)的信息。此外例如,是表示兩隊(duì) 伍的得分或比賽的經(jīng)過(guò)時(shí)間等比賽狀況的信息。
      如后述那樣,服務(wù)器兼任狀態(tài)的游戲裝置12的游戲狀況信息存儲(chǔ)部 32的存儲(chǔ)內(nèi)容,由該游戲裝置12的游戲狀況信息更新部44更新。另一方 面,客戶端專任狀態(tài)的游戲裝置12的游戲狀況信息存儲(chǔ)部32的存儲(chǔ)內(nèi)容, 由服務(wù)器兼任狀態(tài)的游戲裝置12的游戲狀況信息更新部44更新。
      客戶端功能部34,用于實(shí)現(xiàn)游戲裝置12的客戶端功能。在客戶端功 能部34中,包含有操作信息取得部36、顯示控制部38及顯示部40。 [操作信息取得部]
      操作信息取得部36,包含游戲裝置12的操作部來(lái)實(shí)現(xiàn)。操作信息取 得部36,根據(jù)從操作部輸入的操作信號(hào),取得對(duì)應(yīng)玩者的操作內(nèi)容的操作 信息。
      在此,操作信息是表示根據(jù)例如從操作部輸入的操作信號(hào)而判斷的玩 者的操作內(nèi)容的信息。此外例如,操作信息亦可為表示從操作部輸入的操 作信號(hào)本身的信息。此外例如,亦可為表示與操作對(duì)象的選手角色相對(duì)的 動(dòng)作指示內(nèi)容的信息。動(dòng)作指示內(nèi)容,是例如帶球、傳球或射門(mén)等,根據(jù) 從操作部輸入的操作信號(hào)而判斷。如后述那樣,操作信息被作為存儲(chǔ)于游 戲狀況信息存儲(chǔ)部?jī)?nèi)的游戲狀況信息的更新基礎(chǔ)。
      操作信息取得部36,將所取得的操作信息提供給服務(wù)器兼任裝置的游 戲狀況信息更新部44。 S卩,由服務(wù)器兼任狀態(tài)的游戲裝置12的操作信息 取得部36而取得的操作信息,被供給至該游戲裝置12的游戲狀況信息更 新部44。由客戶端專任狀態(tài)的游戲裝置12的操作信息取得部36而取得的 操作信息,經(jīng)通信網(wǎng)絡(luò)14提供給服務(wù)器兼任狀態(tài)的游戲裝置12的游戲狀 況信息更新部44。[顯示控制部及顯示部]
      顯示控制部38,以游戲裝置12的圖像處理部為主來(lái)實(shí)現(xiàn)。顯示部40, 以游戲裝置12的監(jiān)視器為主來(lái)實(shí)現(xiàn)。顯示控制部38,根據(jù)游戲狀況信息 存儲(chǔ)部32的存儲(chǔ)內(nèi)容產(chǎn)生游戲畫(huà)面,且使該游戲畫(huà)面顯示于顯示部40上。
      服務(wù)器功能部42,實(shí)現(xiàn)游戲裝置12的服務(wù)器功能。服務(wù)器功能部42 的動(dòng)作,在服務(wù)器兼任裝置中被允許,而在客戶端專任裝置中被抑止。服 務(wù)器功能部42中,包含有游戲狀況信息更新部44。
      游戲狀況信息更新部44,以游戲裝置12的微處理器為主來(lái)實(shí)現(xiàn)。游 戲狀況信息更新部44,根據(jù)從各游戲裝置12的操作信息取得部36所供給 的操作信息,更新各游戲裝置12的游戲狀況信息存儲(chǔ)部32的存儲(chǔ)內(nèi)容。 例如,游戲狀況信息更新部44,根據(jù)從各游戲裝置12的操作信息取得部 36所供給的操作信息,而更新該游戲裝置12的玩者的操作對(duì)象的足球選 手角色的位置或姿勢(shì)。此時(shí),足球選手角色的屬性參數(shù)被讀出,根據(jù)該屬 性參數(shù),設(shè)定該足球選手角色的移動(dòng)速度等。
      本實(shí)施方式的情況,在服務(wù)器兼任狀態(tài)的游戲裝置12中,由游戲狀 況信息更新部44,根據(jù)從各游戲裝置12的操作信息取得部36供給的操作 信息而更新游戲狀況信息存儲(chǔ)部32的存儲(chǔ)內(nèi)容。此外,在服務(wù)器兼任狀 態(tài)的游戲裝置12中,為了使該更新內(nèi)容反映在其它游戲裝置12(即,客戶 端專任裝置)的游戲狀況信息存儲(chǔ)部32的存儲(chǔ)內(nèi)容中,由游戲狀況信息更 新部44將游戲狀況更新信息發(fā)送至其它游戲裝置12。在客戶端專任狀態(tài) 的游戲裝置12中,接收從服務(wù)器兼任裝置的游戲狀況信息更新部44發(fā)送 的游戲狀況更新信息,并根據(jù)該游戲狀況更新信息而更新游戲狀況信息存 儲(chǔ)部32的存儲(chǔ)內(nèi)容。
      在此,作為游戲狀況更新信息,例如發(fā)送被存儲(chǔ)于游戲狀況信息存儲(chǔ) 部32內(nèi)的游戲狀況信息的全部或一部分。此外例如,表示游戲狀況信息 的更新內(nèi)容的信息,可作為游戲狀況更新信息來(lái)發(fā)送。
      圖9及圖10,是游戲中由各游戲裝置12在每一指定時(shí)間(本實(shí)施方式 中為1/60秒)執(zhí)行的處理之中,以與本發(fā)明相關(guān)聯(lián)者為主表示的流程圖。該處理,通過(guò)在各游戲裝置12中執(zhí)行例如從DVD-ROM等的信息存儲(chǔ)介 質(zhì)讀出的游戲程序、或經(jīng)通信網(wǎng)絡(luò)14而提供的游戲程序來(lái)實(shí)現(xiàn)。
      如圖9所示,游戲裝置12中,由操作信息取得部36取得表示該游戲 裝置12中所完成的玩者的操作內(nèi)容的操作信息(S301)。接著,根據(jù)被存儲(chǔ) 于該游戲裝置12的游戲裝置信息存儲(chǔ)部20內(nèi)的游戲裝置信息表,來(lái)判定 該游戲裝置12的服務(wù)器兼任狀態(tài)標(biāo)志是否為1。
      當(dāng)判定服務(wù)器兼任狀態(tài)標(biāo)志為0時(shí),即游戲裝置12為客戶端專任狀 態(tài)時(shí),執(zhí)行S307至S310的處理。g卩,客戶端專任狀態(tài)的游戲裝置12, 將在S301中取得的操作信息發(fā)送至服務(wù)器兼任狀態(tài)的游戲裝置12(S307)。 接著,取得從服務(wù)器兼任裝置的游戲狀況信息更新部44所發(fā)送的游戲狀 況更新信息(S308)。然后,根據(jù)該游戲狀況更新信息,更新被存儲(chǔ)于游戲 狀況信息存儲(chǔ)部32內(nèi)的游戲狀況信息(S309)。之后,根據(jù)被存儲(chǔ)于游戲狀 況信息存儲(chǔ)部32的游戲狀況信息,將游戲畫(huà)面產(chǎn)生于VRAM上(S310)。 形成于VRAM上的游戲畫(huà)面,被以指定的時(shí)序顯示輸出至監(jiān)視器上。
      另一方面,當(dāng)判定服務(wù)器兼任狀態(tài)標(biāo)志為1時(shí),即,游戲裝置12為 服務(wù)器兼任狀態(tài)時(shí),執(zhí)行S303至S306的處理。g卩,服務(wù)器兼任狀態(tài)的游 戲裝置12,取得從客戶端專任狀態(tài)的游戲裝置12的操作信息部36所發(fā)送 的操作信息(S303)。然后,被存儲(chǔ)于游戲狀況信息存儲(chǔ)部32內(nèi)的游戲狀況 信息,被根據(jù)在S301中取得的操作信息、及在S303中取得的操作信息更 新(S304)。此外,表示S304中的游戲狀況信息的更新內(nèi)容的游戲狀況更 新信息,被發(fā)送至客戶端專任裝置(S305)。之后,根據(jù)被存儲(chǔ)于游戲狀況 信息存儲(chǔ)部32內(nèi)的游戲狀況信息,將游戲畫(huà)面產(chǎn)生于VRAM上(S306)。 形成于VRAM上的游戲畫(huà)面,被以指定的時(shí)序顯示輸出至監(jiān)視器上。
      用以更新游戲畫(huà)面的處理(S306或S310)被執(zhí)行之后,判定是否從響應(yīng) 時(shí)間計(jì)測(cè)處理的上次執(zhí)行時(shí)起已經(jīng)過(guò)指定時(shí)間(S311)。然后,當(dāng)已經(jīng)過(guò)指 定時(shí)間時(shí),開(kāi)始執(zhí)行響應(yīng)時(shí)間計(jì)測(cè)處理(參照?qǐng)D4及圖5)(S312)。
      此外,當(dāng)判定為從開(kāi)始執(zhí)行響應(yīng)時(shí)間計(jì)測(cè)處理之后,或,響應(yīng)時(shí)間計(jì) 測(cè)處理的上次執(zhí)行時(shí)起沒(méi)有經(jīng)過(guò)指定時(shí)間時(shí)(S311的否),判定游戲裝置12 的服務(wù)器兼任狀態(tài)標(biāo)志是否為1(S313)。該判定,與S302的情況同樣地進(jìn) 行。然后,服務(wù)器兼任狀態(tài)的游戲裝置12,判定是否為執(zhí)行服務(wù)器兼任裝 置決定處理(參照?qǐng)D7)的時(shí)序(S314)。在此,所謂「執(zhí)行服務(wù)器兼任裝置決 定處理的時(shí)序」,指即使進(jìn)行服務(wù)器兼任裝置的變更亦不會(huì)對(duì)游戲的執(zhí)行 帶來(lái)影響的時(shí)序。換言之,所謂「執(zhí)行服務(wù)器兼任裝置決定處理的時(shí)序J , 是指游戲的當(dāng)前狀況,處于即使進(jìn)行服務(wù)器兼任裝置的變更亦不會(huì)對(duì)游戲
      的執(zhí)行帶來(lái)影響的、處于指定狀況的時(shí)序。因此,在S314中,判定游戲
      的當(dāng)前狀況是否為上述指定的狀況。該判定,根據(jù)例如被存儲(chǔ)于游戲狀況
      信息存儲(chǔ)部32內(nèi)的游戲狀況信息而判定。例如,本實(shí)施方式的情況,所 謂「執(zhí)行服務(wù)器兼任裝置決定處理的時(shí)序」,是指從比賽進(jìn)行中(in play) 的狀態(tài)移行至?xí)和1荣?out of play)的狀態(tài)的時(shí)序。因此,在S314中,是 通過(guò)判定游戲的當(dāng)前狀況是否為暫停比賽的狀態(tài),來(lái)判定游戲的當(dāng)前狀 態(tài),是否已從比賽進(jìn)行中的狀態(tài)移行至?xí)和1荣惖臓顟B(tài)。此外,所謂「暫 停比賽」,是指球越過(guò)球門(mén)線或邊線的情況、或因犯規(guī)或受傷的人等使裁 判中止競(jìng)賽的情況。此外,所謂「比賽進(jìn)行中」,是指非為「暫停比賽」 的狀態(tài)的情況。游戲的當(dāng)前狀況是否為暫停比賽的狀態(tài),根據(jù)例如被存儲(chǔ) 于游戲狀況信息存儲(chǔ)部32內(nèi)的游戲狀況信息(球角色的位置等)而判定。
      服務(wù)器兼任狀態(tài)的游戲裝置12中,當(dāng)被判定為是執(zhí)行服務(wù)器兼任裝 置決定處理的時(shí)序時(shí),開(kāi)始執(zhí)行服務(wù)器兼任裝置決定處理(S315)。然后, 在服務(wù)器兼任裝置決定處理完成后,服務(wù)器兼任狀態(tài)標(biāo)志被服務(wù)器兼任裝 置決定處理更新成1的游戲裝置12,開(kāi)始作為服務(wù)器兼任裝置的動(dòng)作,服 務(wù)器兼任狀態(tài)標(biāo)志被服務(wù)器兼任裝置決定處理更新成O的游戲裝置12,開(kāi) 始作為客戶端專任裝置的動(dòng)作。
      以上說(shuō)明的網(wǎng)絡(luò)游戲系統(tǒng)10中,在各游戲裝置12中,將其它的各游 戲裝置12依序作為響應(yīng)請(qǐng)求目的地,并計(jì)測(cè)在對(duì)響應(yīng)請(qǐng)求目的地的游戲 裝置12發(fā)送響應(yīng)請(qǐng)求數(shù)據(jù)之后,直至接收到從該響應(yīng)請(qǐng)求目的地的游戲 裝置12返回的響應(yīng)數(shù)據(jù)為止的時(shí)間。此外,對(duì)各游戲裝置12,計(jì)算出在 該游戲裝置12成為響應(yīng)請(qǐng)求目的地的情況下,由響應(yīng)請(qǐng)求源的游戲裝置 12而計(jì)測(cè)的響應(yīng)時(shí)間的平均值。然后,該平均響應(yīng)時(shí)間最短的游戲裝置 12,被決定作為服務(wù)器兼任裝置。上述平均響應(yīng)時(shí)間短的游戲裝置12,可 稱為是對(duì)其他游戲裝置12而言比較快速返回響應(yīng)的狀況較好的游戲裝置12。
      S卩,可以說(shuō)是適合作為服務(wù)器兼任裝置的游戲裝置12。因此,根據(jù)網(wǎng)
      絡(luò)游戲系統(tǒng)10,根據(jù)各游戲裝置12對(duì)通信網(wǎng)絡(luò)14的連接狀況或通信網(wǎng)絡(luò) 14的通信狀況等,選擇被判斷為更適合的游戲裝置12作為服務(wù)器兼任裝
      置。結(jié)果,可確保玩者能較好地享受游戲。
      此外,網(wǎng)絡(luò)游戲系統(tǒng)IO,即使在游戲中也反復(fù)執(zhí)行以上的服務(wù)器兼任 裝置的決定。因此,即使游戲中通信網(wǎng)絡(luò)14的通信狀況發(fā)生變化,也可 根據(jù)該變化后的狀況,將服務(wù)器兼任裝置切換成被判斷為更適合的游戲裝 置12,使得玩者可更好地享受游戲。
      此外,本發(fā)明并非被限定于以上說(shuō)明的實(shí)施方式。
      例如,游戲中的服務(wù)器兼任裝置的切換的執(zhí)行,可當(dāng)?shù)奖荣惖那鞍雸?chǎng) 或后半場(chǎng)結(jié)束為止的剩余時(shí)間為基準(zhǔn)時(shí)間以下時(shí)受到限制。該基準(zhǔn)時(shí)間是 可為事先被決定的時(shí)間,也可為按照比賽狀況而決定的時(shí)間(例如暫停時(shí) 間)。
      在該方式中,服務(wù)器兼任狀態(tài)的游戲裝置12,監(jiān)視上述的剩余時(shí)間是 否為基準(zhǔn)時(shí)間以下。然后,當(dāng)上述剩余時(shí)間已變成基準(zhǔn)時(shí)間以下時(shí),服務(wù) 器兼任狀態(tài)的游戲裝置12抑止圖10的S315的處理的執(zhí)行?;蚴牵饔?戲裝置12,監(jiān)視上述剩余時(shí)間是否變成基準(zhǔn)時(shí)間以下。然后,當(dāng)上述剩余 時(shí)間已變成基準(zhǔn)時(shí)間以下時(shí),各游戲裝置12抑止圖10的S312的處理的 執(zhí)行。
      在到比賽的前半場(chǎng)或后半場(chǎng)結(jié)束為止的剩余時(shí)間少的情況,由于即使 執(zhí)行服務(wù)器兼任裝置的切換,不久游戲也會(huì)結(jié)束,所以不是太需要執(zhí)行服 務(wù)器兼任狀態(tài)的切換。此點(diǎn),依據(jù)本方式,可實(shí)現(xiàn)避免服務(wù)器兼任狀態(tài)的 切換被不必要地執(zhí)行。結(jié)果,可減輕服務(wù)器兼任狀態(tài)的游戲裝置12的處 理負(fù)荷。
      此外例如,服務(wù)器決定部28,可根據(jù)由各游戲裝置12的計(jì)測(cè)部22 得到的數(shù)據(jù)交換時(shí)間的計(jì)測(cè)結(jié)果、及其它信息,來(lái)決定服務(wù)器兼任裝置。
      更具體而言,服務(wù)器決定部28,在從由各游戲裝置12的計(jì)測(cè)部22 得到的數(shù)據(jù)交換時(shí)間的計(jì)測(cè)結(jié)果,判斷存在多個(gè)通信狀況良好的游戲裝置 12的情況下,還可根據(jù)其它信息,決定這些游戲裝置12中的哪個(gè)作為服 務(wù)器兼任裝置。該情況下,在圖7的S202的處理中,首先服務(wù)器決定部28,取得在S201所算出的各游戲裝置12的平均響應(yīng)時(shí)間之中最小者(最 小平均響應(yīng)時(shí)間)。之后,服務(wù)器決定部28,對(duì)每個(gè)游戲裝置12,判定該 游戲裝置12的平均響應(yīng)時(shí)間與上述最小平均響應(yīng)時(shí)間之差是否為指定時(shí) 間以內(nèi)。然后,在平均響應(yīng)時(shí)間與上述最小平均響應(yīng)時(shí)間之差為指定時(shí)間 以內(nèi)的游戲裝置12存在有多個(gè)的情況下,服務(wù)器決定部28,根據(jù)平均響 應(yīng)時(shí)間以外的其它信息,選擇這些游戲裝置12的任意一個(gè),并取得該游 戲裝置12的游戲裝置ID。此外,在平均響應(yīng)時(shí)間與上述最小平均響應(yīng)時(shí) 間之差為指定時(shí)間以內(nèi)的游戲裝置12只存在有一個(gè)的情況下,服務(wù)器決 定部28是取得該游戲裝置12的游戲裝置ID。
      在此,作為「其它信息」,例如可使用游戲裝置12的處理速度。 在該方式中,各游戲裝置12的計(jì)測(cè)部22(處理速度計(jì)測(cè)機(jī)構(gòu)),還計(jì) 測(cè)該游戲裝置12的處理速度。游戲裝置12的處理速度,可通過(guò)在各游戲 裝置12中計(jì)測(cè)指定處理的執(zhí)行所花費(fèi)的時(shí)間而獲得。在該方式中,計(jì)測(cè) 部22,還包含執(zhí)行指定處理的功能、及計(jì)測(cè)到完成指定處理的執(zhí)行為止所 花費(fèi)的時(shí)間的功能。此外,指定處理,是不通過(guò)通信網(wǎng)絡(luò)14而進(jìn)行的處 理。此外,計(jì)測(cè)部22,可執(zhí)行多次處理速度的計(jì)測(cè)。
      在該方式中,在圖7的S202的處理中,服務(wù)器決定部28,在判斷為 平均響應(yīng)時(shí)間與上述最小平均響應(yīng)時(shí)間之差為指定時(shí)間以內(nèi)的游戲裝置 12存在有多個(gè)時(shí),根據(jù)從這些游戲裝置12的計(jì)測(cè)部22所供給的處理速度 的計(jì)測(cè)結(jié)果,取得這些游戲裝置12之中處理速度最快的游戲裝置12的游 戲裝置ID。
      如上述那樣,服務(wù)器兼任裝置,負(fù)責(zé)根據(jù)從各游戲裝置12所供給的 操作信息更新游戲狀況信息,并將表示該更新內(nèi)容的游戲狀況更新信息對(duì) 其他游戲裝置進(jìn)行返回的任務(wù)。因此,服務(wù)器兼任裝置的處理負(fù)荷比客戶 端專任裝置高。因此,當(dāng)處理速度慢的游戲裝置12成為服務(wù)器兼任裝置 時(shí),恐有無(wú)法平順進(jìn)行對(duì)戰(zhàn)足球游戲的憂慮。此點(diǎn),依據(jù)本方式,當(dāng)判斷 為通信狀況良好的游戲裝置12存在有多個(gè)時(shí),由于可決定這些游戲裝置 12的中處理速度最快的游戲裝置12來(lái)作為服務(wù)器兼任裝置,所以可實(shí)現(xiàn) 更平順地進(jìn)行對(duì)戰(zhàn)足球游戲。
      此外,作為「其它信息」,例如亦可使用玩者過(guò)去的游戲成績(jī)。在該方式中,在網(wǎng)絡(luò)游戲系統(tǒng)10中,存儲(chǔ)有與各玩者過(guò)去的游戲成 績(jī)相關(guān)的信息。例如,在網(wǎng)絡(luò)游戲系統(tǒng)10中,在游戲裝置12之外,包含 有網(wǎng)絡(luò)游戲管理裝置,在該網(wǎng)絡(luò)游戲管理裝置(游戲成績(jī)存儲(chǔ)機(jī)構(gòu))中,存 儲(chǔ)有如圖11所示的游戲成績(jī)信息表。如圖11所示,在游戲成績(jī)信息表中, 包含有「玩者ID」欄、及「游戲成績(jī)信息」欄。有關(guān)「玩者ID」欄,與
      游戲裝置信息表(圖3)相同。在「游戲成績(jī)信息j欄中,儲(chǔ)存有與玩者在
      過(guò)去的游戲中所獲得的游戲成績(jī)相關(guān)的游戲成績(jī)信息。游戲成績(jī),例如為 勝敗、得分、失分、黃牌或紅牌的張數(shù)等。
      在該方式中,在圖7的S202的處理中,服務(wù)器決定部28,當(dāng)判斷為 平均響應(yīng)時(shí)間與上述最小平均響應(yīng)時(shí)間之差為指定時(shí)間以內(nèi)的游戲裝置 存在有多個(gè)時(shí),從游戲成績(jī)信息表中讀出對(duì)應(yīng)這些游戲裝置12的游戲成 績(jī)信息并加以比較。即,服務(wù)器決定部28,從游戲成績(jī)信息表中讀出對(duì)應(yīng) 于與這些游戲裝置12相關(guān)的玩者的玩者ID而存儲(chǔ)的游戲成績(jī)信息并加以 比較。然后,服務(wù)器決定部28,根據(jù)該比較結(jié)果,取得這些游戲裝置12 中,過(guò)去的游戲成績(jī)最差的玩者的游戲裝置12的游戲裝置ID。
      此外,在游戲成績(jī)信息表中,亦可設(shè)置「游戲裝置ID」欄,以取代「玩 者ID」欄。如此,在「游戲成績(jī)信息」欄中,可儲(chǔ)存在過(guò)去的游戲中以該 游戲裝置12進(jìn)行游戲的玩者所獲得的游戲成績(jī)相關(guān)的游戲成績(jī)信息。
      如上述那樣,網(wǎng)絡(luò)游戲系統(tǒng)10的客戶端專任裝置中,通過(guò)在與服務(wù) 器兼任裝置之間進(jìn)行數(shù)據(jù)(操作信息及游戲狀況更新信息)的交換,來(lái)顯示 輸出與在該客戶端專任裝置所完成的操作相應(yīng)的游戲畫(huà)面。因此,與服務(wù) 器兼任裝置相比較,客戶端專任裝置對(duì)游戲操作的反應(yīng)會(huì)變差。因此,客 戶端專任裝置的玩者,在相對(duì)于服務(wù)器兼任裝置的玩者較為不利的狀態(tài)下 進(jìn)行游戲競(jìng)賽。此點(diǎn),在本方式中,當(dāng)判斷存在有多個(gè)通信狀況佳的游戲 裝置12時(shí),決定這些游戲裝置12之中,過(guò)去的游戲成績(jī)最低的玩者的游 戲裝置12作為服務(wù)器兼任裝置。依據(jù)本方式,由于熟練度低的玩者可在 有利的狀態(tài)下進(jìn)行游戲,而熟練度高的玩者必須在不利的狀態(tài)下進(jìn)行游 戲,所以可提高對(duì)戰(zhàn)游戲的激烈程度。
      此外,作為「其它信息」,還可使用例如對(duì)應(yīng)游戲裝置12的隊(duì)伍(游 戲角色群)的屬性參數(shù)、或?qū)儆趯?duì)應(yīng)游戲裝置12的隊(duì)伍的足球選手角色(游戲角色)的屬性參數(shù)。
      在該方式中,在圖7的S202的處理中,服務(wù)器決定部28(參數(shù)比較機(jī) 構(gòu)),當(dāng)判斷為平均響應(yīng)時(shí)間與上述最小平均響應(yīng)時(shí)間之差為指定時(shí)間以內(nèi) 的游戲裝置12存在有多個(gè)時(shí),為了要判斷兩隊(duì)伍的強(qiáng)弱,比較兩隊(duì)伍的 屬性參數(shù)、或?qū)儆趦申?duì)伍的足球選手角色的屬性參數(shù)。然后,服務(wù)器決定 部28根據(jù)該比較結(jié)果,取得這些游戲裝置12的中、對(duì)應(yīng)較弱一方的隊(duì)伍 的游戲裝置的游戲裝置ID。
      在本方式中,當(dāng)判斷為通信狀況良好的游戲裝置12存在有多個(gè)時(shí), 將這些游戲裝置12之中、對(duì)應(yīng)較弱一方的隊(duì)伍的游戲裝置12決定作為服 務(wù)器兼任裝置。依據(jù)本方式,由于操作較弱一方的隊(duì)伍的玩者可在有利的 狀態(tài)下進(jìn)行游戲,而操作較強(qiáng)一方的隊(duì)伍的玩者必須在不利的狀態(tài)下進(jìn)行 游戲,所以可提高對(duì)戰(zhàn)游戲的激烈程度。
      此外,服務(wù)器決定部28,還可根據(jù)由各游戲裝置12的計(jì)測(cè)部22得到 的數(shù)據(jù)交換時(shí)間的計(jì)測(cè)結(jié)果以外的其它信息,限制服務(wù)器兼任裝置的決 定。
      該情況下,作為「其它信息」,可使用例如玩者或游戲裝置12的過(guò) 去游戲中的通信切斷次數(shù)。在該方式中,在網(wǎng)絡(luò)游戲系統(tǒng)10中,存儲(chǔ)有 玩者或游戲裝置12的過(guò)去游戲中的通信切斷次數(shù)。例如,在網(wǎng)絡(luò)游戲系 統(tǒng)10中,在游戲裝置12之外包含有網(wǎng)絡(luò)游戲管理裝置,在該網(wǎng)絡(luò)游戲管 理裝置(通信切斷次數(shù)存儲(chǔ)機(jī)構(gòu))中,存儲(chǔ)有如圖12所示的通信切斷次數(shù) 表。如圖12所示,在通信切斷次數(shù)表中,包含有「玩者ID」欄、及「通 信切斷次數(shù)」欄。對(duì)于「玩者ID」欄,與游戲裝置信息表(圖3)同樣。在 「通信切斷次數(shù)」欄中,儲(chǔ)存有在過(guò)去游戲中該玩者的游戲裝置12成為 通信切斷狀態(tài)的次數(shù)。
      通信切斷次數(shù),例如以如下方式計(jì)數(shù)。S卩,網(wǎng)絡(luò)游戲管理裝置,當(dāng)開(kāi) 始執(zhí)行由4臺(tái)游戲裝置12實(shí)現(xiàn)的對(duì)戰(zhàn)足球游戲時(shí),存儲(chǔ)游戲裝置信息表(圖 3)。各游戲裝置12,在游戲中,監(jiān)視其它游戲裝置12之中,是否存在有 數(shù)據(jù)(操作信息或游戲狀況更新信息)在一定期間以上未發(fā)送過(guò)來(lái)的游戲裝 置12。然后,當(dāng)存在有這樣的游戲裝置12時(shí),各游戲裝置12對(duì)網(wǎng)絡(luò)游戲 管理裝置發(fā)送連接狀態(tài)確認(rèn)請(qǐng)求數(shù)據(jù)。網(wǎng)絡(luò)游戲管理裝置,接收到連接狀態(tài)確認(rèn)要求數(shù)據(jù)后,根據(jù)游戲裝置信息表,對(duì)各游戲裝置12發(fā)送響應(yīng)請(qǐng) 求數(shù)據(jù)。各游戲裝置12,接收到響應(yīng)請(qǐng)求數(shù)據(jù)后,對(duì)網(wǎng)絡(luò)游戲管理裝置返 回響應(yīng)數(shù)據(jù)。網(wǎng)絡(luò)游戲管理裝置,監(jiān)視是否從各游戲裝置12返回來(lái)響應(yīng) 數(shù)據(jù)。網(wǎng)絡(luò)游戲管理裝置,當(dāng)存在發(fā)送響應(yīng)請(qǐng)求數(shù)據(jù)后直至指定時(shí)間經(jīng)過(guò)
      為止的間沒(méi)有返回響應(yīng)數(shù)據(jù)的游戲裝置12時(shí),判斷該游戲裝置12為通信 切斷狀態(tài)。網(wǎng)絡(luò)游戲管理裝置,當(dāng)判斷某個(gè)游戲裝置12為通信切斷狀態(tài) 時(shí),給對(duì)應(yīng)該游戲裝置12的玩者的玩者ID而存儲(chǔ)的通信切斷次數(shù)上加1。
      在該方式中,在圖7的S202的處理中,服務(wù)器決定部28,在取得平 均響應(yīng)時(shí)間最短的游戲裝置12的游戲裝置ID后,從通信切斷次數(shù)表中讀 出對(duì)應(yīng)該游戲裝置ID的通信切斷次數(shù)。g卩,服務(wù)器決定部28,在從游戲 裝置信息表中讀出對(duì)應(yīng)該游戲裝置ID而存儲(chǔ)的玩者ID后,從通信切斷次 數(shù)表中讀出對(duì)應(yīng)該玩者ID而存儲(chǔ)的通信切斷次數(shù)。接著,服務(wù)器決定部 28,判定所讀出的通信切斷次數(shù)是否為指定的基準(zhǔn)次數(shù)以上。然后,當(dāng)被 讀出的通信切斷次數(shù)為指定的基準(zhǔn)次數(shù)以上時(shí),服務(wù)器決定部28,取得平 均響應(yīng)時(shí)間次短的游戲裝置12的游戲裝置ID,且反復(fù)相同的處理。另一 方面,當(dāng)所讀出的通信切斷次數(shù)不到指定的基準(zhǔn)次數(shù)時(shí),服務(wù)器決定部28 執(zhí)行S203的處理。
      此外,在通信切斷次數(shù)表中,還可設(shè)置「游戲裝置ID」欄,以取代「玩 者ID」欄。如此,在「通信切斷次數(shù)」欄中,還可儲(chǔ)存有過(guò)去游戲中該游 戲裝置12成為通信切斷狀態(tài)的次數(shù)。
      在如本實(shí)施方式的對(duì)戰(zhàn)足球游戲中,當(dāng)?shù)竭_(dá)某程度的得分差時(shí),會(huì)有 落后方的玩者故意在游戲中切斷通信連接,而中止游戲競(jìng)賽的情況。此時(shí), 在該玩者的游戲裝置12為客戶端專任裝置的情況下,通過(guò)計(jì)算機(jī)(服務(wù)器 兼任裝置)替代進(jìn)行與該玩者的操作對(duì)象的足球選手角色所對(duì)應(yīng)的操作,即 可繼續(xù)進(jìn)行游戲。然而,在該玩者的游戲裝置12為服務(wù)器兼任裝置的情 況,由于各客戶端專任裝置無(wú)法獲得游戲狀況更新信息,所以游戲的繼續(xù) 進(jìn)行變得困難。此點(diǎn),根據(jù)本方式,在某個(gè)游戲裝置12或玩者的過(guò)去游 戲中的通信切斷次數(shù)為指定的基準(zhǔn)次數(shù)以上時(shí),即使在對(duì)應(yīng)該游戲裝置12 或該玩者的游戲裝置12的通信狀況良好的情況下,也不會(huì)被決定作為服 務(wù)器兼任裝置。根據(jù)本方式,可減低因上述不良行為而難以繼續(xù)進(jìn)行游戲的可能性。
      此外例如,本發(fā)明所適用者,并未被限定于提供足球游戲的網(wǎng)絡(luò)游戲 系統(tǒng)。本發(fā)明,亦可適用于提供足球游戲以外的球技運(yùn)動(dòng)游戲、或球技運(yùn) 動(dòng)游戲以外的其它運(yùn)動(dòng)游戲或其它種類的游戲(格斗游戲或麻將游戲等)的 網(wǎng)絡(luò)游戲系統(tǒng)中。
      權(quán)利要求
      1.一種網(wǎng)絡(luò)游戲系統(tǒng),包含多個(gè)游戲裝置,通過(guò)使上述多個(gè)游戲裝置中之至少一個(gè)作為服務(wù)器而動(dòng)作,來(lái)提供在上述多個(gè)游戲裝置各自的玩者之間進(jìn)行的游戲,其特征在于上述多個(gè)游戲裝置的每一個(gè)包含數(shù)據(jù)交換時(shí)間計(jì)測(cè)機(jī)構(gòu),其計(jì)測(cè)該游戲裝置、與上述多個(gè)游戲裝置中的其它游戲裝置之間的指定數(shù)據(jù)的交換所花費(fèi)的時(shí)間,該網(wǎng)絡(luò)游戲系統(tǒng)包含服務(wù)器決定機(jī)構(gòu),其根據(jù)由上述多個(gè)游戲裝置各自的上述數(shù)據(jù)交換時(shí)間計(jì)測(cè)機(jī)構(gòu)所得到的計(jì)測(cè)結(jié)果,將上述多個(gè)游戲裝置中的至少一個(gè),決定為要作為上述服務(wù)器動(dòng)作的游戲裝置。
      2. 如權(quán)利要求1所述的網(wǎng)絡(luò)游戲系統(tǒng),其特征在于,上述數(shù)據(jù)交換時(shí)間計(jì)測(cè)機(jī)構(gòu)包含響應(yīng)請(qǐng)求機(jī)構(gòu),用以對(duì)上述多個(gè)游戲 裝置中之其它游戲裝置發(fā)送響應(yīng)請(qǐng)求數(shù)據(jù),上述多個(gè)游戲裝置的每一個(gè)包含響應(yīng)機(jī)構(gòu),用以在接收到從上述多個(gè) 游戲裝置中的其它游戲裝置的上述響應(yīng)請(qǐng)求機(jī)構(gòu)發(fā)送來(lái)的響應(yīng)請(qǐng)求數(shù)據(jù) 時(shí),將對(duì)應(yīng)該響應(yīng)請(qǐng)求數(shù)據(jù)的響應(yīng)數(shù)據(jù)發(fā)送至該其它游戲裝置,上述數(shù)據(jù)交換時(shí)間計(jì)測(cè)機(jī)構(gòu),計(jì)測(cè)從由上述響應(yīng)請(qǐng)求機(jī)構(gòu)發(fā)送響應(yīng)請(qǐng) 求數(shù)據(jù)起,到接收到對(duì)應(yīng)該響應(yīng)請(qǐng)求數(shù)據(jù)之響應(yīng)數(shù)據(jù)為止的時(shí)間。
      3. 如權(quán)利要求1或2所述的網(wǎng)絡(luò)游戲系統(tǒng),其特征在于, 由上述數(shù)據(jù)交換時(shí)間計(jì)測(cè)機(jī)構(gòu)進(jìn)行的計(jì)測(cè),執(zhí)行多次, 該網(wǎng)絡(luò)游戲系統(tǒng)包含統(tǒng)計(jì)信息取得機(jī)構(gòu),用以取得由上述數(shù)據(jù)交換時(shí)間計(jì)測(cè)機(jī)構(gòu)所得到的計(jì)測(cè)結(jié)果的統(tǒng)計(jì)信息,上述服務(wù)器決定機(jī)構(gòu),根據(jù)由上述統(tǒng)計(jì)信息取得機(jī)構(gòu)所取得的統(tǒng)計(jì)信 息,將上述多個(gè)游戲裝置中的至少一個(gè),決定為要作為上述服務(wù)器動(dòng)作的 游戲裝置。
      4. 如權(quán)利要求1或2所述的網(wǎng)絡(luò)游戲系統(tǒng),其特征在于, 包含游戲狀況信息存儲(chǔ)機(jī)構(gòu),其存儲(chǔ)根據(jù)上述多個(gè)游戲裝置各自上的操作內(nèi)容而更新的、表示上述游戲的狀況的游戲狀況信息,由上述數(shù)據(jù)交換時(shí)間計(jì)測(cè)機(jī)構(gòu)所進(jìn)行的計(jì)測(cè),在上述游戲開(kāi)始之后反復(fù)執(zhí)行,上述服務(wù)器決定機(jī)構(gòu),包含游戲狀況判定機(jī)構(gòu),其在上述游戲開(kāi)始之后,根據(jù)存儲(chǔ)于上述游戲狀 況信息存儲(chǔ)機(jī)構(gòu)的游戲狀況信息,判定上述游戲的狀況是否為指定狀況;服務(wù)器選擇機(jī)構(gòu),其在上述游戲開(kāi)始之后,根據(jù)由上述多個(gè)游戲裝置 的每一個(gè)游戲裝置的上述數(shù)據(jù)交換時(shí)間計(jì)測(cè)機(jī)構(gòu)所得到的計(jì)測(cè)結(jié)果,將上 述多個(gè)游戲裝置中的至少一個(gè),選擇為要作為上述服務(wù)器而動(dòng)作的游戲裝 置;及切換機(jī)構(gòu),其在由上述游戲狀況判定機(jī)構(gòu)判定為上述游戲的狀況為上 述指定狀況時(shí),將要作為上述服務(wù)器動(dòng)作的游戲裝置,切換成由上述服務(wù) 器選擇機(jī)構(gòu)所選擇的游戲裝置。
      5. 如權(quán)利要求4所述的網(wǎng)絡(luò)游戲系統(tǒng),其特征在于, 上述游戲,從該游戲開(kāi)始起經(jīng)過(guò)限制時(shí)間后結(jié)束, 該網(wǎng)絡(luò)游戲系統(tǒng),包含監(jiān)視機(jī)構(gòu),其監(jiān)視到上述游戲結(jié)束為止的剩余時(shí)間是否為基準(zhǔn)時(shí)間以 下;以及,在到上述游戲結(jié)束為止的剩余時(shí)間為上述基準(zhǔn)時(shí)間以下時(shí),限制執(zhí)行 要作為上述服務(wù)器動(dòng)作的游戲裝置的切換的機(jī)構(gòu)。
      6. 如權(quán)利要求1或2所述的網(wǎng)絡(luò)游戲系統(tǒng),其特征在于,上述多個(gè)游戲裝置的每一個(gè),包含用以計(jì)測(cè)該游戲裝置的處理速度的 處理速度計(jì)測(cè)機(jī)構(gòu),上述服務(wù)器決定機(jī)構(gòu),根據(jù)由上述多個(gè)游戲裝置的每一個(gè)游戲裝置的 上述數(shù)據(jù)交換時(shí)間計(jì)測(cè)機(jī)構(gòu)所得到的計(jì)測(cè)結(jié)果、及由上述多個(gè)游戲裝置的 每一個(gè)游戲裝置的上述處理速度計(jì)測(cè)機(jī)構(gòu)所得到的計(jì)測(cè)結(jié)果,將上述多個(gè) 游戲裝置中的至少一個(gè),決定為要作為上述服務(wù)器動(dòng)作的游戲裝置。
      7. 如權(quán)利要求1或2所述的網(wǎng)絡(luò)游戲系統(tǒng),其特征在于, 包含游戲成績(jī)存儲(chǔ)機(jī)構(gòu),其對(duì)應(yīng)用以識(shí)別上述游戲裝置或上述玩者的識(shí)別信息,存儲(chǔ)過(guò)去的游戲成績(jī);上述服務(wù)器決定機(jī)構(gòu),根據(jù)由上述多個(gè)游戲裝置的每一個(gè)的游戲裝置 的上述數(shù)據(jù)交換時(shí)間計(jì)測(cè)機(jī)構(gòu)所得到的計(jì)測(cè)結(jié)果、及上述游戲成績(jī)存儲(chǔ)機(jī)構(gòu)的存儲(chǔ)內(nèi)容,將上述多個(gè)游戲裝置中的至少一個(gè),決定為要作為上述服 務(wù)器動(dòng)作的游戲裝置。
      8. 如權(quán)利要求1或2所述的網(wǎng)絡(luò)游戲系統(tǒng),其特征在于, 包含通信切斷次數(shù)存儲(chǔ)機(jī)構(gòu),其對(duì)應(yīng)用以識(shí)別上述游戲裝置或上述玩者的識(shí)別信息,存儲(chǔ)過(guò)去的游戲中的通信切斷次數(shù),上述服務(wù)器決定機(jī)構(gòu),根據(jù)由上述多個(gè)游戲裝置的每一個(gè)游戲裝置的 上述計(jì)測(cè)機(jī)構(gòu)所得到的計(jì)測(cè)結(jié)果、及上述通信切斷次數(shù)存儲(chǔ)機(jī)構(gòu)的存儲(chǔ)內(nèi) 容,將上述多個(gè)游戲裝置中的至少一個(gè),決定為要作為上述服務(wù)器動(dòng)作的 游戲裝置。
      9. 如權(quán)利要求1或2所述的網(wǎng)絡(luò)游戲系統(tǒng),其特征在于, 在上述游戲中,與上述多個(gè)游戲裝置的每一個(gè)相對(duì)應(yīng)的游戲角色或游戲角色群登場(chǎng),上述服務(wù)器決定機(jī)構(gòu)包含參數(shù)比較機(jī)構(gòu),該參數(shù)比較機(jī)構(gòu),針對(duì)上述多個(gè)游戲裝置的每一個(gè),比較與該游戲裝 置相對(duì)應(yīng)的上述游戲角色或上述游戲角色群的屬性參數(shù)、及與上述多個(gè)游 戲裝置中的其它游戲裝置相對(duì)應(yīng)的上述游戲角色或上述游戲角色群的屬 性參數(shù),上述服務(wù)器決定機(jī)構(gòu),根據(jù)由上述多個(gè)游戲裝置的每一個(gè)的游戲 裝置的上述數(shù)據(jù)交換時(shí)間計(jì)測(cè)機(jī)構(gòu)所得到的計(jì)測(cè)結(jié)果、及由上述參數(shù)比較 機(jī)構(gòu)所得到的比較結(jié)果,將上述多個(gè)游戲裝置中的至少一個(gè),決定為要作 為上述服務(wù)器而動(dòng)作的游戲裝置。
      10. —種游戲裝置,包含于網(wǎng)絡(luò)游戲系統(tǒng),該網(wǎng)絡(luò)游戲系統(tǒng)包含多個(gè)游 戲裝置,且通過(guò)使上述多個(gè)游戲裝置中的至少一個(gè)作為服務(wù)器動(dòng)作,來(lái)提 供在上述多個(gè)游戲裝置各自的玩者之間進(jìn)行的游戲,上述游戲裝置的特征在于,包含數(shù)據(jù)交換時(shí)間計(jì)測(cè)結(jié)果取得機(jī)構(gòu),其針對(duì)上述多個(gè)游戲裝置的每一 個(gè),取得該游戲裝置與上述多個(gè)游戲裝置中的其它游戲裝置之間的指定數(shù)據(jù)的交換所花費(fèi)的時(shí)間的計(jì)測(cè)結(jié)果;以及,服務(wù)器決定機(jī)構(gòu),其根據(jù)由上述數(shù)據(jù)交換時(shí)間計(jì)測(cè)結(jié)果取得機(jī)構(gòu)戶;f取得的計(jì)測(cè)結(jié)果,將上述多個(gè)游戲裝置中的至少一個(gè)決定為要作為上述服務(wù) 器動(dòng)作的游戲裝置。
      11.—種游戲裝置的控制方法,是包含于網(wǎng)絡(luò)游戲系統(tǒng)中的游戲裝置的 控制方法,該網(wǎng)絡(luò)游戲系統(tǒng)包含多個(gè)游戲裝置,通過(guò)使上述多個(gè)游戲裝置 中的至少一個(gè)作為服務(wù)器動(dòng)作,來(lái)提供在上述多個(gè)游戲裝置各自的玩者之 間進(jìn)行的游戲,上述游戲裝置的控制方法的特征在于,包含數(shù)據(jù)交換時(shí)間計(jì)測(cè)結(jié)果取得步驟,其針對(duì)上述多個(gè)游戲裝置的每一 個(gè),取得該游戲裝置、與上述多個(gè)游戲裝置中的其它游戲裝置之間的指定 數(shù)據(jù)的交換所花費(fèi)的時(shí)間的計(jì)測(cè)結(jié)果;以及,服務(wù)器決定步驟,其根據(jù)上述數(shù)據(jù)交換時(shí)間計(jì)測(cè)結(jié)果取得步驟所取得 的計(jì)測(cè)結(jié)果,將上述多個(gè)游戲裝置中的至少一個(gè),決定為要作為上述服務(wù) 器動(dòng)作的游戲裝置。
      12.—種計(jì)算機(jī)可讀取之信息存儲(chǔ)介質(zhì),記錄有用以使計(jì)算機(jī)作為游戲 裝置而發(fā)揮功能的程序,上述游戲裝置包含于網(wǎng)絡(luò)游戲系統(tǒng)中,該網(wǎng)絡(luò)游 戲系統(tǒng)包含多個(gè)游戲裝置,且通過(guò)使上述多個(gè)游戲裝置中的至少一個(gè)作為 服務(wù)器動(dòng)作,來(lái)提供在上述多個(gè)游戲裝置各自的玩者之間進(jìn)行的游戲,該 程序用于使上述計(jì)算機(jī)作為如下機(jī)構(gòu)而發(fā)揮功能-數(shù)據(jù)交換時(shí)間計(jì)測(cè)結(jié)果取得機(jī)構(gòu),其針對(duì)上述多個(gè)游戲裝置的每一 個(gè),取得在該游戲裝置與上述多個(gè)游戲裝置中的其它游戲裝置之間的指定數(shù)據(jù)的交換所花費(fèi)的時(shí)間的計(jì)測(cè)結(jié)果;及服務(wù)器決定機(jī)構(gòu),其根據(jù)由上述數(shù)據(jù)交換時(shí)間計(jì)測(cè)結(jié)果取得機(jī)構(gòu)所取 得的計(jì)測(cè)結(jié)果,將上述多個(gè)游戲裝置中的至少一個(gè),決定為要作為上述服 務(wù)器動(dòng)作的游戲裝置。
      全文摘要
      本發(fā)明提供一種網(wǎng)絡(luò)游戲系統(tǒng),通過(guò)使多個(gè)游戲裝置中之至少一個(gè)作為服務(wù)器動(dòng)作,來(lái)提供在該多個(gè)游戲裝置各自的玩者之間進(jìn)行的游戲,可實(shí)現(xiàn)從該多個(gè)游戲裝置中適當(dāng)?shù)剡x擇作為服務(wù)器而動(dòng)作的游戲裝置。多個(gè)游戲裝置(12)各自的計(jì)測(cè)部(22),用以計(jì)測(cè)在該游戲裝置(12)、與該多個(gè)游戲裝置(12)中的其它游戲裝置(12)之間的指定數(shù)據(jù)交換所花費(fèi)的時(shí)間。服務(wù)器決定部(28),根據(jù)多個(gè)游戲裝置(12)各自的計(jì)測(cè)部(22)所得到的計(jì)測(cè)結(jié)果,決定該多個(gè)游戲裝置(12)中的至少一個(gè),為要作為服務(wù)器動(dòng)作的游戲裝置(12)。
      文檔編號(hào)A63F13/12GK101309733SQ200680042690
      公開(kāi)日2008年11月19日 申請(qǐng)日期2006年11月7日 優(yōu)先權(quán)日2005年11月15日
      發(fā)明者后藤健, 土谷晉, 大貫克則, 宗政俊一, 長(zhǎng)谷川健 申請(qǐng)人:科樂(lè)美數(shù)碼娛樂(lè)株式會(huì)社
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1