(57)【要約】【課題】ゲームにおけるユーザの利便性を向上させる。【解決手段】ゲーム制御部４１はゲームプログラムを実行し、履歴保持部４３に履歴を記録しつつ、ゲームの進行を制御する。一時停止制御部４２は、ユーザからゲームを一時停止させる要求を受け付けると、その時点の表示画面を表示させたままゲーム制御部４１によるゲームの進行を停止させる。再開制御部４４は、ユーザからゲームを再開させる要求を受け付けると、履歴保持部４３を参照して、一時停止した時点から所定の期間過去に遡った時点から、一時停止した時点までの表示画面と音声を再生させた後に、ゲームを再開させる。【選択図】図１
2008011940.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
ユーザから受け付けた操作指示にしたがってゲームの進行を制御する機能と、
ゲームの表示画面を生成して表示装置に表示させる機能と、
ユーザからゲームを一時停止する操作指示を受け付けたときに、その時点における表示画面を前記表示装置に表示させたまま、ゲームの進行を停止させる機能と、
一時停止した状態において、ユーザからゲームを再開させる要求を受け付けたときに、一時停止した時点から所定の期間過去に遡った時点から、一時停止した時点までの表示画面を前記表示装置に再表示させた後、ゲームを再開させる機能と、
を実現させることを特徴とするゲーム制御プログラム。
【請求項２】
前記ゲームの進行を制御する機能は、前記ゲームを再開させる機能が一時停止した時点から所定の期間過去に遡った時点から、一時停止した時点までの表示画面を前記表示装置に再表示させている間は、ユーザからの操作指示を受け付けないことを特徴とする請求項１に記載のゲーム制御プログラム。
【請求項３】
前記ゲームを再開させる機能は、一時停止した時点までの表示画面を前記表示装置に再表示させた後、ゲームが再開されることを識別可能に前記表示装置に表示させることを特徴とする請求項１又は２に記載のゲーム制御プログラム。
【請求項４】
前記ゲームを再開させる機能は、前記表示画面を表示させる機能が表示させた表示画面とは異なる表示態様にて、一時停止した時点から所定の期間過去に遡った時点から一時停止した時点までの表示画面を前記表示装置に再表示させることを特徴とする請求項１から３のいずれかに記載のゲーム制御プログラム。
【請求項５】
前記ゲームを再開させる機能は、前記表示画面を表示させる機能により生成される表示画面とは異なる表示態様の表示画面から、前記表示画面を表示させる機能により生成される表示画面の表示態様に漸近的に移行させることを特徴とする請求項４に記載のゲーム制御プログラム。
【請求項６】
前記ゲームを再開させる機能は、ユーザからゲームを再開させる要求を受け付けると、前記表示装置の表示領域を、一時停止した時点における表示画面を表示した一時停止画面を表示する表示領域と、一時停止した時点から所定の期間過去に遡った時点から一時停止した時点までの表示画面を再表示した再表示画面を表示する表示領域とに分割し、前記一時停止画面の表示領域を漸近的に小さくしつつ、前記再表示画面の表示領域を漸近的に大きくし、前記再表示画面が一時停止した時点の表示画面に達したときに、前記一時停止画面を消失させ、ゲームを再開させることを特徴とする請求項１から５のいずれかに記載のゲーム制御プログラム。
【請求項７】
前記ゲームを再開させる機能は、前記表示装置の表示領域を所定の図形で分割し、前記図形の外部を前記一時停止画面の表示領域とし、前記図形の内部を前記再表示画面の表示領域とし、前記図形を漸近的に拡大することにより、前記一時停止画面の表示領域を漸近的に小さくしつつ、前記再表示画面の表示領域を漸近的に大きくすることを特徴とする請求項６に記載のゲーム制御プログラム。
【請求項８】
前記ゲームを再開させる機能は、前記表示装置の表示領域を所定の図形で分割し、前記図形の内部を前記一時停止画面の表示領域とし、前記図形の外部を前記再表示画面の表示領域とし、前記図形を漸近的に縮小することにより、前記一時停止画面の表示領域を漸近的に小さくしつつ、前記再表示画面の表示領域を漸近的に大きくすることを特徴とする請求項６に記載のゲーム制御プログラム。
【請求項９】
前記図形は、前記表示装置の表示画面の中央に設けられ、前記表示画面の中央を中心として拡大又は縮小されることを特徴とする請求項７又は８に記載のゲーム制御プログラム。
【請求項１０】
前記ゲームを再開させる機能は、前記表示装置の表示領域を直線又は曲線で分割し、一方を前記一時停止画面の表示領域とし、他方を前記再表示画面の表示領域とし、前記直線又は曲線を、前記再表示画面の表示領域が大きくなる方向に平行移動させることにより、前記一時停止画面の表示領域を漸近的に小さくしつつ、前記再表示画面の表示領域を漸近的に大きくすることを特徴とする請求項６に記載のゲーム制御プログラム。
【請求項１１】
前記ゲームを再開させる機能は、ユーザからゲームを再開させる要求を受け付けると、一時停止した時点における表示画面を表示した一時停止画面の下に、一時停止した時点から所定の期間過去に遡った時点から一時停止した時点までの表示画面を再表示した再表示画面を重畳させて表示し、前記一時停止画面の透過度を漸近的に大きくし、前記再表示画面が一時停止した時点の表示画面に達したときに、前記一時停止画面を消失させ、ゲームを再開させることを特徴とする請求項１から５のいずれかに記載のゲーム制御プログラム。
【請求項１２】
ゲームの音声を生成してスピーカに出力させる機能を更にコンピュータに実現させ、
前記ゲームを再開させる機能は、一時停止した時点から所定の期間過去に遡った時点から、一時停止した時点までの表示画面を前記表示装置に再表示させると同時に、音声を前記スピーカに出力させることを特徴とする請求項１から１１のいずれかに記載のゲーム制御プログラム。
【請求項１３】
前記ゲームを再開させる機能は、前記音声を出力させる機能が出力させた音声とは異なる態様にて、一時停止した時点から所定の期間過去に遡った時点から一時停止した時点までの音声を前記スピーカに再出力させることを特徴とする請求項１２に記載のゲーム制御プログラム。
【請求項１４】
前記ゲームを再開させる機能は、前記音声を出力させる機能により生成される音声とは異なる態様の音声から、前記音声を出力させる機能により生成される音声の態様に漸近的に移行させることを特徴とする請求項１３に記載のゲーム制御プログラム。
【請求項１５】
ゲームの進行中に、既に表示又は出力した表示画面又は音声を再生成するために必要なパラメータの履歴をメモリに記憶させる機能を更にコンピュータに実現させ、
前記ゲームを再開させる機能は、前記メモリに保持されたパラメータを参照して、一時停止した時点から所定の期間過去に遡った時点から、一時停止した時点までの表示画面又は音声を生成することを特徴とする請求項１から１４のいずれかに記載のゲーム制御プログラム。
【請求項１６】
前記メモリは、少なくとも前記所定の期間の表示画面又は音声を生成するために必要なパラメータを保持可能な容量を有することを特徴とする請求項１５に記載のゲーム制御プログラム。
【請求項１７】
前記ゲームを再開させる機能は、それ以上過去には遡らない限界点を設け、一時停止した時点から所定の期間過去に遡った時点から、一時停止した時点までの表示画面を前記表示装置に再表示させている間に、再びユーザからゲームを一時停止する操作指示を受け付けたときに、再び一時停止した時点から所定の期間過去に遡った時点が、前記限界点よりも過去であった場合は、前記限界点よりも過去には遡らず、前記限界点から、一時停止した時点までの表示画面を前記表示装置に再表示させることを特徴とする請求項１から１６のいずれかに記載のゲーム制御プログラム。
【請求項１８】
ユーザから受け付けた操作指示にしたがってゲームの進行を制御する制御部と、
前記制御部により制御されるゲームの表示画面を生成して表示装置に表示させる表示制御部と、
ユーザからゲームを一時停止する操作指示を受け付けたときに、その時点における表示画面を前記表示装置に表示させたまま、前記制御部によるゲームの進行を停止させる一時停止制御部と、
一時停止した状態において、ユーザからゲームを再開させる要求を受け付けたときに、一時停止した時点から所定の期間過去に遡った時点から、一時停止した時点までの表示画面を前記表示装置に再表示させた後、前記制御部にゲームを再開させる再開制御部と、
を備えることを特徴とするゲーム装置。
【請求項１９】
ユーザから受け付けた操作指示にしたがってゲームの進行を制御するステップと、
ゲームの表示画面を生成して表示装置に表示させるステップと、
ユーザからゲームを一時停止する操作指示を受け付けたときに、その時点における表示画面を前記表示装置に表示させたまま、ゲームの進行を停止させるステップと、
一時停止した状態において、ユーザからゲームを再開させる要求を受け付けたときに、一時停止した時点から所定の期間過去に遡った時点から、一時停止した時点までの表示画面を前記表示装置に再表示させた後、ゲームを再開させるステップと、
を含むことを特徴とするゲーム制御方法。
【請求項２０】
コンピュータに、
ユーザから受け付けた操作指示にしたがってゲームの進行を制御する機能と、
ゲームの表示画面を生成して表示装置に表示させる機能と、
ユーザからゲームを一時停止する操作指示を受け付けたときに、その時点における表示画面を前記表示装置に表示させたまま、ゲームの進行を停止させる機能と、
一時停止した状態において、ユーザからゲームを再開させる要求を受け付けたときに、一時停止した時点から所定の期間過去に遡った時点から、一時停止した時点までの表示画面を前記表示装置に再表示させた後、ゲームを再開させる機能と、
を実現させることを特徴とするゲーム制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲーム制御技術に関し、とくに、ゲームを一時停止した後のゲームの再開を制御するゲーム制御プログラム、ゲーム制御方法、及びゲーム装置に関する。
【背景技術】
【０００２】
ゲーム装置には、ゲームの進行を一時停止させる機能が設けられることが多い。例えば、ゲームの進行中に、一時停止させる機能が割り当てられたボタンの押下を検知すると、その時点の表示画面を表示したまま、ゲームの進行を停止させる。その後、ゲームを再開させる機能が割り当てられたボタンの押下を検知すると、ゲームを再開する。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ロールプレイングゲームにおいてプレイヤーズキャラクタがゲームフィールド上を移動しているときに一時停止した場合などは、ゲームが再開されても即座にユーザの操作が必要となるわけではないが、シューティングゲームや格闘ゲームなどユーザの素早い操作が成否の鍵を握るようなゲームにおいて一時停止した場合などは、ユーザはゲームを再開されるボタンを押すと即座に再開されたゲームの操作を始めなければならず、継続してゲームを行っていた場合に比べて不利になることがある。また、一時停止する直前のゲームの状況を記憶しておき、再開後に何をすべきだったかを思い出しておかないと、ゲームに即座に適応できない。
【０００４】
本発明はこうした状況に鑑みてなされたものであり、その目的は、ゲームにおけるユーザの利便性を向上させる技術を実現する技術を提供することにある。
【課題を解決するための手段】
【０００５】
本発明のある態様は、ゲーム制御プログラムに関する。このゲーム制御プログラムは、コンピュータに、ユーザから受け付けた操作指示にしたがってゲームの進行を制御する機能と、ゲームの表示画面を生成して表示装置に表示させる機能と、ユーザからゲームを一時停止する操作指示を受け付けたときに、その時点における表示画面を前記表示装置に表示させたまま、ゲームの進行を停止させる機能と、一時停止した状態において、ユーザからゲームを再開させる要求を受け付けたときに、一時停止した時点から所定の期間過去に遡った時点から、一時停止した時点までの表示画面を前記表示装置に再表示させた後、ゲームを再開させる機能と、を実現させることを特徴とする。
【０００６】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【０００７】
本発明によれば、ゲームにおけるユーザの利便性を向上させる技術を提供することができる。
【発明を実施するための最良の形態】
【０００８】
実施の形態に係るゲーム装置は、音楽に合わせて指定されたボタンを操作し、操作の精確さを競うゲームを提供する。ゲーム装置は、ユーザが押したボタンの種別やタイミングなどに基づいてスコアを算出する。
【０００９】
このゲーム装置において、ゲームの進行を一時停止した後、ゲームを再開するときに、一時停止した時点から音楽の再生を開始してゲームを再開しても、どのタイミングで停止したのかユーザが正しく把握できず、正しい操作を行えない可能性が高い。また、曲調やリズムに慣れるまでに時間を要し、スムーズにゲームを再開することができない。
【００１０】
したがって、本実施の形態では、一時停止した時点から所定の期間過去に遡った時点から、一時停止した時点までのゲームの表示画面と音楽を再び再生した後、ゲームを再開させる。これにより、ユーザは、一時停止する直前のゲームの状況を思い出し、滑らかにゲームに入ることができる。また、ゲームを再開させるボタンを押してから、ゲームが再開されるまでに間があるので、操作の準備をすることができ、即座に操作が必要なゲームであっても適応することができる。
【００１１】
図１は、ゲーム装置１０の構成を示す。ゲーム装置１０は、コントローラ２０、入力部３０、制御部４０、ゲームデータ保持部６０、スピーカ６６、及び表示装置６８を備える。これらの構成は、ハードウエアコンポーネントでいえば、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００１２】
入力部３０は、ユーザインタフェースの一例であるコントローラ２０から入力されるユーザによる操作指示を受け付ける。制御部４０は、入力部３０が受け付けたユーザからの操作指示に基づいてゲームプログラムを実行し、ゲームを進行させる。ゲームデータ保持部６０は、ゲームプログラムと、ゲームの進行に必要なデータを格納する。ゲームデータ保持部６０には、例えば、曲の音声データ、キャラクタの動画データ、などが格納されている。ゲームデータ保持部６０は、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどの記憶媒体であってもよい。スピーカ６６は、制御部４０により生成される音声を出力する。表示装置６８は、制御部４０により生成されるゲーム画面を表示する。
【００１３】
図２は、ゲーム装置１０の外観を示す。表示装置６８には、ボタンの種別と押すタイミングを示すキーシーケンスと、ユーザに模範を示す先生のキャラクタと、ユーザのボタン操作に応じて動作するプレイヤーズキャラクタと、ユーザのボタン操作に対する「ＣＯＯＬ」、「ＧＯＯＤ」、「ＢＡＤ」、「ＡＷＦＵＬ」の４段階の評価と、ユーザのスコアが表示されている。コントローラ２０には、ユーザが曲に合わせて操作する操作ボタン２２と、ゲームの一時停止及びゲームの再開を指示するための一時停止ボタン２４とが設けられている。ユーザは、先生のキャラクタの動画とともに示される模範の後に続いて、提示されたキーシーケンスを見ながら曲に合わせて操作ボタン２２を操作する。
【００１４】
図１に戻り、制御部４０の構成について説明を続ける。制御部４０は、ゲーム制御部４１、一時停止制御部４２、履歴保持部４３、再開制御部４４、音声制御部４５、及び表示制御部４６を含む。
【００１５】
ゲーム制御部４１は、ゲームプログラムを実行して、曲に合わせてボタンを操作させるゲームを制御する。ゲーム制御部４１は、ゲームデータ保持部６０から曲の音楽データとキャラクタの動画データを読み出し、それらが圧縮されていれば伸長して、音声制御部４５及び表示制御部４６へ伝達する。また、キーシーケンスデータを読み出して表示制御部４６へ伝達し、画面に表示させる。ゲーム制御部４１は、ユーザがコントローラ２０を介して入力した操作ボタン２２の種別とタイミングを取得し、各操作ボタン２２に割り当てられたプレイヤーズキャラクタの台詞を音声制御部４５に生成させるとともに、その台詞に合った動作をプレイヤーズキャラクタが行っている動画を表示制御部４６に生成させる。これにより、ユーザが操作するプレイヤーズキャラクタが曲に合わせて歌っているように見せることができる。ゲーム制御部４１は、ユーザのボタン操作の精確さに応じてスコアを算出する。
【００１６】
ゲーム制御部４１は、スコアの他に、１フレーズごとにユーザの操作の精確さを「ＣＯＯＬ」、「ＧＯＯＤ」、「ＢＡＤ」、「ＡＷＦＵＬ」の４段階で評価する。この評価は、スコアとは別に管理され、例えば、１フレーズ目の操作が精確であれば「ＧＯＯＤ」、精確でなければ「ＢＡＤ」の評価が与えられ、以降、次のフレーズの操作が所定の判断基準よりも良ければ評価が１つ上昇され、所定の判断基準よりも悪ければ１つ下降され、それ以外であれば維持される。
【００１７】
ゲームデータ保持部６０には、４段階の評価のそれぞれに対応する４種の音楽データと動画データが用意されており、レベルに応じた曲と動画が再生される。例えば、「ＣＯＯＬ」では先生が画面から退場してプレイヤーズキャラクタの一人舞台となり、「ＧＯＯＤ」では明るい曲調、「ＢＡＤ」では暗い曲調、「ＡＷＦＵＬ」では危機感のある曲調の曲が再生される。評価が「ＡＷＦＵＬ」よりも下がると、その時点で曲が停止され、ゲームオーバーとなる。
【００１８】
ゲーム制御部４１は、ユーザに提示したキーシーケンスと異なるタイミングでユーザがボタンを操作したとしても、その操作によるプレイヤーズキャラクタの歌が優れていれば高い評価を与えてもよい。具体的には、ゲーム制御部４１は、ユーザに提示したキーシーケンスの他に、良い評価を与える基準となるキーシーケンスを予め保持しており、ユーザの操作が提示したキーシーケンスと異なっていても、提示していないキーシーケンスに合致していれば高いスコア又は評価を与える。
【００１９】
表示制御部４６は、ゲーム制御部４１により制御されるゲームの画面を生成して表示装置６８に表示させる。表示制御部４６は、ゲーム制御部４１から伝達される動画データ、キーシーケンス、スコア、評価などを取得して、図２に示したような表示画面を生成する。表示制御部４６は、ゲーム制御部４１から、ユーザが実際に操作したボタンの種別とタイミングを取得し、キーシーケンスにユーザが操作したボタン種別やタイミングの良否を表示させる。また、１フレーズの終了時に、そのフレームの評価の良否を表示させる。
【００２０】
音声制御部４５は、ゲーム制御部４１により制御されるゲームの音声を生成してスピーカ６６に出力させる。音声制御部４５は、ゲーム制御部４１から伝達される音声データをスピーカ６６に出力するとともに、ユーザが操作した操作ボタン２２に対応した台詞や音声をスピーカ６６に出力する。また、１フレーズの終了時に、そのフレームの評価に応じた効果音を出力させる。
【００２１】
ゲーム制御部４１は、ゲームの進行中に、既に表示した表示画面や、既に出力した音声を再生成するために必要なパラメータの履歴を履歴保持部４３に記録しておく。この履歴情報は、一時停止した状態からゲームを再開するときに、所定の期間遡った時点から表示画面と音声を再生するために利用される。履歴保持部４３には、ユーザが操作したボタンの履歴、表示制御部４６が画面を生成するためのカメラワークや映像効果、音声制御部４５が音声を生成するときの特殊効果などを保持しておき、一時停止した状態からゲームを再開するときに、ゲーム制御部４１、表示制御部４６、音声制御部４５などにより表示画面と音声を再生成するようにしてもよいし、表示画面を画像データとして、音声を音声データとして保持しておき、それらを再生してもよい。
【００２２】
一時停止制御部４２は、ユーザが一時停止ボタン２４を押し、ゲームの一時停止を要求したことを、入力部３０を介して受け付けたときに、その時点における表示画面を表示装置６８に表示させたまま、ゲーム制御部４１によるゲームの進行を停止させる。図３は、一時停止中の表示画面の例を示す。一時停止中の表示画面には、一時停止中であることを示す「ＰＡＵＳＥ」の文字が表示されている。
【００２３】
再開制御部４４は、一時停止した状態において、ユーザが一時停止ボタン２４を再度押し、ゲームの再開を要求したことを、入力部３０を介して受け付けたときに、一時停止した時点から所定の期間過去に遡った時点から、一時停止した時点までの表示画面と音声を再び再生させた後、ゲーム制御部４１にゲームを再開させる。
【００２４】
図４は、ゲームの進行の様子を模式的に示す。ユーザが時間ｔａに一時停止ボタン２４を押すと、図３に示すように、その時点の表示画面が表示されたままゲームが一時停止される。その後、ユーザが更に一時停止ボタン２４を押すと、再開制御部４４は、履歴保持部４３に保持されたパラメータを参照して、一時停止した時点から所定の期間過去に遡った時点ｔｂから、一時停止した時点ｔａまでの表示画面と音声を、表示制御部４６と音声制御部４５に再生成させ、時間ｔａの表示画面に達すると、ゲーム制御部４１にゲームを再開させる。
【００２５】
ゲーム制御部４１は、再開制御部４４が、時間ｔｂから時間ｔａまでの表示画面を表示装置６８に再表示させている間は、ユーザからの操作指示を受け付けない。これにより、既に一度プレーし終わったゲームを再度プレーすることを回避する。
【００２６】
図５（ａ）（ｂ）は、ゲームが再開される前に表示される表示画面の例を示す。図５（ａ）に示すように、時間ｔｂから時間ｔａまでの過去の表示画面を再表示させている間は、ノイズを付加するなど、表示制御部４６が生成する通常の表示画面とは異なる表示態様で表示画面を表示させる。これにより、表示中の表示画面は過去のゲーム画面であり、まだゲームが再開されていないことを容易にユーザに認識させることができる。再開制御部４４は、一時停止した時点ｔａまでの表示画面を表示装置６８に再表示させた後、図４（ｂ）に示すように、「ＳＴＡＲＴ」の文字を表示するなど、ゲームが再開されることを識別可能に表示装置６８に表示させ、ゲーム制御部４１にゲームを再開させる。これにより、ゲームが再開されるタイミングを容易にユーザに認識させることができる。また、一時停止から復帰するまでに準備期間があるので、ユーザはスムーズにゲームを再開することができる。過去の表示画面に付加されていたノイズを徐々に減らして、時間ｔａでノイズが０になるようにするなど、表示態様を漸近的に通常の表示態様に近づけるようにしてもよい。これにより、ゲームが再開されるまでの時間をユーザが予測することができる。
【００２７】
図６（ａ）（ｂ）は、ゲームが再開される前に表示される表示画面の別の例を示す。図６（ａ）に示すように、時間ｔｂから時間ｔａまでの過去の表示画面を再表示させているときに、「３」、「２」、「１」などの文字を表示させてカウントダウンすることにより、ユーザは、まだゲームが再開されていないことを容易に認識することができるとともに、ゲームが再開されるタイミングを容易に把握することができる。
【００２８】
再開制御部４４は、ユーザからゲームを再開させる要求を受け付けると、表示装置６８の表示領域を、一時停止した時点における表示画面を表示した一時停止画面を表示する表示領域と、一時停止した時点から所定の期間過去に遡った時点から一時停止した時点までの表示画面を再表示した再表示画面を表示する表示領域とに分割し、一時停止画面の表示領域を漸近的に小さくしつつ、再表示画面の表示領域を漸近的に大きくして、漸近的に通常のゲーム画面に移行させるようにしてもよい。
【００２９】
図７（ａ）（ｂ）は、一時停止した時点の表示画面を固定的に表示する一時停止画面レイヤ７０と、時間ｔｂから時間ｔａまでの表示画面を再表示する再表示画面レイヤ７２を示す。図７（ａ）に示すように、一時停止からゲームを再開するときに、一時停止画面レイヤ７０と再表示画面レイヤ７２を設ける。時間ｔｂから時間ｔａまでの間に、上側の一時停止画面レイヤ７０を徐々に消失させて再表示画面レイヤ７２の表示面積を増大させ、一時停止画面レイヤ７０から再表示画面レイヤ７２へ漸近的に移行させる。時間ｔａに、再表示画面レイヤ７２に表示される表示画面は、一時停止した時点の表示画面と同じになるので、図７（ｂ）に示すように、時間ｔａに一時停止画面レイヤ７０を消失させ、それ以降は、表示制御部４６が生成するゲーム画面を表示させる。これにより、ユーザは、まだゲームが再開されていないことを容易に認識することができるとともに、ゲームが再開されるタイミングを容易に把握することができる。また、一時停止した状態の表示画面から時間ｔｂにおける再表示画面に突然切り替わるのではなく、徐々に一時停止画面が消えるように移行させるので、視覚的にもスムーズにゲームを再開させることができる。
【００３０】
図８（ａ）（ｂ）は、一時停止画面レイヤ７０から再表示画面レイヤ７２へ漸近的に移行させる方法の例を示す。図８（ａ）に示すように、上側の一時停止画面レイヤ７０の中央付近に下側の再表示画面レイヤ７２を透過させる円形の穴７４を設ける。これにより、表示装置６８の表示画面において、穴７４の外部が一時停止画面の表示領域７６となり、穴７４の内部が再表示画面の表示領域７８となる。そして、図８（ｂ）に示すように、時間の経過とともに円形の穴７４の直径を大きくする。このような手法を用いて、再開制御部４４は、表示装置６８の表示領域を所定の図形で分割し、図形の外部を一時停止画面の表示領域７６とし、図形の内部を再表示画面の表示領域７８とし、図形を漸近的に拡大することにより、一時停止画面の表示領域７６を漸近的に小さくしつつ、再表示画面の表示領域７８を漸近的に大きくする。
【００３１】
図９（ａ）（ｂ）は、図８に示した方法による実際の表示画面の例を示す。図９（ａ）に示すように、一時停止画面レイヤ７０の中央に開いた穴から下の再表示画面レイヤ７２に表示された過去の表示画面が見え始め、図９（ｂ）に示すように穴の直径が大きくなって、時間ｔａで一時停止画面レイヤ７０が消失し、ゲームが再開される。
【００３２】
図１０（ａ）（ｂ）は、ゲームが再開される前に表示される表示画面の別の例を示す。図９（ａ）（ｂ）の例では、画面中央から円形が広がるように上側の一時停止画面レイヤ７０をぬぐって再表示画面レイヤ７２へ移行させる「アイリス・イン」の手法を用いたが、図１０（ａ）（ｂ）の例では、逆に、画面四方から円形が縮まるようにして上側の一時停止画面レイヤ７０をぬぐって再表示画面レイヤ７２へ移行させる「アイリス・アウト」の手法を用いている。このように、再開制御部４４は、表示装置６８の表示領域を所定の図形で分割し、図形の内部を一時停止画面の表示領域とし、図形の外部を再表示画面の表示領域とし、図形を漸近的に縮小することにより、一時停止画面の表示領域を漸近的に小さくしつつ、再表示画面の表示領域を漸近的に大きくしてもよい。図形は、円、多角形、星型、ハート型、格子などであってもよいし、キャラクタの輪郭などであってもよい。また、図形は、表示装置６８の表示画面の中央に設けられてもよく、表示画面の中央を中心として拡大又は縮小されてもよい。
【００３３】
図１１（ａ）（ｂ）は、ゲームが再開される前に表示される表示画面の別の例を示す。図１１（ａ）（ｂ）の例では、上側の一時停止画面レイヤ７０を左上から順に格子状に切り取って消失させる「チェッカーボード」の手法を用いている。
【００３４】
図１２（ａ）（ｂ）は、ゲームが再開される前に表示される表示画面の別の例を示す。図１２（ａ）（ｂ）の例では、水玉模様の複数の円の内部を再表示画面の表示領域とし、外部を一時停止画面の表示領域とし、円の直径を漸近的に大きくしている。このように、複数の図形で表示領域を分割してもよい。
【００３５】
図１３（ａ）（ｂ）は、ゲームが再開される前に表示される表示画面の別の例を示す。図１３（ａ）（ｂ）の例では、上側の一時停止画面レイヤ７０を画面左から線でぬぐうように徐々に消失させて再表示画面レイヤ７２へ以降させる「ワイプ」の手法を用いている。このように、再開制御部４４は、表示装置６８の表示領域を直線又は曲線で分割し、一方を一時停止画面の表示領域とし、他方を再表示画面の表示領域とし、直線又は曲線を、再表示画面の表示領域が大きくなる方向に平行移動させることにより、一時停止画面の表示領域を漸近的に小さくしつつ、再表示画面の表示領域を漸近的に大きくしてもよい。
【００３６】
図１４（ａ）（ｂ）は、ゲームが再開される前に表示される表示画面の別の例を示す。図１４（ａ）（ｂ）の例では、上側の一時停止画面レイヤ７０の透過度を徐々に増加させ、徐々に消失させる「ディゾルブ（クロスフェード）」の手法を用いている。このように、再開制御部４４は、一時停止画面の透過度を漸近的に大きくし、再表示画面が一時停止した時点の表示画面に達したときに、一時停止画面を消失させ、ゲームを再開させてもよい。その他、「ズーム・イン」、「ズーム・アウト」、「パン」などのカメラワークを用いて一時停止画面レイヤ７０から再表示画面レイヤ７２へ切り替えてもよいし、任意の手法を用いて一時停止画面レイヤ７０から再表示画面レイヤ７２へ漸近的に移行させてもよい。
【００３７】
音声についても同様に、ゲームの再開前に過去の音声を再生しているときは、音声制御部４５により生成される通常の音声とは異なる態様の音声としてもよい。例えば、ノイズを付加してもよいし、音量を小さくしてもよい。また、漸近的に通常の態様に近づくようにしてもよい。例えば、時間ｔｂに遡った時点では音量を絞った状態で再生を始め、徐々に音量を大きくし、時間ｔａで通常の音量に戻るようにしてもよい。これにより、ユーザは、音声によっても、過去を再現している状態とゲームが再開された状態を容易に区別することができる。
【００３８】
履歴保持部４３は、少なくとも（ｔａ−ｔｂ）秒間の表示画面と音声を再生成するためのパラメータを保持可能な容量を有しており、ゲーム制御部４１は、ゲームの進行中に、新たなパラメータを履歴保持部４３に記録する際に、古いパラメータから順に上書きしていく。これにより、常に、（ｔａ−ｔｂ）秒過去へ遡って表示画面と音声を再生成させることができる。
【００３９】
時間ｔｂへ遡って過去の表示画面と音声を再生している間に、再び一時停止ボタン２４が押されて一時停止し、その後ゲームを再開させる場合、２度目の再開のときにも時間ｔｂまで遡って過去の表示画面と音声を再生してもよい。この場合、履歴保持部４３には、（ｔａ−ｔｂ）秒分の履歴を保持しておけばよい。
【００４０】
図１５は、連続して一時停止ボタンが押された後に、ゲームを再開させる別の方法を説明するための図である。時間ｔａに１度目の一時停止ボタン２４が押されて一時停止した後、ゲームを再開させるときには時間ｔｂから再生を開始するが、時間ｔａに達する前に、時間ｔｃで２度目の一時停止を要求されたとする。図１５の例では、この後ゲームを再開するときに、１度目と同じ時間だけ過去に遡って、時間ｔｄから再生を開始する。しかし、これを繰り返すと無限に過去まで遡ってしまうので、それ以上過去には遡らない限界点Ａ、Ｂ、Ｃが設けられている。ここで、さらに時間ｔｅで３度目の一時停止を要求された場合、１度目及び２度目と同じ時間だけ過去に遡ると、時間ｔｆから再生を開始することになるが、時間ｔｆは限界点Ｂよりも過去なので、限界点Ｂより過去には遡らず、限界点Ｂから再生が開始される。したがって、この場合、履歴保持部４３には、限界点Ｂよりも過去のパラメータを保持しておく必要はない。この後、時間ｔａまで再生が終了すると、ゲームが再開される。ゲームが再開された後、ゲーム制御部４１は履歴保持部４３に新たな履歴を記録していくが、限界点Ｃを（ｔａ−ｔｂ）秒過ぎると、一時停止したとしても限界点Ｃより過去に遡る必要はないので、限界点Ｂから限界点Ｃまでのパラメータを履歴保持部４３から消去する。
【００４１】
以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【図面の簡単な説明】
【００４２】
【図１】ゲーム装置の構成を示す図である。
【図２】ゲーム装置の外観を示す図である。
【図３】一時停止中の表示画面の例を示す図である。
【図４】ゲームの進行の様子を模式的に示す図である。
【図５】図５（ａ）（ｂ）は、ゲームが再開される前に表示される表示画面の例を示す図である。
【図６】図６（ａ）（ｂ）は、ゲームが再開される前に表示される表示画面の例を示す図である。
【図７】図７（ａ）（ｂ）は、一時停止した状態の表示画面を表示するレイヤと、ゲームが再開される前に過去の表示画面を再表示するレイヤを示す図である。
【図８】図８（ａ）（ｂ）は、一時停止した状態の表示画面を表示するレイヤから、過去の表示画面を再表示するレイヤへ漸近的に移行させる方法の例を示す図である。
【図９】図９（ａ）（ｂ）は、ゲームが再開される前に表示される表示画面の例を示す図である。
【図１０】図１０（ａ）（ｂ）は、ゲームが再開される前に表示される表示画面の例を示す図である。
【図１１】図１１（ａ）（ｂ）は、ゲームが再開される前に表示される表示画面の例を示す図である。
【図１２】図１２（ａ）（ｂ）は、ゲームが再開される前に表示される表示画面の例を示す図である。
【図１３】図１３（ａ）（ｂ）は、ゲームが再開される前に表示される表示画面の例を示す図である。
【図１４】図１４（ａ）（ｂ）は、ゲームが再開される前に表示される表示画面の例を示す図である。
【図１５】連続して一時停止ボタンが押された後に、ゲームを再開させる別の方法を説明するための図である。
【符号の説明】
【００４３】
１０  ゲーム装置、２０  コントローラ、２２  操作ボタン、２４  一時停止ボタン、３０  入力部、４０  制御部、４１  ゲーム制御部、４２  一時停止制御部、４３  履歴保持部、４４  再開制御部、４５  音声制御部、４６  表示制御部、６０  ゲームデータ保持部、６６  スピーカ、６８  表示装置。
【図１】
2008011940.tif 000003
【図４】
2008011940.tif 000004
【図１５】
2008011940.tif 000005
【図２】
2008011940.tif 000006
【図３】
2008011940.tif 000007
【図５】
2008011940.tif 000008
【図６】
2008011940.tif 000009
【図７】
2008011940.tif 000010
【図８】
2008011940.tif 000011
【図９】
2008011940.tif 000012
【図１０】
2008011940.tif 000013
【図１１】
2008011940.tif 000014
【図１２】
2008011940.tif 000015
【図１３】
2008011940.tif 000016
【図１４】
2008011940.tif 000017