(57)【要約】【課題】プレイヤが表示装置に近づき過ぎることを適切に防止することのできるゲーム装置を提供する。【解決手段】ゲーム装置は、ディスプレイ２９０とコントローラ２１０との距離Ｌを順次計測する。そして、（ａ）に示すように、この距離Ｌが警告距離Ｌ１以下である場合に、コントローラ２１０を操作するプレイヤがディスプレイ２９０に近づき過ぎていると判別して、ゲームの進行を中断する。その後、距離Ｌが、解除距離Ｌ２以上である場合に、レイヤがディスプレイ２９０から十分離れていると判別して、ゲームの進行を再開する。その際、中断したゲームをプレイヤが続け易いように、一定時間遡って、ゲームの進行を再開する。【選択図】図５
2008228941.tif 000002
【特許請求の範囲】
【請求項１】
表示装置に向けて使用されるコントローラの操作に従って、ゲームを進行させるゲーム装置であって、
表示装置とコントローラとの距離を順次計測する距離計測部と、
計測された当該距離が規定値よりも短くなると、ゲームの進行を中断させる中断制御部と、
当該中断後に、計測された当該距離が規定値よりも長くなると、中断時よりも所定時間分遡ってゲームの進行を再開させる再開制御部と、を備える
ことを特徴とするゲーム装置。
【請求項２】
表示装置に向けて使用されるコントローラの操作に従って、ゲームを進行させるゲーム装置であって、
表示装置とコントローラとの最接近距離を規定する第１の規定値、及び、当該第１の規定値よりも所定距離だけ長い第２の規定値を記憶する規定値記憶部と、
表示装置に対向するコントローラの位置情報を順次取得する位置情報取得部と、
取得された当該位置情報に基づいて、表示装置とコントローラとの距離を順次計測する距離計測部と、
計測された当該距離が記憶される当該第１の規定値よりも短くなると、ゲームの進行を中断させる中断制御部と、
当該中断後に、計測された当該距離が記憶される当該第２の規定値よりも長くなると、中断時よりも所定時間分遡ってゲームの進行を再開させる再開制御部と、を備える
ことを特徴とするゲーム装置。
【請求項３】
表示装置に向けて使用されるコントローラの操作に従って、ゲームを進行させるゲーム装置であって、
表示装置に対向するコントローラの位置情報を順次取得する位置情報取得部と、
取得された当該位置情報に基づいて、表示装置とコントローラとの距離を順次計測する距離計測部と、
計測された当該距離が規定値よりも短くなると、ゲームの進行を中断させる中断制御部と、
当該中断後に、計測された当該距離が規定値よりも長くなったまま維持された時間を計時する計時部と、
計時された時間が一定時間を経過すると、中断時よりも所定時間分遡ってゲームの進行を再開させる再開制御部と、を備える
ことを特徴とするゲーム装置。
【請求項４】
請求項１乃至３の何れか１項に記載のゲーム装置であって、
コントローラからの指示情報を順次受け付ける指示情報受付部と、
前記中断制御部によりゲームの進行が中断された後、前記再開制御部により再開され当該中断時点までゲームが進行するまで、受け付けた当該指示情報を破棄する指示情報破棄部と、を更に備える
ことを特徴とするゲーム装置。
【請求項５】
請求項１乃至４の何れか１項に記載のゲーム装置であって、
表示装置に表示させるゲームの画像を順次生成する画像生成部と、
前記中断制御部によりゲームの進行が中断された後、前記再開制御部により再開され当該中断時点までゲームが進行するまで、生成される当該画像の表示形態を変更する表示形態変更部と、を更に備える
ことを特徴とするゲーム装置。
【請求項６】
表示装置に向けて使用されるコントローラの操作に従って、ゲームを進行させるゲーム装置における進行制御方法であって、
表示装置とコントローラとの距離を順次計測する距離計測ステップと、
計測された当該距離が規定値よりも短くなると、ゲームの進行を中断させる中断制御ステップと、
当該中断後に、計測された当該距離が規定値よりも長くなると、中断時よりも所定時間分遡ってゲームの進行を再開させる再開制御ステップと、を備える
ことを特徴とする方法。
【請求項７】
表示装置に向けて使用されるコントローラの操作に従って、ゲームを進行させるコンピュータを、
表示装置とコントローラとの距離を順次計測する距離計測部、
計測された当該距離が規定値よりも短くなると、ゲームの進行を中断させる中断制御部、
当該中断後に、計測された当該距離が規定値よりも長くなると、中断時よりも所定時間分遡ってゲームの進行を再開させる再開制御部、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プレイヤが表示装置に近づき過ぎることを適切に防止できるゲーム装置、進行制御方法、および、プログラムに関する。
【背景技術】
【０００２】
従来より、プレイヤが模擬銃を操作し、画面上に表示された標的等に向けて、射撃を行うゲーム装置（ビデオゲーム装置等）が知られている。このようなゲーム装置は、ブラウン管型のディスプレイを使用する場合を一例として説明すると、模擬銃の銃口が画面に向けられてトリガがプレイヤに引かれると、画面を一瞬だけ光らせる（フラッシュ画面を表示する）。すると、その光を模擬銃の銃口等に設けられたセンサが検出し、その検出時の走査タイミングに基づいて、画面上の照準位置（プレイヤが狙いを定めた位置）を得ている。
【０００３】
近年では、ディスプレイ等のメイン画面に標的等を表示するだけでなく、模擬銃に備えられた照準器（狙いを定めるスコープ）にもサブ画面を表示して、よりリアリティを高めた射撃が行えるようにしたゲーム装置の技術も開示されている（例えば、特許文献１参照）。
【特許文献１】特開２００１−８７５４４号公報  （第４−１１頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
最近では、このような専用の模擬銃等に依らず、新たな発想の入力デバイスを標準のコントローラとしたゲーム装置も発売され、人気を博している。このコントローラは、テレビ等のリモコン（リモートコントローラ）と類似した外観を有し、ゲーム装置とワイヤレスで（無線通信等によって）接続され、プレイヤが片手で持ってそのまま操作可能となっている。
そして、プレイヤは、従来の模擬銃の代わりに、このようなコントローラを画面に向け、所望の標的等に狙いを定めて、トリガ用のボタンを押下することで、射撃等のゲームを楽しむことができる。
また、射撃等に限らず、このようなコントローラの特徴を活かした様々なジャンルのゲームが開発されつつある。
【０００５】
このようなコントローラを用いたゲームでは、直感的な操作が可能となり、体感的な楽しみも増して、プレイヤが夢中で楽しむことが可能となっている。そして、夢中になったプレイヤは、知らず知らずのうちに、表示装置に近づいていってしまう場合も多い。
プレイヤが表示装置に近づき過ぎると、視力低下等の要因にもなり、また、コントローラが表示装置に接触してしまうおそれもある。
そのため、プレイヤが表示装置に近づき過ぎないようにする方策が求められていた。
【０００６】
本発明は、このような課題を解決するためになされたもので、プレイヤが表示装置に近づき過ぎることを適切に防止できるゲーム装置、進行制御方法、および、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の観点に係るゲーム装置は、表示装置に向けて使用されるコントローラの操作に従って、ゲームを進行させるゲーム装置であって、距離計測部、中断制御部、及び、再開制御部を含んで構成される。
【０００８】
まず、距離計測部は、表示装置とコントローラとの距離を順次計測する。また、中断制御部は、計測された当該距離が規定値よりも短くなると、ゲームの進行を中断させる。そして、再開制御部は、当該中断後に、計測された当該距離が規定値よりも長くなると、中断時よりも所定時間分遡ってゲームの進行を再開させる。
【０００９】
すなわち、表示装置とコントローラとの距離が規定値よりも短くなった場合に、プレイヤが表示装置に近づき過ぎていると判別し、ゲームの進行を中断させる。そして、計測された距離が規定値よりも長くなると、プレイヤが表示装置から十分に離れたと判別し、一定時間遡って、ゲームの進行を再開させる。これにより、プレイヤは、ゲームの進行が中断されると、自分が表示装置に近づき過ぎたことに気づき、表示装置から離れるようになる。なお、十分離れると、中断時点よりも少し前からゲームの進行が再開されるため、プレイヤは、中断前の状況が把握でき、中断時点から無理なくゲームを続けることができる。
この結果、プレイヤが表示装置に近づき過ぎることを適切に防止できる。
【００１０】
本発明の第２の観点に係るゲーム装置は、表示装置に向けて使用されるコントローラの操作に従って、ゲームを進行させるゲーム装置であって、規定値記憶部、位置情報取得部、距離計測部、中断制御部、及び、再開制御部を含んで構成される。
【００１１】
まず、規定値記憶部は、表示装置とコントローラとの最接近距離を規定する第１の規定値（例えば、警告距離）、及び、当該第１の規定値よりも所定距離だけ長い第２の規定値（例えば、解除距離）を記憶する。また、位置情報取得部は、表示装置に対向するコントローラの位置情報を順次取得する。そして、距離計測部は、取得された当該位置情報に基づいて、表示装置とコントローラとの距離を順次計測する。
一方、中断制御部は、計測された当該距離が記憶される当該第１の規定値よりも短くなると、ゲームの進行を中断させる。そして、再開制御部は、当該中断後に、計測された当該距離が記憶される当該第２の規定値よりも長くなると、中断時よりも所定時間分遡ってゲームの進行を再開させる。
【００１２】
すなわち、表示装置とコントローラとの距離が警告距離よりも短くなった場合に、プレイヤが表示装置に近づき過ぎていると判別し、ゲームの進行を中断させる。そして、計測された距離が解除距離よりも長くなると、プレイヤが表示装置から十分に離れたと判別し、一定時間遡って、ゲームの進行を再開させる。これにより、プレイヤは、ゲームの進行が中断されると、自分が表示装置に近づき過ぎたことに気づき、表示装置から離れるようになる。なお、十分離れると、中断時点よりも少し前からゲームの進行が再開されるため、プレイヤは、中断前の状況が把握でき、中断時点から無理なくゲームを続けることができる。
この結果、プレイヤが表示装置に近づき過ぎることを適切に防止できる。
【００１３】
本発明の第３の観点に係るゲーム装置は、表示装置に向けて使用されるコントローラの操作に従って、ゲームを進行させるゲーム装置であって、位置情報取得部、距離計測部、中断制御部、計時部、及び、再開制御部を含んで構成される。
【００１４】
まず、位置情報取得部は、表示装置に対向するコントローラの位置情報を順次取得する。また、距離計測部は、取得された当該位置情報に基づいて、表示装置とコントローラとの距離を順次計測する。
一方、中断制御部は、計測された当該距離が規定値よりも短くなると、ゲームの進行を中断させる。また、計時部は、当該中断後に、計測された当該距離が規定値よりも長くなったまま維持された時間を計時する。そして、再開制御部は、計時された時間が一定時間を経過すると、中断時よりも所定時間分遡ってゲームの進行を再開させる。
【００１５】
すなわち、表示装置とコントローラとの距離が規定値よりも短くなった場合に、プレイヤが表示装置に近づき過ぎていると判別し、ゲームの進行を中断させる。そして、計測された距離が規定値よりも長くなり、そのまま一定時間維持されると、プレイヤが表示装置から十分に離れたと判別し、一定時間遡って、ゲームの進行を再開させる。これにより、プレイヤは、ゲームの進行が中断されると、自分が表示装置に近づき過ぎたことに気づき、表示装置から離れるようになる。なお、十分離れると、中断時点よりも少し前からゲームの進行が再開されるため、プレイヤは、中断前の状況が把握でき、中断時点から無理なくゲームを続けることができる。
この結果、プレイヤが表示装置に近づき過ぎることを適切に防止できる。
【００１６】
上記ゲーム装置は、コントローラからの指示情報を順次受け付ける指示情報受付部と、前記中断制御部によりゲームの進行が中断された後、前記再開制御部により再開され当該中断時点までゲームが進行するまで、受け付けた当該指示情報を破棄する指示情報破棄部と、を更に備えてもよい。
この場合、再現中（リプレイ中）の入力操作を受け付けないようにすることができる。これにより、中断前と異なる進行となってしまう（少し前からの意図的なやり直しが可能となってしまう）等の不都合が生じることを防止できる。
【００１７】
上記ゲーム装置は、表示装置に表示させるゲームの画像を順次生成する画像生成部と、前記中断制御部によりゲームの進行が中断された後、前記再開制御部により再開され当該中断時点までゲームが進行するまで、生成される当該画像の表示形態を変更する表示形態変更部と、を更に備えてもよい。
この場合、画面を暗くする等のような表示形態を変更することにより、再現中（リプレイ中）であることをプレイヤに報知できる。
【００１８】
本発明の第４の観点に係る進行制御方法は、表示装置に向けて使用されるコントローラの操作に従って、ゲームを進行させるゲーム装置におえる進行制御方法であって、距離計測ステップ、中断制御ステップ、及び、再開制御ステップを含んで構成される。
【００１９】
まず、距離計測ステップでは、表示装置とコントローラとの距離を順次計測する。また、中断制御ステップでは、計測された当該距離が規定値よりも短くなると、ゲームの進行を中断させる。そして、再開制御ステップでは、当該中断後に、計測された当該距離が規定値よりも長くなると、中断時よりも所定時間分遡ってゲームの進行を再開させる。
【００２０】
すなわち、表示装置とコントローラとの距離が規定値よりも短くなった場合に、プレイヤが表示装置に近づき過ぎていると判別し、ゲームの進行を中断させる。そして、計測された距離が規定値よりも長くなると、プレイヤが表示装置から十分に離れたと判別し、一定時間遡って、ゲームの進行を再開させる。これにより、プレイヤは、ゲームの進行が中断されると、自分が表示装置に近づき過ぎたことに気づき、表示装置から離れるようになる。なお、十分離れると、中断時点よりも少し前からゲームの進行が再開されるため、プレイヤは、中断前の状況が把握でき、中断時点から無理なくゲームを続けることができる。
この結果、プレイヤが表示装置に近づき過ぎることを適切に防止できる。
【００２１】
本発明の第５の観点に係るプログラムは、コンピュータ（電子機器を含む。）を、上記のゲーム装置として機能させるように構成する。
【００２２】
このプログラムは、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等のコンピュータ読取可能な情報記録媒体に記録することができる。
【００２３】
上記プログラムは、当該プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配布・販売することができる。また、上記情報記録媒体は、当該コンピュータとは独立して配布・販売することができる。
【発明の効果】
【００２４】
本発明によれば、プレイヤが表示装置に近づき過ぎることを適切に防止できる。
【発明を実施するための最良の形態】
【００２５】
以下に本発明の実施形態を説明する。以下では、理解を容易にするため、ゲーム装置に本発明が適用される実施形態を説明するが、各種のコンピュータ、ＰＤＡ、携帯電話などの情報処理装置においても同様に本発明を適用することができる。すなわち、以下に説明する実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素または全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
【００２６】
（実施形態１）
図１は、本発明の実施の形態に係るゲーム装置が実現される典型的な情報処理装置の概要構成を示す模式図である。以下、本図を参照して説明する。
【００２７】
情報処理装置１００は、ＣＰＵ（Central Processing Unit）１０１と、ＲＯＭ（Read Only Memory）１０２と、ＲＡＭ（Random Access Memory）１０３と、インターフェース１０４と、コントローラユニット１０５と、外部メモリ１０６と、ＤＶＤ（Digital Versatile Disk）−ＲＯＭドライブ１０７と、画像処理部１０８と、音声処理部１０９と、ＮＩＣ（Network Interface Card）１１０と、を備える。
【００２８】
なお、ゲーム用のプログラムおよびデータを記憶したＤＶＤ−ＲＯＭをＤＶＤ−ＲＯＭドライブ１０７に装着して、情報処理装置１００の電源を投入することにより、当該プログラムが実行され、本実施形態のゲーム装置が実現される。
【００２９】
ＣＰＵ  １０１は、情報処理装置１００全体の動作を制御し、各構成要素と接続され制御信号やデータをやりとりする。
【００３０】
ＲＯＭ  １０２には、電源投入直後に実行されるＩＰＬ（Initial Program Loader）が記録され、これが実行されることにより、ＤＶＤ−ＲＯＭに記録されたプログラムをＲＡＭ  １０３に読み出してＣＰＵ  １０１による実行が開始される。また、ＲＯＭ  １０２には、情報処理装置１００全体の動作制御に必要なオペレーティングシステムのプログラムや各種のデータが記録される。
【００３１】
ＲＡＭ  １０３は、データやプログラムを一時的に記憶するためのもので、ＤＶＤ−ＲＯＭから読み出したプログラムやデータ、その他ゲームの進行やチャット通信に必要なデータが保持される。
【００３２】
インターフェース１０４を介して接続された、コントローラユニット１０５は、ユーザがゲーム実行の際に行う操作入力を受け付ける。より詳細には、後述するコントローラ２１０がプレイヤにより操作され、その操作情報等を無線通信により受け付ける。なお、コントローラユニット１０５の詳細については後述する。
【００３３】
インターフェース１０４を介して着脱自在に接続された外部メモリ１０６には、ゲームの進行状態を示すデータ、チャット通信のログ（記録）のデータなどが書き換え可能に記憶される。ユーザは、コントローラユニット１０５を介して指示入力を行うことにより、これらのデータを適宜外部メモリ１０６に記録することができる。
【００３４】
ＤＶＤ−ＲＯＭドライブ１０７に装着されるＤＶＤ−ＲＯＭには、ゲームを実現するためのプログラムとゲームに付随する画像データや音声データが記録される。ＣＰＵ  １０１の制御によって、ＤＶＤ−ＲＯＭドライブ１０７は、これに装着されたＤＶＤ−ＲＯＭに対する読み出し処理を行って、必要なプログラムやデータを読み出し、これらはＲＡＭ  １０３等に一時的に記憶される。
【００３５】
画像処理部１０８は、ＤＶＤ−ＲＯＭから読み出されたデータをＣＰＵ  １０１や画像処理部１０８が備える画像演算プロセッサ（図示せず）によって加工処理した後、これを画像処理部１０８が備えるフレームメモリ（図示せず）に記録する。フレームメモリに記録された画像情報は、所定の同期タイミングでビデオ信号（映像信号）に変換され画像処理部１０８に接続されるモニタ（後述するディスプレイ２９０）へ出力される。これにより、各種の画像表示が可能となる。
【００３６】
なお、画像演算プロセッサは、２次元の画像の重ね合わせ演算やαブレンディング等の透過演算、各種の飽和演算を高速に実行できる。
また、仮想３次元空間に配置され、各種のテクスチャ情報が付加されたポリゴン情報を、Ｚバッファ法によりレンダリングして、所定の視点位置から仮想３次元空間に配置されたポリゴンを俯瞰したレンダリング画像を得る演算の高速実行も可能である。
【００３７】
さらに、ＣＰＵ  １０１と画像演算プロセッサが協調動作することにより、文字の形状を定義するフォント情報にしたがって、文字列を２次元画像としてフレームメモリへ描画したり、各ポリゴン表面へ描画することが可能である。フォント情報は、ＲＯＭ  １０２に記録されているが、ＤＶＤ−ＲＯＭに記録された専用のフォント情報を利用することも可能である。
【００３８】
音声処理部１０９は、ＤＶＤ−ＲＯＭから読み出した音声データをアナログ音声信号に変換し、外部のスピーカ（後述するディスプレイ２９０のスピーカ）に供給して音声を出力させる。例えば、音声処理部１０９は、ＣＰＵ  １０１による制御の下、ゲームの進行中に発生させるべき効果音や楽曲データを生成し、これに対応した音声をスピーカから出力させる。
【００３９】
ＮＩＣ  １１０は、情報処理装置１００をインターネット等のコンピュータ通信網（図示せず）に接続するためのものであり、ＬＡＮ（Local Area Network）を構成する際に用いられる１０ＢＡＳＥ−Ｔ／１００ＢＡＳＥ−Ｔ規格に従うものや、電話回線を用いてインターネットに接続するためのアナログモデム、ＩＳＤＮ（Integrated Services Digital Network）モデム、ＡＤＳＬ（Asymmetric Digital Subscriber Line）モデム、ケーブルテレビジョン回線を用いてインターネットに接続するためのケーブルモデム等と、これらとＣＰＵ  １０１との仲立ちを行うインターフェース（図示せず）により構成される。
【００４０】
このほか、情報処理装置１００は、ハードディスク等の大容量外部記憶装置を用いて、ＲＯＭ  １０２、ＲＡＭ  １０３、外部メモリ１０６、ＤＶＤ−ＲＯＭドライブ１０７に装着されるＤＶＤ−ＲＯＭ等と同じ機能を果たすように構成してもよい。
また、ユーザからの文字列の編集入力を受け付けるためのキーボードや、各種の位置の指定および選択入力を受け付けるためのマウスなどを接続する形態も採用することができる。
【００４１】
また、本実施形態の情報処理装置１００にかえて、一般的なコンピュータ（汎用のパーソナルコンピュータ等）をゲーム装置として利用することもできる。たとえば、一般的なコンピュータは、上記情報処理装置１００と同様に、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＤＶＤ−ＲＯＭドライブ、および、ＮＩＣを備え、情報処理装置１００よりも簡易な機能となる画像処理部を備え、外部記憶装置としてハードディスクを有する他、フレキシブルディスク、光磁気ディスク、磁気テープ等が利用できるようになっている。また、コントローラではなく、キーボードやマウスなどを入力装置として利用する。そして、ゲームプログラムをインストールした後に、そのプログラムを実行させると、ゲーム装置として機能する。
【００４２】
（コントローラユニットの概要）
図２は、上述したコントローラユニット１０５の概要を説明するための外観図である。
コントローラユニット１０５は、図示するようなコントローラ２１０とセンサバー２２０とを含んで構成される。情報処理装置１００は、所定のケーブルを介してセンサバー２２０及びディスプレイ２９０とそれぞれ接続されている。
【００４３】
コントローラ２１０は、例えば、テレビ等のリモコンと類似した外観を有し、情報処理装置１００とワイヤレスで（無線通信によって）接続され、プレイヤが片手で持ってそのまま操作可能なコントローラである。
また、センサバー２２０は、所定の長さの棒状に形成され、ディスプレイ２９０の上部等に、画面の向きに沿って適宜固定される。このセンサバー２２０には、両端に少なくとも１つずつ発光素子２２１が埋設されている。
センサバー２２０は、情報処理装置１００から電源供給を受けて発光素子２２１を適宜発光させる。
【００４４】
コントローラ２１０の先端部には、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal Oxide Semiconductor）等の撮像素子を用いたカメラ２１１が配置されている。そして、コントローラ２１０の先端がディスプレイ２９０に向けられると、このカメラ２１１がセンサバー２２０の複数の発光素子２２１（少なくとも２つの発光点）を含む画像を撮影する。また、コントローラ２１０は、内部に無線通信部を備えており、撮影した画像の情報を、無線通信にて情報処理装置１００に順次送信する。
そして、情報処理装置１００は、コントローラ２１０から送られた画像中における複数の発光点の位置関係等に基づいて、コントローラ２１０の位置及び向き等を適宜取得する。例えば、ＣＰＵ  １０１及び画像処理部１０８等は、コントローラ２１０から見える複数の発光点の位置関係等を解析して、コントローラ２１０の空間位置及び、その先端の向き（長手軸線の方向）を算定し、最終的に、プレイヤがコントローラ２１０を画面上のどこに向けて操作しているか等を取得する。
なお、このようなコントローラ２１０の位置等の計測は、例えば、垂直同期割り込み（１／６０秒）毎に行われる。
【００４５】
また、コントローラ２１０は、プレイヤによる各ボタンの押下状況（操作情報）等を、無線通信にて情報処理装置１００に順次送信する。
更に、コントローラ２１０は、内部に、加速度センサ、角加速度センサ、傾きセンサ等を備えており、プレイヤによるひねりなどの動きも測定することが可能となっている。そして、これらの測定結果も、情報処理装置１００に送信される。
【００４６】
コントローラ２１０の上面には、十字形キー２１２が配置されており、プレイヤが手に持って操作する際に、各種の方向指示入力等を行うことができる。また、Ａボタン２１３や、各種ボタン２１５も上面に配置されており、当該ボタンに対応付けられた指示入力を行うことができる。
【００４７】
一方、Ｂボタン２１４は、コントローラ２１０の下面に配置され、その下面に窪みが構成されていることもあり、プレイヤが手に持って操作する際に、トリガを引くように押下することができるようになっている。
【００４８】
コントローラ２１０の上面には、複数の小さな孔２１６が設けられており、内部に埋設されたスピーカからクリアな音声を出力できるようになっている。
【００４９】
コントローラ２１０の上面のインジケータ２１７は、コントローラ２１０が複数使用された場合でもプレイヤが識別できるように、適宜点灯する。
コントローラ２１０の上面に用意された電源ボタン２１８は、例えば、情報処理装置１００のオン・オフを指示する。
【００５０】
更に、コントローラ２１０の内部には、バイブレータ等の振動機構が配置され、情報処理装置１００から送られる指示に応答して、振動を発生させることもできるようになっている。
以下では、このようなコントローラ２１０とセンサバー２２０との組合せによって、コントローラ２１０の位置等を測定することを前提に説明する。なお、コントローラ２１０の位置の測定は、センサバー２２０の発光点（発光素子２２１）をＣＣＤカメラ２１１が撮影する手法に限られず、他の手法でも適宜適用可能である。例えば、センサバー２２０を介した２地点間の無線通信の時差等から、コントローラ２１０の位置等を求めてもよく、また、超音波や赤外線等を使用して、三角測量の原理にてコントローラ２１０の位置等を求めてもよい。
【００５１】
（ゲーム装置の概要構成）
図３は、本実施形態に係るゲーム装置の概要構成を示す模式図である。このゲーム装置は、一例として、コントローラ２１０をディスプレイ２９０（より詳細には、センサバー２２０）に向けて操作するプレイヤの操作を評価する装置である。
より具体的には、図４に示すように、上昇していく（スクロールされる）複数の風船（風船オブジェクト）が表示され、その中で、色の変わった風船を射的の的のように狙って撃つという、体感型ゲームを実装する装置である。以下、このような体感型ゲームを実行するゲーム装置について、図面を参照して説明する。
【００５２】
図３に示すように、ゲーム装置３００は、無線通信部３１０と、位置情報取得部３２０と、操作情報取得部３３０と、処理制御部３４０と、操作指示記憶部３５０と、画像情報記憶部３６０と、画像生成部３７０とを備える。
【００５３】
まず、無線通信部３１０は、コントローラ２１０と順次無線通信を行い、必要な情報を送受信する。
例えば、無線通信部３１０は、コントローラ２１０から送られる情報を受信し、位置情報取得部３２０及び、操作情報取得部３３０に供給する。
例えば、無線通信部３１０は、ＣＣＤカメラ２１１が撮影した映像情報及び、コントローラ２１０内部の各種センサが検出した検出情報を位置情報取得部３２０に供給する。
また、無線通信部３１０は、コントローラ２１０の各種ボタン（十字形キー２１２、Ａボタン２１３、及び、Ｂボタン２１４等）が押下された際に、押下されたボタンのコード情報等を操作情報取得部３３０に供給する。なお、コントローラ２１０のひねり等も指示情報となり得るため、傾きセンサ等が検出した検出情報も操作情報取得部３３０に供給する。
なお、コントローラユニット１０５が、このような無線通信部３１０として機能しうる。
【００５４】
位置情報取得部３２０は、無線通信部３１０から供給された映像情報及び各種センサの検出情報に基づいて、コントローラ２１０の位置及び向き（先端の方向）等からなる位置情報を順次取得する。
例えば、位置情報取得部３２０は、映像情報及び検出情報を解析して、ディスプレイ２９０に対応するコントローラ２１０の空間位置及び、その先端（ＣＣＤカメラ２１１）の向き（長軸線の方向）等を順次求める。
位置情報取得部３２０は、例えば、垂直同期割り込み（１／６０秒）毎に、このような位置情報を生成し、処理制御部３４０に順次供給する。
そして、コントローラユニット１０５及びＣＰＵ  １０１が、このような位置情報取得部３２０として機能しうる。
【００５５】
操作情報取得部３３０は、無線通信部３１０から供給される押下されたボタンのコード情報等に基づいて、プレイヤからの操作情報（操作内容）を取得する。つまり、プレイヤがコントローラ２１０のどのボタンを押下したか等をリアルタイムに取得する。
なお、コントローラユニット１０５及びインタフェース１０４が、このような操作情報取得部３３０として機能しうる。
【００５６】
処理制御部３４０は、ゲーム装置３００全体を制御する。例えば、処理制御部３４０は、パラメータ生成部３４１、進行時刻計時部３４２、距離計測部３４３、中断制御部３４４、及び、再開制御部３４５を含んで構成される。
【００５７】
パラメータ生成部３４１は、ゲーム進行のためのパラメータを生成する。
具体的に、風船オブジェクトのスクロール速度、風船オブジェクトの出現タイミング、及び、色を変える風船オブジェクトの選択とそのタイミング等のパラメータを生成する。このパラメータは、例えば、ゲームの難易度等に応じて、ゲーム開始前に生成される。
【００５８】
進行時刻計時部３４２は、ゲーム開始からの進行時刻（経過時刻）を順次計時する。なお、後述するように、ゲームの進行が中断された場合に、進行時刻計時部３４２は、進行時刻の計時を停止させ、また、ゲームの進行が再開された場合に、一定時間だけ時刻を戻した後、進行時刻の計時を再開させる。
【００５９】
距離計測部３４３は、位置情報取得部３２０にて順次取得される位置情報に基づいて、ディスプレイ２９０（より詳細には、センサバー２２０）とコントローラ２１０との距離を順次計測する。
【００６０】
中断制御部３４４は、距離計測部３４３が計測した距離と、予め定められた警告距離とを比較し、警告距離以内である場合に、ゲームの進行を中断する。
例えば、図５（ａ）に示すように、ディスプレイ２９０とコントローラ２１０との距離Ｌが、警告距離Ｌ１以下である場合に、中断制御部３４４は、ゲームの進行を中断する。なお、この警告距離Ｌ１は、コントローラ２１０を操作するプレイヤがディスプレイ２９０に近づき過ぎていることを判断するための距離として、予め規定されている。
つまり、コントローラ２１０の距離Ｌと警告距離Ｌ１との比較から、プレイヤがディスプレイ２９０に近づき過ぎていることを判別すると、中断制御部３４４は、ゲームの進行を停めてしまう。
その際、中断制御部３４４は、進行時刻計時部３４２をその時点の進行時刻のまま停止させ（停止進行時刻を保持し）、また、ゲーム画像も停止させ、更に、所定の警告メッセージを合成することにより、プレイヤがディスプレイ２９０に近づき過ぎていることを報知する。
【００６１】
図３に戻って、再開制御部３４５は、中断制御部３４４がゲームの進行を中断した後に、距離計測部３４３が計測した距離と、予め定められた解除距離とを比較し、解除距離以上である場合に、ゲームの進行を再開する。
例えば、図５（ｂ）に示すように、ディスプレイ２９０とコントローラ２１０との距離Ｌが、解除距離Ｌ２以上である場合に、中断制御部３４４は、ゲームの進行を再開する。なお、この解除距離Ｌ２は、上述した警告距離Ｌ１より長く、コントローラ２１０を操作するプレイヤがディスプレイ２９０から十分離れていることを判断するための距離として、予め規定されている。
つまり、コントローラ２１０の距離Ｌと解除距離Ｌ２との比較から、プレイヤがディスプレイ２９０から十分に離れたことを判別すると、再開制御部３４５は、進行時刻計時部３４２に、停止進行時刻よりも一定時間分遡った時刻をセットし、その時刻から計時を再開させつつ、ゲームを進行させる。
ここで、一定時間遡るのは、中断したゲームをプレイヤが続け易いようにするためであり、具体的に遡る時間は、例えば、３〜５秒程度（ゲームの種類や難易度に応じて適宜伸縮させてもよい）である。
【００６２】
なお、遡った際に、その時点からプレイヤが新たに操作できるようになると、中断前と異なる進行となってしまう（少し前からの意図的なやり直しが可能となってしまう）等の不都合が生じてしまう。そのため、再開制御部３４５は、遡った時点から中断時点（停止進行時刻）までは、コントローラ２１０からの操作指示を受け付けないように（例えば、操作指示を破棄する等）しながら、操作指示記憶部３５０に記憶されたその間の（過去になされた）操作指示等に基づいて、ゲームの進行を再現させる。また、その間、表示形態を適宜変化させて（例えば、画面を暗くする等）、過去の進行を再現中（リプレイ中）であることを、プレイヤに報知してもよい。
その後、中断時点までの再現が終了すると、再開制御部３４５は、コントローラ２１０からの操作指示を受け付けるようにし、また、表示形態を通常に戻す等して、中断時点以降のゲームをプレイヤが続けることができるようにする。
そして、ＣＰＵ  １０１が、このような構成からなる処理制御部３４０として機能しうる。
【００６３】
操作指示記憶部３５０は、操作情報取得部３３０が取得した操作情報を、進行時刻計時部３４２が計時する進行時刻と対応付けて記憶する。
つまり、上述の再開制御部３４５が、一定時間分遡った時点から停止進行時刻までのゲーム進行を再現できるように、ゲーム進行中におけるプレイヤの操作指示を所定時間分だけ順次蓄積する。
なお、ＲＡＭ  １０３がこのような操作指示記憶部３５０として機能しうる。
【００６４】
画像情報記憶部３６０は、種々の画像情報を記憶する。例えば、ゲームの背景画像や、スクロールさせる風船オブジェクト等の画像情報等を記憶する。
なお、ＤＶＤ−ＲＯＭドライブ１０７に装着されるＤＶＤ−ＲＯＭ及び、ＲＡＭ  １０３が、このような画像情報記憶部３５０として機能しうる。
【００６５】
画像生成部３７０は、処理制御部３４０に制御され、ゲーム画像等を生成する。
例えば、画像生成部３７０は、風船オブジェクトをスクロール表示させるゲーム画像や、ゲーム中断時の停止させたゲーム画像等を生成し、映像信号としてディスプレイ２９０に供給して、画面表示させる。
【００６６】
具体的に画像生成部３７０は、図６に示すような表示画像を生成する。この図６は、各風船オブジェクトＯＢＪが、下方から順次現れてそれぞれ上方まで移動して消えて行く様子を示しており、また、プレイヤがコントローラ２１０を操作して狙いを定めた位置には、照準マークＭが表示される様子を示している。
なお、各風船オブジェクトＯＢＪの出現タイミング、移動速度、そして、色の変化タイミング等は、上述したパラメータ生成部３４１が生成したパラメータと、進行時刻計時部３４２が計時する進行時刻とに基づいて算出される。
プレイヤは、移動する各風船オブジェクトＯＢＪを眼で追いながら、色の変化した風船オブジェクトＯＢＪを狙って（照準マークＭを重ねて）、Ｂボタン２１４を押下することで、得点を得るようになっている。
そして、画像処理部１０８が、このような画像生成部３７０として機能しうる。
【００６７】
（ゲーム装置の動作の概要）
図７は、上述した構成のゲーム装置３００において、体感型ゲームのプレイ中に実行されるゲーム制御処理の流れを示すフローチャートである。以下、この図を参照してゲーム装置３００の動作について説明する。
このゲーム制御処理は、例えば、体感型ゲームのプレイに伴い開始される。
【００６８】
まず、ゲーム装置３００は、ゲーム進行のパラメータを生成し、ゲームを開始する（ステップＳ４０１）。つまり、パラメータ生成部３４１は、風船オブジェクトのスクロール速度、風船オブジェクトの出現タイミング、及び、色を変える風船オブジェクトの選択とそのタイミング等のパラメータを生成する。
【００６９】
ゲーム装置３００は、進行時刻を計時する（ステップＳ４０２）。つまり、進行時刻計時部３４２は、ゲーム開始からの進行時刻を順次計時する。
【００７０】
ゲーム装置３００は、進行時刻及びパラメータに基づいて、ゲーム画像を生成する（ステップＳ４０３）。また、受け付けた操作指示を進行時刻に関連付けて記憶すると共に、操作指示を反映させたゲーム画像を生成する（ステップＳ４０４）。
つまり、処理制御部３４０に制御された画像生成部３７０は、図８（ａ）に示すように、パラメータやプレイヤによるコントローラ２１０の操作内容に応じて進行するゲーム画像を順次生成する。
【００７１】
ゲーム装置３００は、ゲームが終了したか否かを判別する（ステップＳ４０５）。
すなわち、処理制御部３４０は、ゲームのクリア条件が満たされたり、ゲームオーバーの条件が満たされる等により、ゲームが終了したかを判別する。
ゲーム装置３００は、ゲームが終了したと判別すると（ステップＳ４０５；Ｙｅｓ）、後述するステップＳ４１７に処理を進める。
【００７２】
一方、ゲームが終了していないと判別した場合に（ステップＳ４０５；Ｎｏ）、ゲーム装置３００は、コントローラ２１０との距離を計測する（ステップＳ４０６）。
つまり、距離計測部３４３は、位置情報取得部３２０にて順次取得される位置情報に基づいて、ディスプレイ２９０とコントローラ２１０との距離を順次計測する。
【００７３】
ゲーム装置３００は、計測した距離が警告距離以内であるか否かを判別する（ステップＳ４０７）。つまり、プレイヤがディスプレイ２９０に近づき過ぎていないかどうかを判別する。
ゲーム装置３００は、計測した距離が警告距離以内でない（警告距離よりも離れている）と判別すると（ステップＳ４０７；Ｎｏ）、ステップＳ４０２に処理を戻し、上述したステップＳ４０２〜Ｓ４０７の処理を繰り返し実行する。
【００７４】
一方、計測した距離が警告距離以内であると判別した場合に（ステップＳ４０７；Ｙｅｓ）、ゲーム装置３００は、進行時刻の計時を停止し、その時刻（停止進行時刻）を記憶する（ステップＳ４０８）。そして、停止させたゲーム画像に所定の警告メッセージを合成する（ステップＳ４０９）。
つまり、中断制御部３４４は、図８（ｂ）に示すように、コントローラ２１０の距離Ｌが警告距離Ｌ１以内に近づくと、ゲームの進行を中断させると共に、画像生成部３７０を制御して停止させたゲーム画像に、警告メッセージＭ１を合成したゲーム画像を生成する。
【００７５】
ゲーム装置３００は、コントローラ２１０との距離を計測する（ステップＳ４１０）。そして、計測した距離が解除距離以上であるか否かを判別する（ステップＳ４１１）。
ゲーム装置３００は、計測した距離が解除距離以上でないと判別すると（ステップＳ４１１；Ｎｏ）、ステップＳ４０９に処理を戻し、上述したステップＳ４０９〜Ｓ４１１の処理を繰り返し実行する。
【００７６】
一方、計測した距離が解除距離以上であると判別した場合に（ステップＳ４１１；Ｙｅｓ）、ゲーム装置３００は、進行時刻を一定時間戻し、計時を再開する（ステップＳ４１２）。そして、進行時刻及びパラメータに基づいて、ゲーム画像を生成する（ステップＳ４１３）。また、進行時刻に対応する操作指示を操作指示記憶部３５０から読み出し、その操作指示を反映させたゲーム画像を生成する（ステップＳ４１４）。さらに、受け付けた操作指示を破棄する（ステップＳ４１５）。
ゲーム装置３００は、進行時刻が停止進行時刻まで達したか否かを判別する（ステップＳ４１６）。つまり、遡った一定時間分が経過し、ゲーム中断時点まで進んだかどうかを判別する。
ゲーム装置３００は、進行時刻が停止進行時刻まで達していないと判別すると（ステップＳ４１６；Ｎｏ）、ステップＳ４１３に処理を戻し、上述したステップＳ４１３〜Ｓ４１６の処理を繰り返し実行する。
【００７７】
つまり、再開制御部３４５は、ゲームの進行を中断した後に、計測したコントローラ２１０の距離と解除距離とを比較して、解除距離以上である場合に、ゲームの進行を一定時間分遡って再開する。なお、遡った際に、その時点からプレイヤが新たに操作できるようになると、中断前と異なる進行となってしまう等の不都合が生じるため、遡った時点から中断時点（停止進行時刻）までは、コントローラ２１０からの操作指示を破棄しつつ、操作指示記憶部３５０に記憶された過去の操作指示等に基づいて、ゲームの進行を再現させる。
例えば、進行時刻が停止進行時刻まで達していない間では、図８（ｃ）に示すように、画面を暗くする等の表示形態を変化させ、過去の進行を再現中であることを、プレイヤに報知する。この他にも、図８（ｄ）に示すように、再現中（リプレイ中）であることを示すメッセージＭ２等を表示してもよく、さらに、停止進行時刻までの残り時刻Ｔをカウントダウン表示させてもよい。
【００７８】
一方、進行時刻が停止進行時刻まで達したと判別した場合に（ステップＳ４１６；Ｙｅｓ）、ゲーム装置３００は、上述したステップＳ４０２に処理を戻す。つまり、再度、上述したステップＳ４０２〜Ｓ４０７の処理を繰り返す。
すなわち、コントローラ２１０からの操作指示を受け付けるようにし、中断時点以降のゲームをプレイヤが続けることができるようにする。
【００７９】
そして、上述したステップＳ４０５にて、ゲームが終了したと判別すると、ゲーム装置３００は、得点等を算出し、総合評価を合成したゲーム画像を生成する（ステップＳ４１７）。
つまり、コントローラ２１０の操作内容を評価するためのゲーム画像を生成し、プレイヤに提示する。
【００８０】
このようなゲーム制御処理により、コントローラ２１０を操作するプレイヤがディスプレイ２９０に近づき過ぎた場合に、ゲームの進行を中断させ、そのままではゲームを続けることができないようにする。
そして、プレイヤがディスプレイ２９０から十分に離れた後に、一定時間遡って、ゲームの進行を再開させる。つまり、中断時点よりも少し前からゲームの進行が再開されるため、プレイヤは、中断前の状況が把握でき、中断時点から無理なくゲームを続けることができる。なお、中断時点より前のゲームの進行が変化しないように、中断時点（停止進行時刻）に達するまでは、プレイヤによる新たなコントローラ２１０の操作は受け付けられないようになっている。
【００８１】
この結果、プレイヤが表示装置に近づき過ぎることを適切に防止できる。
【００８２】
（他の実施形態）
上記の実施形態では、中断させたゲームの進行を再開させるために、解除距離以上離れることを要件とした場合について説明したが、ゲームの進行を再開させるための判断手法は、これに限られず任意である。
例えば、警告距離より離れたまま維持された時間を計時し、このまま一定時間（後述する解除時間）が経過すると、ゲームの進行を再開させるようにしてもよい。
【００８３】
図９は、警告距離より離れたまま維持された時間を計時し、中断させたゲームの進行を再開させることを特徴とした本発明の他の実施形態に係るゲーム装置の概要構成を示す模式図である。
このゲーム装置５００は、無線通信部３１０と、位置情報取得部３２０と、操作情報取得部３３０と、操作指示記憶部３５０と、画像情報記憶部３６０と、画像生成部３７０と、処理制御部５４０とを備える。
なお、この図９に示すゲーム装置は、上述した図３のゲーム装置３００の処理制御部３４０を処理制御部５４０に置き換えた構成となっている。
【００８４】
処理制御部５４０は、パラメータ生成部３４１、進行時刻計時部３４２、距離計測部３４３、中断制御部３４４、再開制御部３４５、及び、維持時間計時部５４１を含んで構成される。
なお、パラメータ生成部３４１〜再開制御部３４５は、上述した図３の構成とほぼ同様である（違う点については、後述する）。
【００８５】
維持時間計時部５４１は、中断制御部３４４により、ゲームの進行が中断された後に、距離計測部３４３が計測したコントローラ２１０の距離が警告距離より長い場合に、維持時間をゼロから計時する。
なお、計時途中で、コントローラ２１０の距離が警告距離以下となると、ゼロクリアされ、再度、コントローラ２１０の距離が警告距離より長くなると、計時が続けられる。
【００８６】
そして、再開制御部３４５は、維持時間計時部５４１が計時した時間と、予め定められた解除時間とを比較し、この解除時間まで計時された場合に、ゲームの進行を再開する。
例えば、解除時間が３秒と定められている場合、再開制御部３４５は、維持時間計時部５４１がこの３秒を計時すると、プレイヤがディスプレイ２９０から離れたことを判別し、上述したように、一定時間遡ってゲームの進行を再開する。
【００８７】
この場合も、コントローラ２１０を操作するプレイヤがディスプレイ２９０に近づき過ぎた場合に、ゲームの進行を中断させ、そのままではゲームを続けることができないようにする。
そして、プレイヤがディスプレイ２９０から離れたことを確認できた後に、一定時間遡って、ゲームの進行を再開させる。つまり、中断時点よりも少し前からゲームの進行が再開されるため、プレイヤは、中断前の状況が把握でき、中断時点から無理なくゲームを続けることができる。
この結果、プレイヤが表示装置に近づき過ぎることを適切に防止できる。
【００８８】
上記の実施形態では、体感型ゲームを一例として説明したが、このような体感型ゲームに限られず、コントローラの位置等を測定して入力に使用するゲームであれば適宜適用可能である。
【００８９】
以上説明したように、本発明によれば、プレイヤが表示装置に近づき過ぎることを適切に防止できる。
【図面の簡単な説明】
【００９０】
【図１】本発明の実施形態に係る情報処理装置の概要構成を示す模式図である。
【図２】コントローラユニットの概要を説明するための外観図である。
【図３】本発明の実施形態に係るゲーム装置の概要構成を示す模式図である。
【図４】体感型ゲームの概要を説明するための模式図である。
【図５】（ａ），（ｂ）共に、ディスプレイとコントローラとの距離の関係を説明するための模式図である。
【図６】生成されるゲーム画像の一例を示す模式図である。
【図７】本発明の実施形態に係るゲーム制御処理を説明するためのフローチャートである。
【図８】（ａ）〜（ｄ）共に、表示画像等の一例を示す模式図である。
【図９】本発明の他の実施形態に係るゲーム装置の概要構成を示す模式図である。
【符号の説明】
【００９１】
１００  情報処理装置
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  インターフェース
１０５  コントローラユニット
１０６  外部メモリ
１０７  ＤＶＤ−ＲＯＭドライブ
１０８  画像処理部
１０９  音声処理部
１１０  ＮＩＣ
２１０  コントローラ
２２０  センサバー
３００，５００  ゲーム装置
３１０  無線通信部
３２０  位置情報取得部
３３０  操作情報取得部
３４０，５４０  処理制御部
３５０  操作指示記憶部
３６０  画像情報記憶部
３７０  画像生成部
【図１】
2008228941.tif 000003
【図２】
2008228941.tif 000004
【図３】
2008228941.tif 000005
【図４】
2008228941.tif 000006
【図５】
2008228941.tif 000007
【図６】
2008228941.tif 000008
【図７】
2008228941.tif 000009
【図８】
2008228941.tif 000010
【図９】
2008228941.tif 000011
【手続補正書】
【提出日】平成20年6月25日(2008.6.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
進行時刻を一要因にして進行するゲームを、表示装置に向けて使用されるコントローラによって操作するゲーム装置であって、
ゲーム進行中におけるコントローラの操作内容を順次記憶する操作記憶部と、
表示装置とコントローラとの距離を順次計測する距離計測部と、
計測された当該距離が規定値よりも短くなると、ゲームの進行を中断させる中断制御部と、
当該中断後に、計測された当該距離が規定値よりも長くなると、前記操作記憶部に記憶される操作内容に従って、中断時よりも一定時間分遡ってゲームの進行を再開させる再開制御部と、を備える
ことを特徴とするゲーム装置。
【請求項２】
進行時刻を一要因にして進行するゲームを、表示装置に向けて使用されるコントローラによって操作するゲーム装置であって、
表示装置とコントローラとの最接近距離を規定する第１の規定値、及び、当該第１の規定値よりも所定距離だけ長い第２の規定値を記憶する規定値記憶部と、
ゲーム進行中におけるコントローラの操作内容を順次記憶する操作記憶部と、
表示装置に対向するコントローラの位置情報を順次取得する位置情報取得部と、
取得された当該位置情報に基づいて、表示装置とコントローラとの距離を順次計測する距離計測部と、
計測された当該距離が記憶される当該第１の規定値よりも短くなると、ゲームの進行を中断させる中断制御部と、
当該中断後に、計測された当該距離が記憶される当該第２の規定値よりも長くなると、前記操作記憶部に記憶される操作内容に従って、中断時よりも一定時間分遡ってゲームの進行を再開させる再開制御部と、を備える
ことを特徴とするゲーム装置。
【請求項３】
進行時刻を一要因にして進行するゲームを、表示装置に向けて使用されるコントローラによって操作するゲーム装置であって、
ゲーム進行中におけるコントローラの操作内容を順次記憶する操作記憶部と、
表示装置に対向するコントローラの位置情報を順次取得する位置情報取得部と、
取得された当該位置情報に基づいて、表示装置とコントローラとの距離を順次計測する距離計測部と、
計測された当該距離が規定値よりも短くなると、ゲームの進行を中断させる中断制御部と、
当該中断後に、計測された当該距離が規定値よりも長くなったまま維持された時間を計時する計時部と、
計時された時間が規定時間を経過すると、前記操作記憶部に記憶される操作内容に従って、中断時よりも一定時間分遡ってゲームの進行を再開させる再開制御部と、を備える
ことを特徴とするゲーム装置。
【請求項４】
請求項１乃至３の何れか１項に記載のゲーム装置であって、
コントローラからの指示情報を順次受け付ける指示情報受付部と、
前記中断制御部によりゲームの進行が中断された後、前記再開制御部により再開され当該中断時点までゲームが進行するまで、受け付けた当該指示情報を破棄する指示情報破棄部と、を更に備える
ことを特徴とするゲーム装置。
【請求項５】
請求項１乃至４の何れか１項に記載のゲーム装置であって、
表示装置に表示させるゲームの画像を順次生成する画像生成部と、
前記中断制御部によりゲームの進行が中断された後、前記再開制御部により再開され当該中断時点までゲームが進行するまで、再現中であることをプレイヤに報知するために、プレイ中の当該画像とは異なる表示形態に変更する表示形態変更部と、を更に備える
ことを特徴とするゲーム装置。
【請求項６】
進行時刻を一要因にして進行するゲームを、表示装置に向けて使用されるコントローラによって操作する、記憶部及び演算部を備えたゲーム装置における進行制御方法であって、
前記記憶部は、ゲーム進行中におけるコントローラの操作内容を順次記憶するものであり、
前記演算部が、表示装置とコントローラとの距離を順次計測する距離計測ステップと、
前記演算部が、計測された当該距離が規定値よりも短くなると、ゲームの進行を中断させる中断制御ステップと、
前記演算部が、当該中断後に、計測された当該距離が規定値よりも長くなると、前記記憶部に記憶される操作内容に従って、中断時よりも一定時間分遡ってゲームの進行を再開させる再開制御ステップと、を含む
ことを特徴とする方法。
【請求項７】
進行時刻を一要因にして進行するゲームを、表示装置に向けて使用されるコントローラによって操作するコンピュータを、
ゲーム進行中におけるコントローラの操作内容を記憶部に順次記憶させる格納部、
センサ素子から取得した情報によりコントローラの位置情報を取得し、当該位置情報に基づいて、表示装置とコントローラとの距離を順次計測する距離計測部、
計測された当該距離が規定値よりも短くなると、ゲームの進行を中断させる中断制御部、
当該中断後に、計測された当該距離が規定値よりも長くなると、前記記憶部に記憶される操作内容に従って、中断時よりも一定時間分遡ってゲームの進行を再開させる再開制御部、
として機能させることを特徴とするプログラム。