(57)【特許請求の範囲】
【請求項１】
オフラインゲームプログラムに基づくオフラインゲームをゲーム装置単独で実行することが出来、オンラインゲームプログラムに基づくオンラインゲームを前記ゲーム装置を無線通信回線を介してサーバに接続した状態で実行することの出来る、ゲーム装置において、
現在プレイヤがプレイしているゲームを前記オフラインゲームからオンラインゲームに切り換える、切り換え指令を入力することの出来る入力手段を有し、
前記切り換え指令が入力された場合に、現在実行しているオフラインゲームの終了処理を行うと共に、オンラインゲームの開始処理を行うオンライン切換制御手段、
前記サーバと前記無線通信回線を介して前記オンラインゲームを実行するオンラインゲーム進行制御手段、
前記オンラインゲームを実行している間の前記無線通信回線の電波通信状態を監視し、該通信状態が前記オンラインゲームを継続することが困難な程度に悪化していると判断された場合に通信状態悪化信号を出力する、通信状態判定手段、
前記通信状態悪化信号が出力された場合に、現在実行しているオンラインゲームの中断処理を実行し、前記オフラインゲームの再開処理を行うオフライン切り換え手段、
を有することを特徴とするゲーム装置。
【請求項２】
前記通信状態判定手段は、前記オフラインゲームが再開された後においても、前記無線通信回線の電波通信状態を監視し、該電波通信状態が回復して前記オンラインゲームを再開することが可能な状態になった場合には通信状態改善信号を出力することが出来、更に、
前記通信状態改善信号が出力された場合に、現在実行しているオフラインゲームの中断処理を実行し、前記オンラインゲームの再開処理を行うオンライン切り換え手段、
を有することを特徴とする請求項１記載のゲーム装置。
【請求項３】
前記オンラインゲーム切り換え手段は、前記通信状態改善信号が出力された場合に、直前のオンラインゲームからオフラインゲームへの切換から所定時間経過しているか否かを判定する経過時間判定手段を有し、直前のオンラインゲームからオフラインゲームへの切換から所定時間経過していない場合には、前記オンラインゲームの再開処理を延期する処理を行う、
ことを特徴とする請求項２記載のゲーム装置。
【請求項４】
ゲームプログラムの一部を構成するオフラインゲームプログラムに基づくオフラインゲームをコンピュータ単独で実行することが出来、サーバ側のオンラインゲームプログラムに基づくオンラインゲームを、前記コンピュータを無線通信回線を介してサーバに接続した状態で実行することの出来る、コンピュータにおいて、
前記ゲームプログラムは、該コンピュータを、
現在プレイヤがプレイしているゲームを前記オフラインゲームからオンラインゲームに切り換える切り換え指令が入力手段から入力された場合に、現在実行しているオフラインゲームの終了処理を行うと共に、オンラインゲームの開始処理を行うオンライン切換制御手段、
前記サーバと前記無線通信回線を介して前記オンラインゲームを実行するオンラインゲーム進行制御手段、
前記オンラインゲームを実行している間の前記無線通信回線の電波通信状態を監視し、該通信状態が前記オンラインゲームを継続することが困難な程度に悪化していると判断された場合に通信状態悪化信号を出力する、通信状態判定手段、
前記通信状態悪化信号が出力された場合に、現在実行しているオンラインゲームの中断処理を実行し、前記オフラインゲームの再開処理を行うオフライン切り換え手段、
として機能させるためのゲームプログラム。
【請求項５】
前記通信状態判定手段は、前記オフラインゲームが再開された後においても、前記無線通信回線の電波通信状態を監視し、該電波通信状態が回復して前記オンラインゲームを再開することが可能な状態になった場合には通信状態改善信号を出力することが出来、
更に、前記ゲームプログラムは、コンピュータを、
前記通信状態改善信号が出力された場合に、現在実行しているオフラインゲームの中断処理を実行し、前記オンラインゲームの再開処理を行うオンライン切り換え手段、
として機能させるための請求項４記載のゲームプログラム。
【請求項６】
前記オンラインゲーム切り換え手段は、前記通信状態改善信号が出力された場合に、直前のオンラインゲームからオフラインゲームへの切換から所定時間経過しているか否かを判定する経過時間判定手段を有し、直前のオンラインゲームからオフラインゲームへの切換から所定時間経過していない場合には、前記オンラインゲームの再開処理を延期する処理を行う、
ことを特徴とする請求項５記載のゲームプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲーム装置及びゲームプログラムに係わり、特に無線通信回線の通信品質を監視して、通信品質に応じてオンライン・オフラインを切り替えてゲームを行うことが可能な、ゲーム装置及びゲームプログラムに関する。
【背景技術】
【０００２】
ゲーム装置によって行うオンラインゲームが知られている。また、最近、携帯型ゲーム装置（ここで言う、携帯型ゲーム装置とは、携帯可能で、ゲームをプレイすることの可能な装置を意味し、ゲームをプレイすることが可能な限り、ゲームプレイ専用装置の他に、ポータブルＰＣ、携帯形型電話装置や携帯型音楽プレーヤなど、各種の携帯型ゲーム装置がある）でも、無線通信によりサーバに接続することで、オンラインゲームを楽しむことの可能なものが開発されている。
【０００３】
また、オフラインゲームとオンラインゲームをプレイ可能なゲーム装置としては、例えば、特許文献１に示すものが知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−３１５９６７
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１のゲーム装置は、据え置き型のゲーム装置であり、オフラインのゲーム中に、仮想空間内に設定されたオンライン移行領域にキャラクタが入ると、ゲーム装置とサーバが通信回線を介してオンラインで接続され、オンラインモードでゲームが実行され、キャラクタがオンライン領域外に出たところでオンライン接続が解除されて、サーバとの接続が解除され、ゲーム装置単独でゲームを実行するオフラインモードとなる。これは、単一のゲームシナリオ内でオンラインモードで行うシナリオ部分とオフラインモードで行うシナリオ部分を設け、それらをキャラクタの仮想空間内での位置に応じて切り替える方式である。こうした据え置き型のゲーム装置は、通常、固定通信回線を介してサーバに接続されることが多いので、その通信品質は一定の水準以上のレベルが保証され、オンラインモードでのゲームの進行も円滑に行うことが出来る。
【０００６】
一方、最近では、携帯型ゲーム装置を用いて、該ゲーム装置とサーバを無線通信回線を介してオンラインで接続してオンラインモードでゲームをプレイすることも行われようとしている。しかし、無線通信回線の通信品質は、携帯型ゲーム装置がその動作場所が常に移動することが前提となっているので、携帯型ゲーム装置が地下街、地下鉄内、トンネルなどの電波状態の悪い場所に移動する可能性も高い。こうした場合、サーバとの通信品質が大幅に悪化する可能性があり、通信回線の切断によるゲームの中断現象が頻発し、ゲームの興趣が大幅に減殺され、携帯型ゲーム装置によるオンラインゲームの普及に障害となる可能性がある（もっとも、据え置き型のゲーム装置の場合でも、回線の故障やメンテナンス時などには通信品質が安定しない場合もある。）。
【０００７】
本発明は、サーバとの無線通信回線による電波通信状態、即ち通信品質を監視し、通信品質が一定値以上の場合には、オンラインゲームをプレイすることが出来、更に通信品質が一定値以下となった場合には、オフラインゲームをプレイすることが出来るように制御する、ゲーム装置及びゲームプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の観点は、オフラインゲームプログラム（ＦＧＰＲ）に基づくオフラインゲームをゲーム装置（１）単独で実行することが出来、オンラインゲームプログラム（ＮＧＰＲ）に基づくオンラインゲームを前記ゲーム装置（１）を無線通信回線（１５）を介してサーバ（１７）に接続した状態で実行することの出来る、ゲーム装置（１）において、
現在プレイヤがプレイしているゲームを前記オフラインゲームからオンラインゲームに切り換える、切り換え指令（ＦＮＣ）を入力することの出来る入力手段（４）を有し、
前記切り換え指令（ＦＮＣ）が入力された場合に、現在実行しているオフラインゲームの終了処理を行うと共に、オンラインゲームの開始処理を行うオンライン切換制御手段（１１）、
前記サーバ（１７）と前記無線通信回線（１５）を介して前記オンラインゲームを実行するオンラインゲーム進行制御手段（１３）、
前記オンラインゲームを実行している間の前記無線通信回線の電波通信状態を監視し、該通信状態が前記オンラインゲームを継続することが困難な程度に悪化していると判断された場合に通信状態悪化信号（ＳＧ１）を出力する、通信状態判定手段（１０）、
前記通信状態悪化信号が（ＳＧ１）出力された場合に、現在実行しているオンラインゲームの中断処理を実行し、前記オフラインゲームの再開処理を行うオフライン切り換え手段（１１）、
を有することを特徴とする。
【０００９】
本発明の第２の観点は、前記通信状態判定手段（１０）は、前記オフラインゲームが再開された後においても、前記無線通信回線の電波通信状態を監視し、該電波通信状態が回復して前記オンラインゲームを再開することが可能な状態になった場合には通信状態改善信号（ＳＧ２）を出力することが出来、更に、
前記通信状態改善信号（ＳＧ２）が出力された場合に、現在実行しているオフラインゲームの中断処理を実行し、前記オンラインゲームの再開処理を行うオンライン切り換え手段（１１）、
を有することを特徴とする。
【００１０】
本発明の第３２の観点は、前記オンライン切り換え手段（１１）は、前記通信状態改善信号（ＳＧ２）が出力された場合に、直前のオンラインゲームからオフラインゲームへの切換から所定時間経過しているか否かを判定する経過時間判定手段（１１）有し、直前のオンラインゲームからオフラインゲームへの切換から所定時間経過していない場合には、前記オンラインゲームの再開処理を延期する処理を行う、
ことを特徴とする。
【００１１】
本発明の第４２の観点は、ゲームプログラムの一部を構成するオフラインゲームプログラム（ＦＧＰＲ）に基づくオフラインゲームをコンピュータ（１）単独で実行することが出来、サーバ側のオンラインゲームプログラム（ＮＧＰＲ）に基づくオンラインゲームを、前記コンピュータ（１）を無線通信回線を介してサーバに接続した状態で実行することの出来る、コンピュータ（１）において、
前記ゲームプログラムは、該コンピュータ（１）を、
現在プレイヤがプレイしているゲームを前記オフラインゲームからオンラインゲームに切り換える切り換え指令（ＦＮＣ）が入力手段（４）から入力された場合に、現在実行しているオフラインゲームの終了処理を行うと共に、オンラインゲームの開始処理を行うオンライン切換制御手段（１１）、
前記サーバ（１７）と前記無線通信回線（１５）を介して前記オンラインゲームを実行するオンラインゲーム進行制御手段（１３）、
前記オンラインゲームを実行している間の前記無線通信回線の電波通信状態を監視し、該通信状態が前記オンラインゲームを継続することが困難な程度に悪化していると判断された場合に通信状態悪化信号（ＳＧ１）を出力する、通信状態判定手段（１０）、
前記通信状態悪化信号（ＳＧ１）が出力された場合に、現在実行しているオンラインゲームの中断処理を実行し、前記オフラインゲームの再開処理を行うオフライン切り換え手段（１１）、
として機能させることを特徴とする。
【００１２】
本発明の第５２の観点は、前記通信状態判定手段（１０）は、前記オフラインゲームが再開された後においても、前記無線通信回線の電波通信状態を監視し、該電波通信状態が回復して前記オンラインゲームを再開することが可能な状態になった場合には通信状態改善信号（ＳＧ２）を出力することが出来、
更に、前記ゲームプログラムは、コンピュータを、
前記通信状態改善信号（ＳＧ２）が出力された場合に、現在実行しているオフラインゲームの中断処理を実行し、前記オンラインゲームの再開処理を行うオンライン切り換え手段（１１）、
として機能させることを特徴とする。
【００１３】
本発明の第６２の観点は、前記オンラインゲーム切り換え手段（１１）は、前記通信状態改善信号（ＳＧ２）が出力された場合に、直前のオンラインゲームからオフラインゲームへの切換から所定時間経過しているか否かを判定する経過時間判定手段（１１）を有し、直前のオンラインゲームからオフラインゲームへの切換から所定時間経過していない場合には、前記オンラインゲームの再開処理を延期する処理を行う、
ことを特徴とする。
【発明の効果】
【００１４】
本発明によれば、ゲーム装置１でオンラインゲームを実行している間は、通信状態判定手段（１０）が無線通信回線の電波通信状態を監視し、通信状態がオンラインゲームを継続することが困難な程度に悪化していると判断された場合に通信状態悪化信号（ＳＧ１）を出力し、オフライン切り換え手段（１１）が、現在実行しているオンラインゲームの中断処理を実行し、オフラインゲームの再開処理を行うので、サーバとの無線通信回線による電波通信状態、即ち通信品質を監視し、通信品質が一定値以上の場合には、オンラインゲームをプレイすることが出来、更に通信品質が一定値以下となった場合には、オフラインゲームをプレイすることが出来るように制御される。従って、オンラインゲームが通信品質の悪化で中断されたとしても、直ちにオフラインゲームが再開されるので、ストレスのないゲームプレイが可能となる。
【００１５】
また、通信状態判定手段（１０）は、オフラインゲームが再開された後においても、前記無線通信回線（１５）の電波通信状態を監視し、該電波通信状態が回復して前記オンラインゲームを再開することが可能な状態になった場合には通信状態改善信号（ＳＧ２）を出力することが出来、オンライン切り換え手段（１１）が、通信状態改善信号（ＳＧ２）が出力された場合に、現在実行しているオフラインゲームの中断処理を実行し、オンラインゲームの再開処理を行うので、通信品質が改善された際には、直ちにオンラインゲームをプレイすることが可能となる。
【００１６】
また、経過時間判定手段（１１）が、直前のオンラインゲームからオフラインゲームへの切換から所定時間経過しているか否かを判定し、直前のオンラインゲームからオフラインゲームへの切換から所定時間経過していない場合には、オンラインゲームの再開処理を延期する処理を行うので、ゲーム装置（１）で実行するゲームがオンラインゲームとオフラインゲームの間で頻繁に切り替えれれ、プレイヤが混乱してしまう事態が防止される。
【００１７】
なお、括弧内の番号等は、図面における対応する要素を示す便宜的なものであり、従って、本記述は図面上の記載に限定拘束されるものではない。
【図面の簡単な説明】
【００１８】
【図１】図１は、本発明が適用される携帯型ゲーム装置及びサーバの一例を示す制御ブロック図。
【図２】図２は、切り替え制御プログラムの一例を示すフローチャート。
【発明を実施するための形態】
【００１９】
以下、図面に基づき、本発明の実施例を説明する。
【００２０】
図1はコンピュータを構成する、ゲーム装置としての携帯型ゲーム装置１を示している。携帯型ゲーム装置１は、携帯自在な大きさの本体２を有しており、本体２には、ディスプレイ３が配置されている。ディスプレイ３の表示面３ａには、該表示面３ａに積層される形で、公知のタッチパネル式の入力部４が、ユーザがディスプレイ３に表示されたボタンなどのグラフィックインターフェース（図示せず）を指先などで触ることで、所定のコマンドを入力することが可能なように設けられている。図１に示す携帯型ゲーム装置１の場合、殆どの入力はディスプレイ３の表示面３ａ、従って、入力部４を指でタッチすることで行なわれる構成となっている。
【００２１】
本体２の内部には、図１に示すように、ゲーム装置１の制御系が格納されており、該制御系は主制御部５を有している。主制御部５には、バス線６を介して、プログラムメモリ７、オンラインゲーム進行制御部９，通信制御部１０，ゲーム切換制御部１１、データメモリ１２，オンラインゲーム進行制御部１３及び前述した入力部４，ディスプレイ３などが接続している。なお、これらの構成要素は、全て本体２に装備されており、プレーヤが本体２を携帯することで、携帯型ゲーム装置１を携帯することとなる。なお、図２に示すブロック図は、本発明に関係する部分のみを例示的に示したものであり、実際の携帯型ゲーム装置１の全ての構成を示すものではない。
【００２２】
また、図１に示す携帯型ゲーム装置１は、実際にはコンピュータが、プログラムメモリ７等のメモリに格納されたゲームプログラムやその他の公知の制御プログラムを読み出して、実行することで、図示しないＣＰＵやメモリが、マルチタスクにより時分割的に動作し、図１に示す各ブロックに示された機能を実行してゆくこととなる。しかし、携帯型ゲーム装置１を、各ブロックに対応したハードウエアで構成することも可能であり、また各ブロックを各ブロックに分散的に設けられたＣＰＵ又はＭＰＵにより制御するように構成することも可能である。
【００２３】
また、携帯型ゲーム装置１の通信制御部１０は、無線通信回線１５を介して、インターネットや電話網などの公衆通信回線１６に接続されており、公衆通信回線１６には、サーバ１７の通信制御部１９が接続している。サーバ１７は、主制御部２０を有しており、主制御部２０にはバス線２１を介してゲーム制御部２２，前述の通信制御部１９，データメモリ２３及びＩＤ管理部２５などが接続している。
【００２４】
携帯型ゲーム装置１及びサーバ１７は以上のような構成を有するので、ユーザがゲームを行なう場合には、図１に示すタッチパネル式入力部４を操作して、ゲームの開始を指令する。これを受けて主制御部５は、プログラムメモリ７からオフラインゲームプログラムＦＧＰＲを読み出して、該オフラインゲームプログラムＦＧＰＲに基づいて種々のゲーム画像を生成してディスプレイ３に表示し、それに対応する形でユーザに入力部４を介して適宜な制御コマンドを入力させる形でゲームを実行してゆく。
【００２５】
このオフラインゲームプログラムＦＧＰＲは、オフライン、即ち携帯型ゲーム装置１をサーバ１７に無線通信回線１５を介して接続していない状態で、携帯型ゲーム装置１側で単独で実行することの出来るゲームであり、それ自体、独立したシナリオを有し、スタートからエンディングまで携帯型ゲーム装置だけでシナリオをプレイすることが可能である。なお、携帯型ゲーム装置１のオフラインゲームプログラムＦＧＰＲは、プログラムメモリ７に格納されたゲームプログラムＧＰＲＯの一部であり、ゲームプログラムＧＰＲＯには、オフラインゲームを携帯型ゲーム装置１で実行するためのオフラインゲームプログラムＦＧＰＲのほかに、後述するオンラインゲームを携帯型ゲーム装置１で実行するために端末側で必要な制御を行う、プログラムなどが含まれる。
【００２６】
また、オフラインゲームプログラムＦＧＰＲは主制御部５を介して、ゲーム開始時又は開始後適宜な時点で、該オフラインゲームプログラムＦＧＰＲ中に格納されたキャラクタ生成プログラムＣＧＰを読み出して、ディスプレイ３を介してプレイヤに対して、現在実行しているオフラインゲームプログラムＦＧＰＲで使用するオフライン用キャラクタＦＣＲと後述するオンラインゲームプログラムＮＧＰＲで使用するオンライン用キャラクタＮＣＲを生成するように促す。
【００２７】
これを受けてプレイヤは、キャラクタ生成プログラムＣＧＰに従って公知の手法で、ディスプレイ３を見ながら入力部４を操作して、オフラインゲームプログラムＦＧＰＲで使用するオフライン用キャラクタＦＣＲと後述するオンラインゲームプログラムＮＧＰＲで使用するオンライン用キャラクタＮＣＲを生成する。生成されたオフライン用キャラクタＦＣＲとオンライン用キャラクタＮＣＲのデータは、キャラクタ生成プログラムＣＧＰに基づいて主制御部５によりデータメモリ１２に格納される。このオフライン用キャラクタＦＣＲとオンライン用キャラクタＮＣＲは、外見は異なるが（キャラクタの外観、色彩など、ディスプレイ３に表示される態様が異なることであり、外観が同一でも色彩が相違するなど、プレイヤが両者をディスプレイ３上で識別可能な限りどのような態様でもよい）、当該オフライン用キャラクタＦＣＲとオンライン用キャラクタＮＣＲが同一の個体であることを示す識別データを属性データとして所持しており、サーバ１７側で、オンライン用キャラクタＮＣＲの属性データを参照することで、当該オンライン用キャラクタＮＣＲがどの携帯型ゲーム装置１のオフライン用キャラクタＦＣＲに対応するかは直ちに判定することが出来るように構成されている。
【００２８】
プレイヤは、自らが生成したオフライン用キャラクタＦＣＲを携帯型ゲーム装置１内の適宜なメモリ内に生成された仮想空間内で操作して、オフラインゲームプログラムＦＧＰＲを実行してゆくが、オフラインゲームプログラムＦＧＰＲが所定のステップに達した時点、または、プレイヤが希望する任意の時点で、プレイヤは入力部４から、現在プレイヤがプレイしているゲームをオフラインゲームプログラムＦＧＰＲに基づくオフラインゲームから、サーバ１７に接続してサーバ１７の適宜なメモリに保存されたオンラインゲームプログラムＮＧＰＲに基づくオンラインゲームに切り換える、ＯＦＦ−ＯＮ切り換え指令ＦＮＣを入力することが出来る。
【００２９】
オフラインゲームプログラムＦＧＰＲは、入力部４からＯＦＦ−ＯＮ切り換え指令ＦＣＮが入力されると、主制御部５を介してゲーム切換制御部１１がオフラインゲームプログラムＦＧＰＲ内に格納されたゲーム切り換え制御プログラムＧＳＣを読み出し、該ゲーム切り換え制御プログラムＧＳＣに基づいて、携帯型ゲーム装置１で実行しているゲームを、それまでのオフラインゲームから、オンラインゲームプログラムＮＧＰＲによるオンラインゲームに切り換える制御を開始する。
【００３０】
切り換え制御プログラムＧＳＣは、図２に示すように、ステップＳ１で、プレイヤからＯＦＦ−ＯＮ切り換え指令ＦＮＣの入力が確認されると、ステップＳ２に入り、現在まで実行していたオフラインゲームの終了処理、具体的にはセーブデータの保存などを実行する。次に、切り換え制御プログラムＧＳＣはステップＳ３に入り、主制御部５を介して通信制御部１０に対して無線通信回線１５，公衆通信回線１６を介してサーバ１７と接続する処理を行う。
【００３１】
次に、切り換え制御プログラムＧＳＣは、ステップＳ４に入り、主制御部５を介して、既にキャラクタ生成プログラムＣＧＰにより生成され、データメモリ１２に格納されているオンライン用キャラクタＮＣＲのデータ（必要ならば、オフライン用キャラクタＦＣＲのデータも）をサーバ１７に送出する。サーバ１７は、携帯型ゲーム装置１から送られてきたオンライン用キャラクタＮＣＲのデータを通信制御部１９を介してゲーム制御部２２に送り、図示しないサーバ内のメモリに格納されたオンラインゲームプログラムＮＧＰＲに基づいて、携帯型ゲーム装置１がオンラインゲームで使用するオンライン用キャラクタＮＣＲを生成する。
【００３２】
切り換え制御プログラムＧＳＣは、ステップＳ５に入り、主制御部５に対してオンラインゲームの開始を指令し、主制御部５は、オンラインゲーム進行制御１３に対して、サーバ１７側のオンラインゲームプログラムＮＧＰＲに基づいて、オンライン用キャラクタＮＣＲによるゲームを開始するように指令し、オンラインゲーム進行制御１３は、公知の手法でオンラインゲームプログラムＮＧＰＲに基づくオンラインゲームの制御を開始する。これにより、プレイヤは、携帯型ゲーム装置１でオンラインゲームプログラムＮＧＰＲに基づくオンラインゲームをプレイすることが出来る。
【００３３】
なお、オフライン用キャラクタＦＣＲとオンライン用キャラクタＮＣＲは、外見は異なるように生成されているので、プレイヤはディスプレイ３に表示されるキャラクタＦＣＲ又はＮＣＲの外観を見るだけで、現在自分がオンラインゲームをプレイしているのか、オフラインゲームをプレイしているのか容易に判断することが出来る。
【００３４】
携帯型ゲーム装置１がオンラインゲームを実行している間は、携帯型ゲーム装置１とサーバ１７は通信制御部１０，無線通信回線１５及び公衆通信回線１６等を介して接続されているが、通信制御部１０は、無線通信回線１５の通信品質を常時監視し、携帯型ゲーム装置１のサーバ１７との通信状態がオンラインゲームを継続することが困難な程度に悪化していないかどうかを定期的に判定する。これは、携帯型ゲーム装置１が、プレイヤにより携帯される形で使用されるために、プレイヤの周囲環境、即ちプレイヤが現在プレイしている場所の電波通信状態が、時間の経過と共に大幅に変動し、通信状態が悪化してオンラインゲームを継続できなくなる事態が生じる可能性が常に存在するからである。通信状態がオンラインゲームを継続できなくなると、当然のことながら、携帯型ゲーム装置１を用いたオンラインゲームは、プレイの途中で突然中断され、それまでオンラインゲームでプレイヤが取得した各種の経験値やアイテムなどのゲームデータが失われてしまう危険性がある。
【００３５】
そこで、通信制御部１０は、携帯型ゲーム装置１がサーバ１７と無線通信回線１５及び公衆通信回線１６等を使用して通信を行ってオンラインゲームを行っている間は、常にその電波通信状態を監視し、電波通信状態が所定の閾値以下になり、オンラインゲームを継続することが困難な程度に悪化している（悪化の可能性が高い場合も含む）と判断された場合には、直ちにゲーム切換制御部１１に対して、通信状態悪化信号ＳＧ１を出力する。これを受けて、ゲーム切換制御部１１は、直ちにオンラインゲーム進行制御部１３に対して現在進行しているオンラインゲームプログラムＮＧＰＲの実行を中断するように指令すると共に、現在プレイヤがプレイしているオンラインゲームに関するゲームデータの保存をサーバ１７に対して要請するデータ保存信号Ｓ１をサーバ１７に対して出力する。これを受けたサーバ１７は、ＩＤ管理部２５でデータ保存信号Ｓ１を出力した携帯型ゲーム装置１をデータ保存信号Ｓ１に含まれる携帯型ゲーム装置１の固有識別符号などから特定し、更にゲーム制御部２２を介して、当該データ保存信号Ｓ１を出力した携帯型ゲーム装置１が実行していたオンラインゲームプログラムＮＧＰＲに関するゲームデータ（プレイヤが今回のサーバ接続により、オンラインゲームプログラムＮＧＰＲを実行してそれまでに得た経験値、アイテムなどのゲーム遂行上必要なデータ）をデータメモリ２３に保存すると共に、当該携帯型ゲーム装置１との接続状態を解除して、当該携帯型ゲーム装置１で実行していたオンラインゲームの実行を中断する処理を行う。
【００３６】
一方、携帯型ゲーム装置１側では、ゲーム切換制御部１１が、携帯型ゲーム装置１で実行するゲームプログラムを、それまでのオンラインゲームプログラムＮＧＰＲからオフラインゲームプログラムＦＧＰＲに切り換える処理を行い、データメモリ１２に格納されているオフラインゲームプログラムＦＧＰＲに関するセーブデータを読み出して、オフラインゲーム進行制御部９に対してオフラインゲームプログラムＦＧＰＲの再開を指令する。これを受けて、オフラインゲーム進行制御部９は、プログラムメモリ７に格納されたオフラインゲームプログラムＦＧＰＲを読み出して、セーブデータに基づいて前回の終了時点からオフラインゲームを再開する処理を行う。
【００３７】
これにより、プレイヤは、オンラインゲームが中断されても、直ちにオフラインゲームが携帯型ゲーム装置１で実行されるので、携帯型ゲーム装置１で実行していたゲーム全体が中断されてしまい、オンラインゲームで得た経験値やアイテムなどの成果を無駄にすることなく、ゲームのプレイを継続することが出来る。なお、オフラインゲームプログラムＦＧＰＲに基づくオフラインゲームは、既に述べたように、それ自体、独立したシナリオを有し、スタートからエンディングまで携帯型ゲーム装置だけでプレイすることが可能なように構成されているので、プレイヤは違和感なく、オフラインゲームを再開することが出来る。
【００３８】
なお、オンラインゲームからオフラインゲームへの切換処理は、今回説明したように、ゲーム切換制御部１１が自動的に行う場合と、ゲーム切換制御部１１により、ディスプレイ３の表示画面を一旦オフラインゲームの初期画面（スタート画面など）など適宜な告知画面に切り換え表示し、オンラインゲームの中断をプレイヤへ告知すると共にオフラインゲームを再開するか否かをプレイヤに問い合わせるように構成することも当然可能である。これにより、プレイヤがプレイしているゲームが唐突にオンラインゲームからオフラインゲームに切換えられ、プレイヤが違和感を覚えることを防止することが出来る。
【００３９】
なお、オフラインゲームが再開されても、通信制御部１０では、無線通信回線１５の電波通信状態を常に監視し、電波通信状態が所定の閾値以上に回復し、オンラインゲームを再開することが可能な状態になった場合には、ゲーム切換制御部１１に対して通信状態改善信号ＳＧ２を出力する。これを受けて、ゲーム切換制御部１１では、直前のオンラインゲームからオフラインゲームへの切換から所定時間経過しているか否かを判定し、所定時間経過していない場合には、オンラインゲームへの切換処理（再開処理）を直ちには行わず、当該所定時間経過（任意に設定可）するまで延期する処理を行う。これにより、携帯型ゲーム装置１側で実行するゲームがオンラインゲームとオフラインゲームの間で頻繁に切り替えれれ、プレイヤが混乱してしまう事態が防止される。なお、直前のオンラインゲームからオフラインゲームへの切換から所定時間経過している場合には、ゲーム切換制御部１１は、ＯＦＦ−ＯＮ切り換え指令ＦＮＣを生成して、ゲーム切り換え制御プログラムＧＳＣに基づくオンラインゲーム切換処理を実行し、既に述べた手順で、現在携帯型ゲーム装置１で実行しているオフラインゲームを中断する処理（終了処理）を実行し、それまでのオフラインゲームから、オンラインゲームプログラムＮＧＰＲによるオンラインゲームに切り換えるオンラインゲーム再開処理を行う。なお、オンラインゲームを再開する場合には、切り換え制御プログラムＧＳＣのステップＳ４のオンライン用キャラクタＮＣＲのデータの送付は、既に行われているので、当該ステップは実行されない。
【００４０】
なお、本発明は、携帯型のゲーム装置に限らず、家庭用テレビ受像器などをディスプレイとして使用する、通常の据え置き型のゲーム装置にも適用することが出来る。
【符号の説明】
【００４１】
１……携帯型ゲーム装置
４……入力手段（入力部）
１０……通信状態判定手段（通信制御部）
１１……オンライン切り換え手段、オフライン切り換え手段、経過時間判定手段（ゲーム切換制御部）
１３……オンラインゲーム進行制御手段（オンラインゲーム進行制御部）
１５……無線通信回線
１７……サーバ
ＦＮＣ……切り換え指令
ＳＧ１……通信状態悪化信号
ＳＧ２……通信状態改善信号
ＮＧＰＲ……オンラインゲームプログラム
ＦＧＰＲ……オフラインゲームプログラム
【図１】
0005174120.tif 000002
【図２】
0005174120.tif 000003