(57)【特許請求の範囲】
【請求項１】
ゲームを実行するゲーム装置において、
前記ゲームの実行中における所定タイミングで、前記ゲームの状況を再現するためのゲーム状況データをゲーム状況データ記憶手段に順次記憶させるゲーム状況データ記憶制御手段と、
前記ゲーム状況データ記憶手段に記憶されるゲーム状況データのうちのいずれかを特定するための特定情報を記憶する特定情報記憶手段と、
前記ゲームの実行中において、第１の操作部材に対する操作に応じて、前記ゲームの進行を停止するとともに、前記ゲーム状況データ記憶手段に記憶される前記ゲーム状況データのうちいずれかを選択するようプレイヤに案内する案内画面を表示手段に表示させる案内手段と、
前記案内画面が表示される場合において、前記第１の操作部材とは異なる第２の操作部材に対する操作に応じて、前記ゲーム状況データ記憶手段に記憶される前記ゲーム状況データのうちいずれかを選択状態のゲーム状況データとして設定する手段と、
前記案内画面が表示される場合において、前記第２の操作部材とは異なる第３の操作部材に対する操作が行われた場合、前記選択状態のゲーム状況データとして設定された前記ゲーム状況データに基づいて再現される状況から前記ゲームを再開させるゲーム再実行手段と、
前記ゲーム再実行手段によって、前記選択状態のゲーム状況データとして設定された前記ゲーム状況データに基づいて再現される状況から前記ゲームが再開される場合、前記特定情報記憶手段に記憶される前記特定情報を、該特定情報によって該ゲーム状況データが特定されるように更新する手段と、を含み、
前記案内手段は、前記ゲーム再実行手段によって前記ゲームが再開された後、前記第１の操作部材に対する操作に応じて前記案内画面の表示を前記表示手段に開始させる場合、前記特定情報記憶手段に記憶される前記特定情報によって特定される前記ゲーム状況データを前記選択状態のゲーム状況データとして設定する、
ことを特徴とするゲーム装置。
【請求項２】
請求項１に記載のゲーム装置において、
前記案内手段は、前記ゲーム状況データ記憶手段に記憶される前記ゲーム状況データのうちいずれかが前記選択状態のゲーム状況データとして設定される場合、該ゲーム状況データに基づいて再現されるゲーム画面を前記案内画面に表示させる手段を含むことを特徴とするゲーム装置。
【請求項３】
請求項１又は２に記載のゲーム装置において、
前記ゲーム状況データ記憶制御手段は、前記ゲーム状況データを前記ゲーム状況データ記憶手段に記憶させる場合において、前記ゲーム状況データ記憶手段に所定数の前記ゲーム状況データが記憶されている場合、記憶された順序に基づいて、前記ゲーム状況データ記憶手段に記憶される前記ゲーム状況データのいずれかに代えて記憶させることを特徴とするゲーム装置。
【請求項４】
請求項１乃至３のいずれかに記載のゲーム装置において、
前記ゲーム再実行手段によって、前記選択状態のゲーム状況データとして設定された前記ゲーム状況データに基づいて再現される状況から前記ゲームが再開される場合、前記ゲーム状況データ記憶手段に記憶された前記ゲーム状況データのうち、該ゲーム状況データ以外を削除するゲーム状況データ削除手段を含むことを特徴とするゲーム装置。
【請求項５】
ゲームを実行するゲーム装置の制御方法において、
前記ゲームの実行中における所定タイミングで、前記ゲームの状況を再現するためのゲーム状況データをゲーム状況データ記憶手段に順次記憶させるためのゲーム状況データ記憶制御ステップと、
前記ゲームの実行中において、第１の操作部材に対する操作に応じて、前記ゲームの進行を停止するとともに、前記ゲーム状況データ記憶手段に記憶される前記ゲーム状況データのうちいずれかを選択するようプレイヤに案内する案内画面を表示手段に表示させるための案内ステップと、
前記案内画面が表示される場合において、前記第１の操作部材とは異なる第２の操作部材に対する操作に応じて、前記ゲーム状況データ記憶手段に記憶される前記ゲーム状況データのうちいずれかを選択状態のゲーム状況データとして設定するためのステップと、
前記案内画面が表示される場合において、前記第２の操作部材とは異なる第３の操作部材に対する操作が行われた場合、前記選択状態のゲーム状況データとして設定された前記ゲーム状況データに基づいて再現される状況から前記ゲームを再開させるためのゲーム再実行ステップと、
前記ゲーム再実行ステップによって、前記選択状態のゲーム状況データとして設定された前記ゲーム状況データに基づいて再現される状況から前記ゲームが再開される場合、前記ゲーム状況データ記憶手段に記憶されるゲーム状況データのうちのいずれかを特定するための特定情報を記憶してなる特定情報記憶手段に記憶される前記特定情報を、該特定情報によって該ゲーム状況データが特定されるように更新するためのステップと、を含み、
前記案内ステップは、前記ゲーム再実行ステップによって前記ゲームが再開された後、前記第１の操作部材に対する操作に応じて前記案内画面の表示を前記表示手段に開始させる場合、前記特定情報記憶手段に記憶される前記特定情報によって特定される前記ゲーム状況データを前記選択状態のゲーム状況データとして設定する、
ことを特徴とするゲーム装置の制御方法。
【請求項６】
ゲームを実行するゲーム装置としてコンピュータを機能させるためのプログラムであって、
前記ゲームの実行中における所定タイミングで、前記ゲームの状況を再現するためのゲーム状況データをゲーム状況データ記憶手段に順次記憶させるゲーム状況データ記憶制御手段、
前記ゲーム状況データ記憶手段に記憶されるゲーム状況データのうちのいずれかを特定するための特定情報を記憶する特定情報記憶手段、
前記ゲームの実行中において、第１の操作部材に対する操作に応じて、前記ゲームの進行を停止するとともに、前記ゲーム状況データ記憶手段に記憶される前記ゲーム状況データのうちいずれかを選択するようプレイヤに案内する案内画面を表示手段に表示させる案内手段、
前記案内画面が表示される場合において、前記第１の操作部材とは異なる第２の操作部材に対する操作に応じて、前記ゲーム状況データ記憶手段に記憶される前記ゲーム状況データのうちいずれかを選択状態のゲーム状況データとして設定する手段、
前記案内画面が表示される場合において、前記第２の操作部材とは異なる第３の操作部材に対する操作が行われた場合、前記選択状態のゲーム状況データとして設定された前記ゲーム状況データに基づいて再現される状況から前記ゲームを再開させるゲーム再実行手段、及び、
前記ゲーム再実行手段によって、前記選択状態のゲーム状況データとして設定された前記ゲーム状況データに基づいて再現される状況から前記ゲームが再開される場合、前記特定情報記憶手段に記憶される前記特定情報を、該特定情報によって該ゲーム状況データが特定されるように更新する手段、
として前記コンピュータを機能させ、
前記案内手段は、前記ゲーム再実行手段によって前記ゲームが再開された後、前記第１の操作部材に対する操作に応じて前記案内画面の表示を前記表示手段に開始させる場合、前記特定情報記憶手段に記憶される前記特定情報によって特定される前記ゲーム状況データを前記選択状態のゲーム状況データとして設定する、
ことを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はゲーム装置、ゲーム装置の制御方法、プログラム及びプログラム配信装置に関する。
【０００２】
【背景技術】
難易度の高いゲームが増えてきている。例えば、プレイヤキャラクタにリアルで複雑な動作をさせるために、プレイヤに複雑な操作を要求するもの等が知られている。
【特許文献１】
特許第２７７３７５３号公報
【０００３】
【発明が解決しようとする課題】
このようなゲームでは、プレイヤがゲームを所望の時点（状況）から容易に何度も再開できるようにすると、プレイヤはストレスを感じることなく当該時点からのプレイを繰り返し練習できるようになり、好適である。
【０００４】
本発明は上記課題に鑑みてなされたものであって、その目的は、ゲームを所定の時点（状況）から容易に繰り返し再開できるようにするゲーム装置、ゲーム装置の制御方法、プログラム及びプログラム配信装置を提供することにある。
【０００５】
【課題を解決するための手段】
上記課題を解決するために、本発明に係るゲーム装置は、ゲームを実行するゲーム装置において、前記ゲームの状況を再現するためのゲーム状況データを複数記憶可能に構成されるゲーム状況データ記憶手段と、前記ゲームの実行中における所定タイミングで、前記ゲーム状況データを前記ゲーム状況データ記憶手段に順次記憶させるゲーム状況データ記憶制御手段と、前記ゲーム状況データ記憶手段に記憶される前記ゲーム状況データのうちいずれかをプレイヤに選定させるゲーム状況データ選定手段と、前記ゲーム状況データ記憶手段に記憶される前記ゲーム状況データのうちいずれかが選定された場合、選定された前記ゲーム状況データを特定するための特定情報を記憶する特定情報記憶手段と、前記ゲーム状況データ記憶手段に記憶される前記ゲーム状況データのうちいずれかが選定された場合、選定された前記ゲーム状況データに基づいて再現される状況から前記ゲームを再実行するゲーム再実行手段と、を含み、前記ゲーム状況データ選定手段は、前記ゲーム状況データ記憶手段に記憶される前記ゲーム状況データのうちいずれかを選定するよう前記プレイヤに案内する場合において、前記特定情報記憶手段に記憶される前記特定情報によって特定される前記ゲーム状況データを優先的に案内する、ことを特徴とする。
【０００６】
また、本発明に係るゲーム装置の制御方法は、ゲームを実行するゲーム装置の制御方法において、前記ゲームの状況を再現するためのゲーム状況データを複数記憶可能に構成されるゲーム状況データ記憶手段に、前記ゲームの実行中における所定タイミングで、前記ゲーム状況データを順次記憶させるためのゲーム状況データ記憶制御ステップと、前記ゲーム状況データ記憶手段に記憶される前記ゲーム状況データのうちいずれかをプレイヤに選定させるためのゲーム状況データ選定ステップと、前記ゲーム状況データ記憶手段に記憶される前記ゲーム状況データのうちいずれかが選定された場合、選定された前記ゲーム状況データを特定するための特定情報を特定情報記憶手段に記憶させるための特定情報記憶ステップと、前記ゲーム状況データ記憶手段に記憶される前記ゲーム状況データのうちいずれかが選定された場合、選定された前記ゲーム状況データに基づいて再現される状況から前記ゲームを再実行するためのゲーム再実行ステップと、を含み、前記ゲーム状況データ選定ステップは、前記ゲーム状況データ記憶手段に記憶される前記ゲーム状況データのうちいずれかを選定するよう前記プレイヤに案内する場合において、前記特定情報記憶手段に記憶される前記特定情報によって特定される前記ゲーム状況データを優先的に案内する、ことを特徴とする。
【０００７】
また、本発明に係るプログラムは、ゲームを実行するゲーム装置としてコンピュータを機能させるためのプログラムであって、前記ゲームの状況を再現するためのゲーム状況データを複数記憶可能に構成されるゲーム状況データ記憶手段、前記ゲームの実行中における所定タイミングで、前記ゲーム状況データを前記ゲーム状況データ記憶手段に順次記憶させるゲーム状況データ記憶制御手段、前記ゲーム状況データ記憶手段に記憶される前記ゲーム状況データのうちいずれかをプレイヤに選定させるゲーム状況データ選定手段、前記ゲーム状況データ記憶手段に記憶される前記ゲーム状況データのうちいずれかが選定された場合、選定された前記ゲーム状況データを特定するための特定情報を記憶する特定情報記憶手段、前記ゲーム状況データ記憶手段に記憶される前記ゲーム状況データのうちいずれかが選定された場合、選定された前記ゲーム状況データに基づいて再現される状況から前記ゲームを再実行するゲーム再実行手段、及び、前記ゲーム状況データ記憶手段に記憶される前記ゲーム状況データのうちいずれかを選定するよう前記プレイヤに案内する場合において、前記特定情報記憶手段に記憶される前記特定情報記憶手段によって特定される前記ゲーム状況データを優先的に案内させる手段、として、家庭用ゲーム機、業務用ゲーム機、携帯用ゲーム機、携帯電話機、携帯情報端末（ＰＤＡ）やパーソナルコンピュータ等の前記コンピュータを機能させるためのプログラムである。
【０００８】
また、本発明に係るプログラム配信装置は、上記プログラムを記録した情報記憶媒体を備え、前記情報記憶媒体から前記プログラムを読み出し、配信するプログラム配信装置である。
【０００９】
本発明では、ゲームの状況を再現するためのゲーム状況データを、ゲームの実行中に所定タイミングで順次記憶する。記憶したゲーム状況データのうちいずれかをプレイヤに選定させる。プレイヤによってゲーム状況データが選定された場合、当該ゲーム状況データに基づいて再現される状況からゲームが再開するとともに、当該ゲーム状況データを特定するための特定情報を記憶する。そして、記憶したゲーム状況データのうちいずれかを選定するようプレイヤに案内する場合、記憶した特定情報によって特定されるゲーム状況データを優先的に案内する。
【００１０】
本発明によれば、ゲームの実行中に所定タイミングで順次記憶されるゲーム状況データに基づいて、ゲームをある時点（状況）から繰り返し再開できるようになるとともに、再プレイに用いられたゲーム状況データが優先的に案内されるため、プレイヤは当該時点からの再プレイを繰り返し行いやすくなる。
【００１１】
また、本発明の一態様では、前記ゲーム状況データ記憶手段は、所定数の前記ゲーム状況データを記憶可能に構成され、前記ゲーム状況データ記憶制御手段は、前記ゲーム状況データを前記ゲーム状況データ記憶手段に記憶させる場合において、前記ゲーム状況データ記憶手段に前記所定数の前記ゲーム状況データが記憶されている場合、記憶された順序に基づいて、前記ゲーム状況データ記憶手段に記憶される前記ゲーム状況データのいずれかに代えて記憶させる、ことを特徴とする。
【００１２】
また、本発明の一態様では、前記ゲーム状況データ記憶手段に記憶される前記ゲーム状況データのうちいずれかが選定された場合、前記ゲーム状況データ記憶手段に記憶された前記ゲーム状況データのうち、選定された前記ゲーム状況データ以外を削除するゲーム状況データ削除手段を含むことを特徴とする。
【００１３】
また、本発明に係るゲーム装置は、ゲームを実行するゲーム装置において、前記ゲームの状況を再現するためのゲーム状況データを複数記憶可能に構成されるゲーム状況データ記憶手段と、前記ゲームの実行中における所定タイミングで、前記ゲーム状況データを前記ゲーム状況データ記憶手段に順次記憶させるゲーム状況データ記憶制御手段と、前記ゲーム状況データ記憶手段に記憶される前記ゲーム状況データのうちいずれかをプレイヤに選定させるゲーム状況データ選定手段と、前記ゲーム状況データ記憶手段に記憶される前記ゲーム状況データのうちいずれかが選定された場合、選定された前記ゲーム状況データを特定するための特定情報を記憶する特定情報記憶手段と、前記ゲーム状況データ記憶手段に記憶される前記ゲーム状況データに基づいて再現される状況から前記ゲームを再実行するゲーム再実行手段と、を含み、前記ゲーム再実行手段は、異なる操作に応じて、前記特定情報記憶手段に記憶される前記特定情報によって特定される前記ゲーム状況データに基づいて前記ゲームを再実行させ、又は他の前記ゲーム状況データに基づいて前記ゲームを再実行させる、ことを特徴とする。
【００１４】
また、本発明に係るゲーム装置は、ゲームを実行するゲーム装置において、前記ゲームの状況を再現するためのゲーム状況データを複数記憶可能に構成されるゲーム状況データ記憶手段と、前記ゲームの実行中における所定タイミングで、前記ゲーム状況データを前記ゲーム状況データ記憶手段に順次記憶させるゲーム状況データ記憶制御手段と、前記ゲーム状況データ記憶手段に記憶される前記ゲーム状況データのうちいずれかをプレイヤに選定させるゲーム状況データ選定手段と、前記ゲーム状況データ記憶手段に記憶される前記ゲーム状況データのうちいずれかが選定された場合、選定された前記ゲーム状況データを特定するための特定情報を記憶する特定情報記憶手段と、前記ゲーム状況データ記憶手段に記憶される前記ゲーム状況データのうちいずれかが選定された場合、選定された前記ゲーム状況データに基づいて再現される状況から前記ゲームを再実行するゲーム再実行手段と、を含み、前記ゲーム状況データ選定手段は、プレイヤによる所定操作に応じて、前記特定情報記憶手段に記憶される前記特定情報によって特定される前記ゲーム状況データを選定する手段を含む、ことを特徴とする。
【００１５】
【発明の実施の形態】
以下、本発明の好適な実施の形態について図面に基づき詳細に説明する。
【００１６】
図１は、本発明の実施形態に係るゲーム装置の構成を示す図である。同図に示すゲーム装置１０は、家庭用ゲーム機１１に情報記憶媒体たるＤＶＤ−ＲＯＭ２５及びメモリカード２８が装着され、さらにモニタ１８及びスピーカ２２が接続されることによって構成されている。モニタ１８には家庭用テレビ受像器が用いられ、スピーカ２２にはその内蔵スピーカが用いられる。また、ここではプログラムを家庭用ゲーム機１１に供給するためにＤＶＤ−ＲＯＭ２５を用いるが、ＣＤ−ＲＯＭやＲＯＭカード等、他のあらゆる情報記憶媒体を用いるようにしてもよい。また、インターネット等のデータ通信網を介して遠隔地からプログラムを家庭用ゲーム機１１に供給するようにしてもよい。
【００１７】
家庭用ゲーム機１１は、マイクロプロセッサ１４、画像処理部１６、主記憶２６、入出力処理部３０、音声処理部２０、コントローラ３２及びＤＶＤ−ＲＯＭ再生部２４を含んで構成される公知のコンピュータゲームシステムである。マイクロプロセッサ１４、画像処理部１６、主記憶２６及び入出力処理部３０は、バス１２によって相互データ通信可能に接続されており、入出力処理部３０には、コントローラ３２、音声処理部２０、ＤＶＤ−ＲＯＭ再生部２４及びメモリカード２８が接続されている。コントローラ３２以外の家庭用ゲーム機１１の各構成要素は筐体内に収容されている。
【００１８】
マイクロプロセッサ１４は、図示しないＲＯＭに格納されるオペレーティングシステム、ＤＶＤ−ＲＯＭ２５から読み出されるプログラム、及びメモリカード２８から読み出されるセーブデータに基づいて、家庭用ゲーム機１１の各部を制御し、プレイヤにゲームを提供する。バス１２はアドレス及びデータを家庭用ゲーム機１１の各部でやり取りするためのものである。また、主記憶２６は、例えばＲＡＭを含んで構成されるものであり、ＤＶＤ−ＲＯＭ２５から読み出されたプログラムやメモリカード２８から読み出されたセーブデータが必要に応じて書き込まれる。また、主記憶２６は、マイクロプロセッサ１４の作業用としても用いられる。画像処理部１６はＶＲＡＭを含んで構成されており、マイクロプロセッサ１４から送られる画像データを受け取って、それに基づいてＶＲＡＭ上にゲーム画面を描画するとともに、その内容をビデオ信号に変換して所定のタイミングでモニタ１８に出力する。
【００１９】
入出力処理部３０は、マイクロプロセッサ１４が、コントローラ３２、音声処理部２０、ＤＶＤ−ＲＯＭ再生部２４及びメモリカード２８にアクセスするためのインタフェースである。音声処理部２０はサウンドバッファを含んで構成されており、ＤＶＤ−ＲＯＭ２５から読み出され、該サウンドバッファに記憶されたゲーム音楽、ゲーム効果音、メッセージ等の各種音声データを再生してスピーカ２２から出力する。ＤＶＤ−ＲＯＭ再生部２４は、マイクロプロセッサ１４からの指示に従ってＤＶＤ−ＲＯＭ２５に記録されたプログラムを読み取る。コントローラ３２は、プレイヤが各種ゲーム操作の入力をするための汎用操作入力手段である。また、メモリカード２８は、不揮発性メモリ（例えばＥＥＰＲＯＭ等）を含んでおり、家庭用ゲーム機１１に対して脱着可能に構成されている。このメモリカード２８には、各種ゲームのセーブデータ等が記憶される。
【００２０】
図２は、コントローラ３２の一例を示す図である。同図に示すコントローラ３２は汎用ゲームコントローラであり、同図（ａ）に示すように、表面に方向ボタン３４，スタートボタン３６、セレクトボタン３７、ボタン３８Ｘ，３８Ｙ，３８Ａ，３８Ｂを備えており、同図（ｂ）に示すように、奥側側面に、さらにボタン３９Ｌ，３９Ｒ，４１Ｌ，４１Ｒを備えている。すなわち、コントローラ３２の奥側側面には、表面側左右にボタン４１Ｌ，４１Ｒがそれぞれ備えられており、裏面側左右にボタン３９Ｌ，３９Ｒがそれぞれ備えられている。方向ボタン３４は上方向指示部３４Ｕ、下方向指示部３４Ｄ、右方向指示部３４Ｒ及び左方向指示部３４Ｌを含む十字形状を有しており、通常はキャラクタやカーソルの移動方向を設定するのに用いられる。スタートボタン３６は三角形状を有する小型の押しボタンであり、通常はゲームのスタートやゲームの強制終了などに用いられる。セレクトボタン３７、ボタン３８Ｘ，３８Ｙ，３８Ａ，３８Ｂ，３９Ｌ，３９Ｒ，４１Ｌ，４１Ｒは、その他のゲーム操作に用いられる。
【００２１】
また、このコントローラ３２には振動子３５が内蔵されている。振動子３５は、例えば圧電素子、或いは偏心重り付きのモータ等によって構成されるものであり、マイクロプロセッサ１４からコントローラ３２に供給される振動オン命令に応じて動作し、コントローラ３２を振動させるようになっている。また、マイクロプロセッサ１４からコントローラ３２に供給される振動オフ命令に応じて動作を停止し、コントローラ３２の振動を停止させるようになっている。
【００２２】
本実施の形態に係るゲーム装置１０では、プレイヤがコントローラ３２を介してサッカープレイヤキャラクタを操作し、サッカーの試合を楽しむことができるサッカーゲームを提供する。このゲームでは、プレイヤの操作に応じてサッカープレイヤキャラクタがリアルかつ細かい動作を行うようになっている。そして、プレイヤには複雑な操作が要求されるようになっている。このため、このゲームでは特にリトライ機能を備えている。すなわち、このゲームでは、サッカーの試合中において所定時間ごとにゲーム状況データが記憶されていくようになっており、これら記憶されたゲーム状況データによって、ユーザは所定の時点から試合を再開できるようになっている。このリトライ機能を利用することによって、ユーザは試合中のある状況について何度もプレイすることができ、繰り返し練習できるようになっている。
【００２３】
ここで、ゲーム装置１０において実現される機能ブロックについて説明する。図３は、ゲーム装置１０において実現される機能ブロックのうち、本発明に関連するものを中心として示す図である。同図に示すように、ゲーム装置１０は、ゲーム状況データ記憶制御部５０、記憶部５２、ゲーム状況データ選定部５８及びゲーム再実行部６０を含んで構成される。また、記憶部５２は、ゲーム状況データ記憶部５４及び特定情報記憶部５６を含んで構成される。
【００２４】
これらの機能は、コンピュータであるゲーム装置１０（家庭用ゲーム機１１）がコンピュータ読み取り可能な各種情報記憶媒体を介して提供されるプログラムやダウンロード等により提供されるプログラムを実行することによって実現される。これらの機能のうち、記憶部５２は、例えば主記憶２６、メモリカード２８、ＤＶＤ−ＲＯＭ２５やハードディスク記憶装置等を主として構成される。
【００２５】
ゲーム状況データ記憶部５４は、ゲーム状況データを複数記憶可能に構成される。ゲーム状況データとはゲームのある時点における状況を再現するための、いわゆるセーブデータである。換言すれば、ゲーム状況データは、ゲームを所定の時点（状況）から再開するためのデータである。本実施の形態の場合であれば、その時点までの試合経過を示すデータ、その時点における視点位置を示すデータ、各オブジェクト（例えば、サッカーボールや各サッカープレイヤキャラクタ等）の位置データ及び姿勢データ等である。
【００２６】
ゲーム状況データ記憶部５４には、例えば図４（ａ）に示すように、ゲーム状況データを記憶するための記憶領域が複数設けられる。各記憶領域には当該記憶領域を識別するための識別情報（ＩＤ）が対応づけられており、一のゲーム状況データが記憶されようになっている。また、各記憶領域には「有効フラグ」が対応づけられている。「有効フラグ」は、当該記憶領域に記憶されているゲーム状況データが有効である否か（削除されたか否か）を示す情報である。なお、同図はゲーム状況データ記憶部５４に１０の記憶領域を設ける場合を示しているが、記憶領域の数はいくつでもよい。
【００２７】
特定情報記憶部５６は、ゲーム状況データ記憶部５４に記憶されるゲーム状況データのうちいずれかがプレイヤによって選定された場合に、選定されたゲーム状況データを特定するための特定情報を記憶する。例えば図４（ａ）に示すように、特定情報記憶部５６には「前回選定領域ＩＤ」が記憶される。「前回選定領域ＩＤ」には、プレイヤによって選定されたゲーム状況データが記憶された記憶領域のＩＤが保持される。なお、プレイヤによるゲーム状況データの選定は、後述するゲーム状況データ選定部５８を介して行われるようになっている。プレイヤによってゲーム状況データの選定がなされると、特定情報記憶部５６に記憶される内容は更新される。
【００２８】
また、記憶部５２には、例えば図４（ａ）に示すように「前回記憶領域ＩＤ」が記憶される。「前回記憶領域ＩＤ」は、最新のゲーム状況データが記憶された記憶領域のＩＤを示している。すなわち、前回の記憶（セーブ）タイミングに、ゲーム状況データ記憶制御部５０によってゲーム状況データが記憶された記憶領域のＩＤが保持される。「前回記憶領域ＩＤ」は、ゲーム状況データ記憶部５４にゲーム状況データが記憶されるたびに更新される。
【００２９】
ゲーム状況データ記憶制御部５０は、ゲームの進行中において所定のタイミングで、当該タイミングにおけるゲームの状況を再現するためのゲーム状況データをゲーム状況データ記憶部５４に記憶させる。例えば、ゲーム状況データ記憶制御部５０は、ゲームの進行中において所定のタイミングでゲーム状況データを生成し、生成したゲーム状況データを記憶させる。本実施の形態では、ゲーム状況データ記憶制御部５０は、所定時間（例えば２秒）ごとにゲーム状況データをゲーム状況データ記憶部５４に順次記憶させるようになっている。この時間間隔はプレイヤが設定できるようになっており、記憶部５２に保持される。
【００３０】
ゲーム状況データ記憶制御部５０は、ゲーム状況データをゲーム状況データ記憶部５４に記憶させる場合に、図４（ｂ）に示すように「ＩＤ」の昇順に従って、記憶領域を用いるようになっている。すなわち、ゲーム状況データの記憶場所として、ＩＤ「１」の記憶領域から順に用いるようになっている。また、ＩＤ「１０」の記憶領域にゲーム状況データを記憶させた場合、次のゲーム状況データはＩＤ「１」の記憶領域に記憶させるようになっている。このように、ゲーム状況データ記憶制御部５０は巡回的に記憶領域を用いるようになっている。
【００３１】
すべての記憶領域にゲーム状況データが有効に記憶されている場合（すべての記憶領域にゲーム状況データが記憶され、かつ、すべての「有効フラグ」が「有効」を示している場合）、ゲーム状況データ記憶制御部５０は、記憶された順序に基づいて、ゲーム状況データ記憶部５４に記憶されるゲーム状況データのいずれかに代えて、新たなゲーム状況データを記憶させる。例えば、最も古い（最も前に記憶された）ゲーム状況データが記憶されている記憶領域に、新たなゲーム状況データを記憶させるようにすればよい。
【００３２】
ゲーム状況データ選定部５８は、ゲーム状況データ記憶部５４に記憶されるゲーム状況データのうちいずれかをプレイヤに選定させる。例えば、ゲーム状況データ選定部５８は、ゲーム状況データ記憶部５４に記憶されるゲーム状況データのうちいずれかを選定するようプレイヤに案内する画面（選定案内画面）をモニタ１８に表示する。選定案内画面において、プレイヤは方向ボタン３４の左方向指示部３４Ｌや右方向指示部３４Ｒ（又はボタン４１Ｌやボタン４１Ｒ）を指示することによって、ゲーム状況データ記憶部５４に記憶されるゲーム状況データのうちいずれかを選択し（選択状態とし）、セレクトボタン３７（例えばボタン３８Ｂ等であってもよい）を指示することによって、選択状態にあるゲーム状況データを選定する。そして、ゲーム状況データ選定部５８は、プレイヤによってなされた選定内容を受け付ける。なお、選択案内画面では、「有効フラグ」が「有効」を示さない記憶領域に記憶されるゲーム状況データについてはプレイヤによる選定が制限されるようにすると好適である。例えば、「有効フラグ」が「有効」を示さない記憶領域に記憶されるゲーム状況データについては選択状態とならないようにし、プレイヤが選定できないようにするとよい。
【００３３】
選定案内画面には、選択状態にあるゲーム状況データに基づいて再現されるゲーム画面（当該ゲーム状況データが生成された時点におけるゲーム画面）が表示される。プレイヤが左方向指示部３４Ｌ（又はボタン４１Ｌ）を押下すると、当該ゲーム状況データの前に記憶されたゲーム状況データが選択状態となり、この新たに選択状態となったゲーム状況データに基づいて再現されるゲーム画面が表示される。また、プレイヤが右方向指示部３４Ｒ（又はボタン４１Ｒ）が押下すると、当該ゲーム状況データの次に記憶されたゲーム状況データが選択状態となり、この新たに選択状態となったゲーム状況データに基づいて再現されるゲーム画面が表示される。なお、前のゲーム状況データが存在しない場合において、左方向指示部３４Ｌ（又はボタン４１Ｌ）が押下された場合には、押下された時点の選択状態がそのまま維持されるようにしてもよいし、最新のゲーム状況データが選択状態となるようにしてもよい。同様に、次のゲーム状況データが存在しない場合において、右方向指示部３４Ｒ（又はボタン４１Ｒ）が押下された場合には、押下された時点の選択状態がそのまま維持されるようにしてもよいし、最も古いゲーム状況データが選択状態となるようにしてもよい。
【００３４】
また、選択案内画面では、特定情報記憶部５６に記憶される特定情報によって特定されるゲーム状況データを優先的に案内するようになっている。「優先的に案内する」とは、例えば最初に案内することをいう。本実施の形態における選択案内画面では、「前回選定領域ＩＤ」に基づいて特定されるゲーム状況データに基づいて再現されるゲーム画面がデフォルト表示（最初に表示）されるようになっている。
【００３５】
ゲーム再実行部６０は、ゲーム状況データ記憶部５４に記憶されるゲーム状況データのうちいずれかがプレイヤによって選定された場合、選定されたゲーム状況データに基づいて再現される状況からゲームを再実行する。
【００３６】
なお、プレイヤによってゲーム状況データが選定された場合、ゲーム状況データ記憶部５４に記憶されるゲーム状況データのうち選定されたもの以外を削除するようにしてもよい。本実施の形態の場合であれば、選定されたゲーム状況データ以外が記憶されている記憶領域の「有効フラグ」を「無効」を示すように変更するようにすればよい。この場合、ゲーム状況データ記憶制御部５０は、ゲーム状況データ記憶部５４にゲーム状況データを記憶させる場合に、ゲーム状況データが削除された記憶領域を用いるようにすればよい。
【００３７】
次に、ゲーム装置１０において実行される処理について説明する、図５は、ゲーム装置１０において実行される処理のうち、本発明に関連するものを中心として示す図である。本処理は、ＤＶＤ−ＲＯＭ２５等から供給されるプログラムをゲーム装置１０が実行することによって実現される。
【００３８】
同図に示すように、本処理ではまず、ゲーム状況データをセーブするタイミングが到来したか否かを判断する（Ｓ１０１）。ゲーム装置１０では、ゲーム状況データのセーブは所定時間ごとに自動的に実行されるようになっている。この時間間隔はプレイヤが自由に設定できるようになっており、記憶部５２に記憶されるようになっている。ゲーム装置１０は、前回セーブを実行した時から経過した時間を算出し、この時間が所定の時間（プレイヤによって設定された時間間隔もしくはあらかじめ設定された時間間隔）以上であるか否かを判断する。
【００３９】
ゲーム状況データのセーブタイミングが到来したと判断される場合、ゲーム装置１０は、その時点におけるゲームの状況を再現するためのゲーム状況データを取得（生成）する（Ｓ１０２）。本実施の形態の場合であれば、その時点までの試合経過を示すデータ、その時点における視点位置を示すデータ、各オブジェクト（例えば、サッカーボールや各サッカープレイヤキャラクタ等）の位置データ及び姿勢データ等を取得し、あらかじめ規定されたフォーマットのゲーム状況データをこれらのデータに基づいて生成する。
【００４０】
次に、ゲーム装置１０は、記憶部５２に記憶された「前回記憶領域ＩＤ」を読み出す（Ｓ１０３）。そして、ゲーム装置１０は、Ｓ１０２で取得したゲーム状況データを記憶させる記憶領域を、この「前回記憶領域ＩＤ」に基づいて決定する。具体的には、「前回記憶領域ＩＤ」に１を加算してなるＩＤの記憶領域を、次に用いるべき記憶領域として決定し、Ｓ１０２において生成したゲーム状況データを記憶させる（Ｓ１０４）。この場合、「有効フラグ」が「無効」を示す記憶領域に対し、新たにゲーム状況データを記憶される場合、「有効フラグ」は「有効」を示すように更新される。
【００４１】
そして、ゲーム装置１０は、記憶部５２に記憶される「前回記憶領域ＩＤ」の内容を、Ｓ１０４においてゲーム状況データを記憶させた記憶領域のＩＤに更新する（Ｓ１０５）。なお、このステップでは、Ｓ１０４でゲーム状況データを記憶した記憶領域のＩＤが「前回選定領域ＩＤ」と一致する場合には、「前回選定領域ＩＤ」の内容をも更新する。具体的には、「前回記憶領域ＩＤ」に１を加算してなるＩＤを「前回選定領域ＩＤ」として記憶させる。
【００４２】
Ｓ１０５の実行後、またはＳ１０１においてゲーム状況データのセーブタイミングが到来していないと判断された場合、ゲーム装置１０はセレクトボタン３７が押下されたか否かを判断する（Ｓ１０６）。セレクトボタン３７が押下されていない場合、ゲーム装置１０はＳ１０１から処理を再度実行する。
【００４３】
一方、セレクトボタン３７が押下された場合、ゲーム装置１０はゲームの進行を停止させる（Ｓ１０７）。そして、記憶部５２（特定情報記憶部５６）に記憶されている「前回選定領域ＩＤ」を読み出し（Ｓ１０８）、ゲーム状況データの選定案内画面をモニタ１８に表示させる（Ｓ１０９）。
【００４４】
選定案内画面を表示する場合には、「前回選定領域ＩＤ」によって識別される記憶領域に記憶されるゲーム状況データに基づいて再現されるゲーム画面を表示する。このとき、「前回選定領域ＩＤ」が保持されていない場合には、ゲーム状況データ記憶部５４に記憶される最新のゲーム状況データに基づいて再現されるゲーム画面を表示する。最新のゲーム状況データとは、記憶部５２に記憶される「前回記憶領域ＩＤ」によって識別される記憶領域に記憶されるゲーム状況データである。
【００４５】
本実施の形態における選定案内画面ではセレクトボタン３７が押下されると、選択状態となっているゲーム状況データが選定されるようになっている。このため、ゲーム装置１０は、セレクトボタン３７が押下されたか否かを監視する（Ｓ１１０）。セレクトボタン３７が押下された場合、ゲーム装置１０は、選択状態にあるゲーム状況データをプレイヤが選定したと判断する。なお、同図では省略したが、このステップでは他のボタンが指示されたか否かの監視も行われる。そして、指示されたボタンの種類に応じて、例えば選定案内画面の更新を実行する。本実施の形態では、左方向指示部３４Ｌや右方向指示部３４Ｒ（又はボタン４１Ｌやボタン４１Ｒ）が指示された場合、当該指示されたボタンの種類に応じて、他のゲーム状況データが選択状態となる。モニタ１８には、新たに選択状態となったゲーム状況データに基づいて再現されるゲーム画面が表示される。
【００４６】
セレクトボタン３７が押下されると、すなわちプレイヤによってゲーム状況データが選定されると、ゲーム装置１０はその選定内容を受け付け、特定情報記憶部５６の記憶内容をその選定内容に基づいて更新する（Ｓ１１１）。本実施の形態では、ゲーム装置１０は、選定されたゲーム状況データが記憶された記憶領域のＩＤを「前回選定領域ＩＤ」として特定情報記憶部５６に記憶させる。
【００４７】
そして、ゲーム装置１０は、プレイヤによって選定されたゲーム状況データに基づいて再現される状況からゲームの進行を再開させる（Ｓ１１２）。すなわち、ゲーム状況データが生成された時点の状況からゲームを再開させる。以上の処理を実行すると、ゲーム装置１０は、ゲーム状況データをセーブするタイミングが到来するのを監視し始める（Ｓ１０１）。
【００４８】
なお、ゲーム装置１０は、ゲーム状況データ記憶部５４に記憶されるゲーム状況データのうちプレイヤに選定されなかったものを削除するようにしてもよい。例えば、本実施の形態であれば、削除対象となるゲーム状況データが記憶されている各記憶領域について、「有効フラグ」を「無効」へと更新するようにすればよい。また、この場合には、「前回記憶領域ＩＤ」の内容を「前回選定領域ＩＤ」の内容と一致させるようにすればよい。こうすれば、「前回記憶領域ＩＤ」には常に最新のゲーム状況データが記憶される記憶領域のＩＤが保持されることになる。
【００４９】
以上説明したゲーム装置１０によれば、ゲームのある時点（状況）から何度も繰り返しプレイできるようになるとともに、その際にプレイヤが感じるストレスを軽減することができるようになる。
【００５０】
なお、本発明は上記実施の形態に限定されるものではない。
【００５１】
例えば、以上の説明では、ゲーム状況データを選択するよう案内する場合、特定情報記憶部５６に記憶される「前回選定領域ＩＤ」に基づいて特定されるゲーム状況データを優先的に案内するようにしたが、これに代えて若しくは加えて、所定の操作（例えば、所定ボタンの押下）に応じて、ゲーム装置１０が特定情報記憶部５６に記憶された特定情報に基づいてゲーム状況データを選定し、当該ゲーム状況データに基づいてゲームを再開するようにしてもよい。換言すれば、特定情報記憶部５６に記憶される「前回選定領域ＩＤ」に基づいて特定されるゲーム状況データに基づいてゲームを再開させる場合と、他のゲーム状況データに基づいてゲームを再開させる場合とで操作を異ならせるようにしてもよい。
【００５２】
また例えば、本発明はサッカーゲームに限らず、他のスポーツゲームやアクションゲーム、シューティングゲーム、テーブルゲーム、パズルゲーム、シミュレーションゲーム、ロールプレイングゲーム等の他の種類のゲームに対しても適用可能である。
【００５３】
また例えば、以上の説明ではプログラムを情報記憶媒体たるＤＶＤ−ＲＯＭ２５から家庭用ゲーム機１１に供給するようにしたが、通信ネットワークを介してプログラムを家庭等に配信するようにしてもよい。図６は、通信ネットワークを用いたプログラム配信システムの全体構成を示す図である。同図に基づいて本発明に係るプログラム配信方法を説明する。同図に示すように、このプログラム配信システム１００は、ゲームデータベース１０２、サーバ１０４、通信ネットワーク１０６、パソコン１０８、家庭用ゲーム機１１０、ＰＤＡ（携帯情報端末）１１２を含んでいる。このうち、ゲームデータベース１０２とサーバ１０４とによりプログラム配信装置１１４が構成される。通信ネットワーク１０６は、例えばインターネットやケーブルテレビネットワークを含んで構成されている。このシステムでは、ゲームデータベース（情報記憶媒体）１０２に、ＤＶＤ−ＲＯＭ２５の記憶内容と同様のプログラムが記憶されている。そして、パソコン１０８、家庭用ゲーム機１１０又はＰＤＡ１１２等を用いて需要者がゲーム配信要求をすることにより、それが通信ネットワーク１０６を介してサーバ１０４に伝えられる。そして、サーバ１０４はゲーム配信要求に応じてゲームデータベース１０２からプログラムを読み出し、それをパソコン１０８、家庭用ゲーム機１１０、ＰＤＡ１１２等、ゲーム配信要求元に送信する。ここではゲーム配信要求に応じてゲーム配信するようにしたが、サーバ１０４から一方的に送信するようにしてもよい。また、必ずしも一度にゲームの実現に必要な全てのプログラムを配信（一括配信）する必要はなく、ゲームの局面に応じて必要な部分を配信（分割配信）するようにしてもよい。このように通信ネットワーク１０６を介してゲーム配信するようにすれば、プログラムを需要者は容易に入手することができるようになる。
【００５４】
【発明の効果】
以上説明したように、本発明によれば、ゲームを所定の時点（状況）から容易に繰り返し再開できるようになる。
【図面の簡単な説明】
【図１】  本発明の実施形態に係るゲーム装置のハードウェア構成を示す図である。
【図２】  コントローラの一例を示す図である。
【図３】  本発明の実施形態に係るゲーム装置の機能ブロックを示す図である。
【図４】  本発明の実施形態に係るゲーム装置における記憶部の内容を示す図である。
【図５】  本発明の実施形態に係るゲーム装置における処理を示すフロー図である。
【図６】  本発明の他の実施形態に係るプログラム配信システムの全体構成を示す図である。
【符号の説明】
１０  ゲーム装置、１１，１１０  家庭用ゲーム機、１２  バス、１４  マイクロプロセッサ、１６  画像処理部、１８  モニタ、２０  音声処理部、２２  スピーカ、２４  ＤＶＤ−ＲＯＭ再生部、２５  ＤＶＤ−ＲＯＭ、２６  主記憶、２８  メモリカード、３０  入出力処理部、３２  コントローラ、３４  方向ボタン、３４Ｕ  上方向指示部、３４Ｄ  下方向指示部、３４Ｌ  左方向指示部、３４Ｒ  右方向指示部、３５  振動子、３６  スタートボタン、３７  セレクトボタン、３８Ａ，３８Ｂ，３８Ｘ，３８Ｙ，３９Ｌ，３９Ｒ，４１Ｌ，４１Ｒボタン、５０  ゲーム状況データ記憶制御部、５２  記憶部、５４  ゲーム状況データ記憶部、５６  特定情報記憶部、５８  ゲーム状況データ選定部、６０ゲーム再実行部、１００  プログラム配信システム、１０２  ゲームデータベース、１０４  サーバ、１０６  通信ネットワーク、１０８  パソコン、１１２携帯情報端末（ＰＤＡ）、１１４  プログラム配信装置。
【図１】
0003720339.tif 000002
【図２】
0003720339.tif 000003
【図３】
0003720339.tif 000004
【図４】
0003720339.tif 000005
【図５】
0003720339.tif 000006
【図６】
0003720339.tif 000007