(57)【要約】【課題】ゲーム中、ユーザがサイコロに相当するリモコンを振る間のリモコン自体の動きをゲームの進行に反映させて、ゲームの興趣性を向上できるようにすることを課題とする。【解決手段】ゲームシステム１のリモコン２Ａでは、振動および方位検出部１３を用いてダイスカップの振り情報を取得し、制御ボタン１２の押下でシェイクして、リモコン２Ａの振動パターンが許容範囲内になると気合いパラメータをカウントアップする。また、操作ボタン１２の押下解除でロール状態に移行すると、リモコン１の振動パターンが許容範囲内になるとパラメータをゲーム装置本体に送信する。ゲームシステム１の本体２Ｂは、パラメータを用いてゲーム進行を制御する。【選択図】  図１
2008212360.tif 000002
【特許請求の範囲】
【請求項１】
ゲームシステムであって、
振動および方位の物理量を検出する物理量検出手段と、
ユーザのボタン操作を検出するボタン操作検出手段と、
前記物理量検出手段で物理量が検出されたときの前記ボタン操作検出手段で検出されるユーザのボタン操作に応答してゲーム進行を制御するゲーム進行制御手段と、
を備えることを特徴とするゲームシステム。
【請求項２】
ゲームシステムであって、
振動および方位の物理量を検出する物理量検出手段と、
ユーザの操作を検出する操作検出手段と、
前記物理量検出手段で検出された物理量に基づいて振動パターンを判断し、当該振動パターンがあらかじめ用意された許容範囲内か否かを判断する判断手段と、
前記判断手段で許容範囲内という判断結果が得られた場合、前記操作検出手段により検出されるユーザの操作に応答して、パラメータを変化させるパラメータ変化手段と、
前記操作検出手段により検出されるユーザの操作に応答して、前記パラメータ制御手段により変化したパラメータを用いてゲーム進行を制御するゲーム進行制御手段と、
を備えることを特徴とするゲームシステム。
【請求項３】
ゲームシステムであって、
加速度センサ、および、制御ボタンを有するリモコンと、
前記リモコンと通信を行うとともにゲーム進行を制御するゲーム装置本体と、
を備え、
前記リモコンは、
前記加速度センサを用いて振動および方位の物理量を取得する物理量取得手段と、
前記制御ボタンに対するユーザのボタン操作に基づいて制御情報を取得する制御情報取得手段と、
前記物理量取得手段で取得された物理量に基づいて前記リモコンの振動パターンを判断し、当該振動パターンがあらかじめ用意された許容範囲内か否かを判断する判断手段と、
前記判断手段で許容範囲内という判断結果が得られた場合、前記制御情報取得手段により取得された制御情報にしたがってパラメータを変化させるパラメータ変化手段と、
前記制御情報取得手段により取得された制御情報にしたがって前記パラメータ制御手段により変化したパラメータを前記ゲーム装置本体に送信する送信手段と、
を備え、
前記ゲーム装置本体は、
前記送信手段で送信されたパラメータを受信する受信手段と、
前記受信手段で受信されたパラメータを用いてゲーム進行を制御するゲーム進行制御手段と、
を備えることを特徴とするゲームシステム。
【請求項４】
バックギャモンのゲームシステムであって、
加速度センサ、および、制御ボタンを有するリモコンと、
前記リモコンと通信を行うとともにゲーム進行を制御するゲーム装置本体と、
を備え、
前記リモコンは、
前記加速度センサを用いてダイスカップの振り情報を取得する振り情報取得手段と、
前記制御ボタンに対するユーザのボタン操作に基づいてシェイク状態かロール状態かを判断する状態判断手段と、
前記判断手段でシェイク状態が判断された場合、前記振り情報取得手段で取得された振り情報に基づいて前記リモコンの振動パターンを判断し、当該振動パターンがあらかじめ用意されたシェイクに関する振動パターンの許容範囲内か否かを判断するシェイク判断手段と、
前記判断手段で許容範囲内という判断結果が得られた場合、前記振り情報取得手段により取得された振り情報にしたがってパラメータを変化させるパラメータ変化手段と、
前記シェイク判断手段でロール状態が判断された場合、前記振り情報取得手段で取得された振り情報に基づいて前記リモコンの振動パターンを判断し、当該振動パターンがあらかじめ用意されたロールに関する振動パターンの許容範囲内か否かを判断するロール判断手段と、
前記ロール判断手段で許容範囲内という判断結果が得られた場合、前記パラメータ制御手段により変化したパラメータを前記ゲーム装置本体に送信する送信手段と、
を備え、
前記ゲーム装置本体は、
前記送信手段で送信されたパラメータを受信する受信手段と、
前記受信手段で受信されたパラメータを用いてゲーム進行を制御するゲーム進行制御手段と、
を備えることを特徴とするゲームシステム。
【請求項５】
ゲーム方法であって、
振動および方位の物理量を検出する物理量検出ステップと、
ユーザのボタン操作を検出するボタン操作検出ステップと、
前記物理量検出ステップで物理量が検出されたときの前記ボタン操作検出ステップで検出されるユーザのボタン操作に応答してゲーム進行を制御するゲーム進行制御ステップと、
を含むことを特徴とするゲーム方法。
【請求項６】
ゲーム方法であって、
振動および方位の物理量を検出する物理量検出ステップと、
ユーザの操作を検出する操作検出ステップと、
前記物理量検出ステップで検出された物理量に基づいて振動パターンを判断し、当該振動パターンがあらかじめ用意された許容範囲内か否かを判断する判断ステップと、
前記判断ステップで許容範囲内という判断結果が得られた場合、前記操作検出ステップにより検出されるユーザの操作に応答して、パラメータを変化させるパラメータ変化ステップと、
前記操作検出ステップにより検出されるユーザの操作に応答して、前記パラメータ制御ステップにより変化したパラメータを用いてゲーム進行を制御するゲーム進行制御ステップと、
を含むことを特徴とするゲーム方法。
【請求項７】
加速度センサ、および、制御ボタンを有するリモコンと、前記リモコンと通信を行うとともにゲーム進行を制御するゲーム装置本体と、を備えたゲームシステムのゲーム方法であって、
前記加速度センサを用いて振動および方位の物理量を取得する物理量取得ステップと、
前記制御ボタンに対するユーザのボタン操作に基づいて制御情報を取得する制御情報取得ステップと、
前記物理量取得ステップで取得された物理量に基づいて前記リモコンの振動パターンを判断し、当該振動パターンがあらかじめ用意された許容範囲内か否かを判断する判断ステップと、
前記判断ステップで許容範囲内という判断結果が得られた場合、前記制御情報取得ステップにより取得された制御情報にしたがってパラメータを変化させるパラメータ変化ステップと、
前記リモコンと前記ゲーム装置本体との間において、前記制御情報取得ステップにより取得された制御情報にしたがって前記パラメータ制御ステップにより変化したパラメータを前記リモコンから前記ゲーム装置本体に通信する通信ステップと、
前記ゲーム装置本体において、前記通信ステップで通信されたパラメータを用いてゲーム進行を制御するゲーム進行制御ステップと、
を含むことを特徴とするゲーム方法。
【請求項８】
加速度センサ、および、制御ボタンを有するリモコンと、前記リモコンと通信を行うとともにゲーム進行を制御するゲーム装置本体と、を備えたゲームシステムによるバックギャモンのゲーム方法であって、
前記加速度センサを用いてダイスカップの振り情報を取得する振り情報取得ステップと、
前記制御ボタンに対するユーザのボタン操作に基づいてシェイク状態かロール状態かを判断する状態判断ステップと、
前記判断ステップでシェイク状態が判断された場合、前記振り情報取得手段ステップで取得された振り情報に基づいて前記リモコンの振動パターンを判断し、当該振動パターンがあらかじめ用意されたシェイクに関する振動パターンの許容範囲内か否かを判断するシェイク判断ステップと、
前記判断ステップで許容範囲内という判断結果が得られた場合、前記振り情報取得ステップにより取得された振り情報にしたがってパラメータを変化させるパラメータ変化ステップと、
前記シェイク判断ステップでロール状態が判断された場合、前記振り情報取得ステップで取得された振り情報に基づいて前記リモコンの振動パターンを判断し、当該振動パターンがあらかじめ用意されたロールに関する振動パターンの許容範囲内か否かを判断するロール判断ステップと、
前記リモコンと前記ゲーム装置本体との間において、前記ロール判断ステップで許容範囲内という判断結果が得られた場合、前記パラメータ制御手段により変化したパラメータを前記ゲーム装置本体に通信する通信ステップと、
前記ゲーム装置本体において、前記通信ステップで通信されたパラメータを用いてゲーム進行を制御するゲーム進行制御ステップと、
を含むことを特徴とするゲーム方法。
【請求項９】
コンピュータにより実行可能なゲームプログラムであって、
前記コンピュータに、
振動および方位の物理量を検出する物理量検出ステップと、
ユーザの操作を検出する操作検出ステップと、
前記物理量検出ステップで検出された物理量に基づいて振動パターンを判断し、当該振動パターンがあらかじめ用意された許容範囲内か否かを判断する判断ステップと、
前記判断ステップで許容範囲内という判断結果が得られた場合、前記操作検出ステップにより検出されるユーザの操作に応答して、パラメータを変化させるパラメータ変化ステップと、
前記操作検出ステップにより検出されるユーザの操作に応答して、前記パラメータ制御ステップにより変化したパラメータを用いてゲーム進行を制御するゲーム進行制御ステップと、
を実行させることを特徴とするゲームプログラム。
【請求項１０】
加速度センサ、および、制御ボタンを有するリモコンと、前記リモコンと通信を行うとともにゲーム進行を制御するゲーム装置本体と、を備えたゲームシステムにより実行可能なゲームプログラムであって、
前記ゲームシステムに、
前記加速度センサを用いて振動および方位の物理量を取得する物理量取得ステップと、
前記制御ボタンに対するユーザのボタン操作に基づいて制御情報を取得する制御情報取得ステップと、
前記物理量取得ステップで取得された物理量に基づいて前記リモコンの振動パターンを判断し、当該振動パターンがあらかじめ用意された許容範囲内か否かを判断する判断ステップと、
前記判断ステップで許容範囲内という判断結果が得られた場合、前記制御情報取得ステップにより取得された制御情報にしたがってパラメータを変化させるパラメータ変化ステップと、
前記リモコンと前記ゲーム装置本体との間において、前記制御情報取得ステップにより取得された制御情報にしたがって前記パラメータ制御ステップにより変化したパラメータを前記リモコンから前記ゲーム装置本体に通信する通信ステップと、
前記ゲーム装置本体において、前記通信ステップで通信されたパラメータを用いてゲーム進行を制御するゲーム進行制御ステップと、
を実行させることを特徴とするゲームプログラム。
【請求項１１】
加速度センサ、および、制御ボタンを有するリモコンと、前記リモコンと通信を行うとともにゲーム進行を制御するゲーム装置本体と、を備えたゲームシステムにより実行可能なバックギャモンのゲームプログラムであって、
前記ゲームシステムに、
前記加速度センサを用いてダイスカップの振り情報を取得する振り情報取得ステップと、
前記制御ボタンに対するユーザのボタン操作に基づいてシェイク状態かロール状態かを判断する状態判断ステップと、
前記判断ステップでシェイク状態が判断された場合、前記振り情報取得手段ステップで取得された振り情報に基づいて前記リモコンの振動パターンを判断し、当該振動パターンがあらかじめ用意されたシェイクに関する振動パターンの許容範囲内か否かを判断するシェイク判断ステップと、
前記判断ステップで許容範囲内という判断結果が得られた場合、前記振り情報取得ステップにより取得された振り情報にしたがってパラメータを変化させるパラメータ変化ステップと、
前記シェイク判断ステップでロール状態が判断された場合、前記振り情報取得ステップで取得された振り情報に基づいて前記リモコンの振動パターンを判断し、当該振動パターンがあらかじめ用意されたロールに関する振動パターンの許容範囲内か否かを判断するロール判断ステップと、
前記リモコンと前記ゲーム装置本体との間において、前記ロール判断ステップで許容範囲内という判断結果が得られた場合、前記パラメータ制御手段により変化したパラメータを前記ゲーム装置本体に通信する通信ステップと、
前記ゲーム装置本体において、前記通信ステップで通信されたパラメータを用いてゲーム進行を制御するゲーム進行制御ステップと、
を実行させることを特徴とするゲームプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームシステム、ゲーム方法、および、ゲームプログラムに関する。
【背景技術】
【０００２】
近年、ビデオゲーム装置の発展にともなって、トランプ等のゲームや玩具までもがビデオゲーム化されている。また、最近は、任天堂のＷｉｉ（登録商標）のように、加速度センサを搭載したリモコンとゲーム装置本体とで構成されるゲームシステムが登場している。
【０００３】
この種のゲームシステムにおいては、リモコンの動きをそのリモコンに搭載される加速度センサが検知して、その動きをゲーム装置本体に送信し、ゲームを進行させるのが特徴となっている。
【０００４】
また、今日、サイコロに相当する装置内に加速度センサを内蔵して、装置を実際に転がすことでサイコロの出目判定を行うサイコロゲーム機が登場している。この場合、実際のサイコロを振っている感覚を享受できるので、リアル性の高いゲームを再現することができる。
【０００５】
そこで、最近、転動可能な玩具本体をもち、回転及び振動センサで感知した姿勢及び振動に応じて玩具本体に告知を表示させる装置が提案されている（特許文献１）。さらに、方位センサのキャリブレーションをアプリケーションゲームの回転操作として取得する携帯電話機が提案されている（特許文献２）。
【０００６】
【特許文献１】特許第３８２５４４０号公報
【特許文献２】特開２００６−２７１７１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した従来例においては、装置自体を実際に転がして当該装置から回転や振動といった物理量を取得するようにしたので、装置自体の動きだけに結果が依存していた。また、装置自体（携帯電話機）を転がさず、ユーザが装置を持ったままで装置の回転動作をサイコロの振る動作に対応させるようにしたので、この場合にも装置自体の動きだけに結果が依存していた。それゆえ、ユーザが装置（サイコロ）を放つまでの間はゲームとしての興趣性はなく、その間のゲーム性が期待されていた。
【０００８】
本発明の目的は、ゲーム中、ユーザがサイコロに相当する装置を振る間の装置自体の動きをゲームの進行に反映させて、ゲームの興趣性を向上させることが可能なゲームシステム、ゲーム方法、および、ゲームプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、上記目的を達成するため、本発明の請求項１に係るゲームシステムは、ゲームシステムであって、振動および方位の物理量を検出する物理量検出手段と、ユーザのボタン操作を検出するボタン操作検出手段と、前記物理量検出手段で物理量が検出されたときの前記ボタン操作検出手段で検出されるユーザのボタン操作に応答してゲーム進行を制御するゲーム進行制御手段と、を備えることを特徴とするものである。
【００１０】
また、請求項２の発明に係るゲームシステムは、ゲームシステムであって、振動および方位の物理量を検出する物理量検出手段と、ユーザの操作を検出する操作検出手段と、前記物理量検出手段で検出された物理量に基づいて振動パターンを判断し、当該振動パターンがあらかじめ用意された許容範囲内か否かを判断する判断手段と、前記判断手段で許容範囲内という判断結果が得られた場合、前記操作検出手段により検出されるユーザの操作に応答して、パラメータを変化させるパラメータ変化手段と、前記操作検出手段により検出されるユーザの操作に応答して、前記パラメータ制御手段により変化したパラメータを用いてゲーム進行を制御するゲーム進行制御手段と、を備えることを特徴とするものである。
【００１１】
また、請求項３の発明に係るゲームシステムは、ゲームシステムであって、加速度センサ、および、制御ボタンを有するリモコンと、前記リモコンと通信を行うとともにゲーム進行を制御するゲーム装置本体と、を備え、前記リモコンは、前記加速度センサを用いて振動および方位の物理量を取得する物理量取得手段と、前記制御ボタンに対するユーザのボタン操作に基づいて制御情報を取得する制御情報取得手段と、前記物理量取得手段で取得された物理量に基づいて前記リモコンの振動パターンを判断し、当該振動パターンがあらかじめ用意された許容範囲内か否かを判断する判断手段と、前記判断手段で許容範囲内という判断結果が得られた場合、前記制御情報取得手段により取得された制御情報にしたがってパラメータを変化させるパラメータ変化手段と、前記制御情報取得手段により取得された制御情報にしたがって前記パラメータ制御手段により変化したパラメータを前記ゲーム装置本体に送信する送信手段と、を備え、前記ゲーム装置本体は、前記送信手段で送信されたパラメータを受信する受信手段と、前記受信手段で受信されたパラメータを用いてゲーム進行を制御するゲーム進行制御手段と、を備えることを特徴とするものである。
【００１２】
また、請求項４の発明に係るゲームシステムは、バックギャモンのゲームシステムであって、加速度センサ、および、制御ボタンを有するリモコンと、前記リモコンと通信を行うとともにゲーム進行を制御するゲーム装置本体と、を備え、前記リモコンは、前記加速度センサを用いてダイスカップの振り情報を取得する振り情報取得手段と、前記制御ボタンに対するユーザのボタン操作に基づいてシェイク状態かロール状態かを判断する状態判断手段と、前記判断手段でシェイク状態が判断された場合、前記振り情報取得手段で取得された振り情報に基づいて前記リモコンの振動パターンを判断し、当該振動パターンがあらかじめ用意されたシェイクに関する振動パターンの許容範囲内か否かを判断するシェイク判断手段と、前記判断手段で許容範囲内という判断結果が得られた場合、前記振り情報取得手段により取得された振り情報にしたがってパラメータを変化させるパラメータ変化手段と、前記シェイク判断手段でロール状態が判断された場合、前記振り情報取得手段で取得された振り情報に基づいて前記リモコンの振動パターンを判断し、当該振動パターンがあらかじめ用意されたロールに関する振動パターンの許容範囲内か否かを判断するロール判断手段と、前記ロール判断手段で許容範囲内という判断結果が得られた場合、前記パラメータ制御手段により変化したパラメータを前記ゲーム装置本体に送信する送信手段と、を備え、前記ゲーム装置本体は、前記送信手段で送信されたパラメータを受信する受信手段と、前記受信手段で受信されたパラメータを用いてゲーム進行を制御するゲーム進行制御手段と、を備えることを特徴とするものである。
【００１３】
また、請求項５の発明に係るゲーム方法は、ゲーム方法であって、振動および方位の物理量を検出する物理量検出ステップと、ユーザのボタン操作を検出するボタン操作検出ステップと、前記物理量検出ステップで物理量が検出されたときの前記ボタン操作検出ステップで検出されるユーザのボタン操作に応答してゲーム進行を制御するゲーム進行制御ステップと、を含むことを特徴とするものである。
【００１４】
また、請求項６の発明に係るゲーム方法は、ゲーム方法であって、振動および方位の物理量を検出する物理量検出ステップと、ユーザの操作を検出する操作検出ステップと、前記物理量検出ステップで検出された物理量に基づいて振動パターンを判断し、当該振動パターンがあらかじめ用意された許容範囲内か否かを判断する判断ステップと、前記判断ステップで許容範囲内という判断結果が得られた場合、前記操作検出ステップにより検出されるユーザの操作に応答して、パラメータを変化させるパラメータ変化ステップと、前記操作検出ステップにより検出されるユーザの操作に応答して、前記パラメータ制御ステップにより変化したパラメータを用いてゲーム進行を制御するゲーム進行制御ステップと、を含むことを特徴とするものである。
【００１５】
また、請求項７の発明に係るゲーム方法は、加速度センサ、および、制御ボタンを有するリモコンと、前記リモコンと通信を行うとともにゲーム進行を制御するゲーム装置本体と、を備えたゲームシステムのゲーム方法であって、前記加速度センサを用いて振動および方位の物理量を取得する物理量取得ステップと、前記制御ボタンに対するユーザのボタン操作に基づいて制御情報を取得する制御情報取得ステップと、前記物理量取得ステップで取得された物理量に基づいて前記リモコンの振動パターンを判断し、当該振動パターンがあらかじめ用意された許容範囲内か否かを判断する判断ステップと、前記判断ステップで許容範囲内という判断結果が得られた場合、前記制御情報取得ステップにより取得された制御情報にしたがってパラメータを変化させるパラメータ変化ステップと、前記リモコンと前記ゲーム装置本体との間において、前記制御情報取得ステップにより取得された制御情報にしたがって前記パラメータ制御ステップにより変化したパラメータを前記リモコンから前記ゲーム装置本体に通信する通信ステップと、前記ゲーム装置本体において、前記通信ステップで通信されたパラメータを用いてゲーム進行を制御するゲーム進行制御ステップと、を含むことを特徴とするものである。
【００１６】
また、請求項８の発明に係るゲーム方法は、加速度センサ、および、制御ボタンを有するリモコンと、前記リモコンと通信を行うとともにゲーム進行を制御するゲーム装置本体と、を備えたゲームシステムによるバックギャモンのゲーム方法であって、前記加速度センサを用いてダイスカップの振り情報を取得する振り情報取得ステップと、前記制御ボタンに対するユーザのボタン操作に基づいてシェイク状態かロール状態かを判断する状態判断ステップと、前記判断ステップでシェイク状態が判断された場合、前記振り情報取得手段ステップで取得された振り情報に基づいて前記リモコンの振動パターンを判断し、当該振動パターンがあらかじめ用意されたシェイクに関する振動パターンの許容範囲内か否かを判断するシェイク判断ステップと、前記判断ステップで許容範囲内という判断結果が得られた場合、前記振り情報取得ステップにより取得された振り情報にしたがってパラメータを変化させるパラメータ変化ステップと、前記シェイク判断ステップでロール状態が判断された場合、前記振り情報取得ステップで取得された振り情報に基づいて前記リモコンの振動パターンを判断し、当該振動パターンがあらかじめ用意されたロールに関する振動パターンの許容範囲内か否かを判断するロール判断ステップと、前記リモコンと前記ゲーム装置本体との間において、前記ロール判断ステップで許容範囲内という判断結果が得られた場合、前記パラメータ制御手段により変化したパラメータを前記ゲーム装置本体に通信する通信ステップと、前記ゲーム装置本体において、前記通信ステップで通信されたパラメータを用いてゲーム進行を制御するゲーム進行制御ステップと、を含むことを特徴とするものである。
【００１７】
また、請求項９の発明に係るゲームプログラムは、コンピュータにより実行可能なゲームプログラムであって、前記コンピュータに、振動および方位の物理量を検出する物理量検出ステップと、ユーザの操作を検出する操作検出ステップと、前記物理量検出ステップで検出された物理量に基づいて振動パターンを判断し、当該振動パターンがあらかじめ用意された許容範囲内か否かを判断する判断ステップと、前記判断ステップで許容範囲内という判断結果が得られた場合、前記操作検出ステップにより検出されるユーザの操作に応答して、パラメータを変化させるパラメータ変化ステップと、前記操作検出ステップにより検出されるユーザの操作に応答して、前記パラメータ制御ステップにより変化したパラメータを用いてゲーム進行を制御するゲーム進行制御ステップと、を実行させることを特徴とするものである。
【００１８】
また、請求項１０の発明に係るゲームプログラムは、加速度センサ、および、制御ボタンを有するリモコンと、前記リモコンと通信を行うとともにゲーム進行を制御するゲーム装置本体と、を備えたゲームシステムにより実行可能なゲームプログラムであって、前記ゲームシステムに、前記加速度センサを用いて振動および方位の物理量を取得する物理量取得ステップと、前記制御ボタンに対するユーザのボタン操作に基づいて制御情報を取得する制御情報取得ステップと、前記物理量取得ステップで取得された物理量に基づいて前記リモコンの振動パターンを判断し、当該振動パターンがあらかじめ用意された許容範囲内か否かを判断する判断ステップと、前記判断ステップで許容範囲内という判断結果が得られた場合、前記制御情報取得ステップにより取得された制御情報にしたがってパラメータを変化させるパラメータ変化ステップと、前記リモコンと前記ゲーム装置本体との間において、前記制御情報取得ステップにより取得された制御情報にしたがって前記パラメータ制御ステップにより変化したパラメータを前記リモコンから前記ゲーム装置本体に通信する通信ステップと、前記ゲーム装置本体において、前記通信ステップで通信されたパラメータを用いてゲーム進行を制御するゲーム進行制御ステップと、を実行させることを特徴とするものである。
【００１９】
また、請求項１１の発明に係るゲームプログラムは、加速度センサ、および、制御ボタンを有するリモコンと、前記リモコンと通信を行うとともにゲーム進行を制御するゲーム装置本体と、を備えたゲームシステムにより実行可能なバックギャモンのゲームプログラムであって、前記ゲームシステムに、前記加速度センサを用いてダイスカップの振り情報を取得する振り情報取得ステップと、前記制御ボタンに対するユーザのボタン操作に基づいてシェイク状態かロール状態かを判断する状態判断ステップと、前記判断ステップでシェイク状態が判断された場合、前記振り情報取得手段ステップで取得された振り情報に基づいて前記リモコンの振動パターンを判断し、当該振動パターンがあらかじめ用意されたシェイクに関する振動パターンの許容範囲内か否かを判断するシェイク判断ステップと、前記判断ステップで許容範囲内という判断結果が得られた場合、前記振り情報取得ステップにより取得された振り情報にしたがってパラメータを変化させるパラメータ変化ステップと、前記シェイク判断ステップでロール状態が判断された場合、前記振り情報取得ステップで取得された振り情報に基づいて前記リモコンの振動パターンを判断し、当該振動パターンがあらかじめ用意されたロールに関する振動パターンの許容範囲内か否かを判断するロール判断ステップと、前記リモコンと前記ゲーム装置本体との間において、前記ロール判断ステップで許容範囲内という判断結果が得られた場合、前記パラメータ制御手段により変化したパラメータを前記ゲーム装置本体に通信する通信ステップと、前記ゲーム装置本体において、前記通信ステップで通信されたパラメータを用いてゲーム進行を制御するゲーム進行制御ステップと、を実行させることを特徴とするものである。
【発明の効果】
【００２０】
本発明は、ゲーム中、ユーザがサイコロに相当する装置を振る間の装置自体の動きをゲームの進行に反映させて、ゲームの興趣性を向上させることが可能である。
【発明を実施するための最良の形態】
【００２１】
以下、添付図面を参照して、本発明に係る一実施の形態について詳細に説明する。以下に説明する実施形態では、ゲームとしてバックギャモンを例に挙げるが本発明はこれに限定されるものではなく、装置を振ってゲームを進行させるものであればサイコロを用いたゲームに限定されず他のゲームにも適用可能である。
【００２２】
まず、構成について図１、図２および図３を参照して説明する。図１は本発明の一実施形態によるゲームシステムを示すブロック図、図２は本実施形態による振動パターンを説明する図、そして、図３は本実施形態による乱数テーブルを説明する図である。
【００２３】
ゲームシステム１は、たとえば図１に示したように、リモコン２Ａおよびゲーム装置本体（以下、本体という）２Ｂにより構成される。リモコン２Ａは、制御ボタン１２を含むボタン、スイッチ等を有する操作部１１、たとえば３軸加速度センサ等により構成される振動および方位検出部１３、通信部１４等を備えている。なお、このリモコン２Ａにおいて、ＣＰＵを含む制御部を構成してもよい。
【００２４】
ここで、操作部１１は、ユーザによるボタン１２等の操作を検出するものである。振動および方位検出部１３は、振動すなわち振りのスピードを検出するとともに、そのときの方位も検出するものである。この振動および方位検出部１３は、検出した信号をそのまま本体２Ｂに送ってもよく、あるいは、各種ゲームのアプリケーションに対応させて適切なパラメータに変換して本体２Ｂに送るようにしてもよい。通信部１４は、操作部１１の操作情報や振動および方位検出部１３で検出される振動と方位の情報を本体２Ｂとの通信により送信するものである。この通信部１４は、本体２Ｂから情報を受信して制御部を設けているときは制御部に伝達する。
【００２５】
本体２Ｂは、リモコン２Ａから送られてくる操作情報や振動および方位の情報に基づいてゲーム進行を制御するものである。この本体２Ｂは、ディスプレイ２１、制御部２２、通信部２３、操作部２４、記憶部２５、ゲームプログラム２６、振動パターン記憶部２７、乱数テーブル２８等を備えており、内部バス２９を解して制御信号、アドレス信号、データを交信する。
【００２６】
まず、ディスプレイ２１は、ゲーム進行に合わせて表示画面を形成するものである。制御部２２は、図示せぬＣＰＵ、ＲＯＭ、ＲＡＭを備えており、ＯＳや各種プログラムにしたがって装置全体の制御を司るとともに、ゲームプログラム２６等の各種アプリケーション処理を制御する。
【００２７】
通信部２３は、リモコン２Ａの通信部１４と交信して信号やデータの授受を行うものである。操作部２４は、電源投入等のほかに、たとえば、ゲームによって本体２Ｂ側でユーザの操作を必要とする場合にユーザの操作に応じて操作情報を入力するものである。記憶部２５は、ゲーム進行に必要な各種ログや各種動作に必要なデータを記憶するものである。
【００２８】
ゲームプログラム２６は、たとえばバックギャモンのゲームを処理するためのプログラムである。振動パターン記憶部２７は、たとえば図２に示したように、ダイスカップの振動パターンとしてシェイクとロールの２つを挙げ、それぞれに関する物理量（一例として、２つ）をあらかじめ決められた許容範囲として定義するものである。シェイク（振動パターン）の場合は、物理量１を振り幅とし、物理量２を振り速度としている。また、ロール（振動パターン）の場合は、物理量１を回転角とし、物理量２を振り速度としている。なお、シェイク、ロールの各物理量については、あらかじめ用意されるサンプル値を適用したり、ゲームプレイ前にユーザが任意に決められるものとする。
【００２９】
乱数テーブル２８は、たとえば図３に示したように、ダイスカップの振り、すなわち、リモコン２Ａの適切な振り（シェイク時の往復動作）を認めたときにカウントして得られるカウント値を示す気合いパラメータとダイスカップ内で振られるサイコロ（バックギャモンの場合は、サイコロは２個使用となる）出目との関係を示すものである。たとえば、気合いパラメータが「１」のとき、出目「１」の出る確率は４／１８となる。また、気合いパラメータが「７」のとき、出目「６」の出る確率は４／１８となる。さらに、気合いパラメータが「８」のとき、出目「３」の出る確率は３／１８となる。いずれの確率もＮ（自然数）／１８となる。
【００３０】
つづいて、動作について図４、図５、および、図６を参照して説明する。図４は本実施形態による動作を説明するフローチャート、図５は本実施形態による動作を説明するフローチャート、そして、図６は本実施形態による表示例を説明する図である。以下に説明する動作は、リモコン２Ａと本体Ｂとの協動による処理をわかりやすく示すものである。
【００３１】
まず、リモコン２Ａにおいて制御ボタン１２が押下されると、その押下信号が通信部１４を介して本体２Ｂの通信部２３に送られ、ゲームプログラム２６においてボタン押下が検出される（ステップＳ１０１のＹＥＳルート）。ここで、ボタン押下が検出されるまでは、ステップＳ１０１の処理が繰り返し実行される。
【００３２】
制御ボタン１２の押下が検出されると、リモコン２Ａによる振動および方位の検出が開始される（ステップＳ１０２）。ここでは、たとえば一定時間の間隔で振動および方位が検出され、その検出された値のたとえば平均値に基づいて振動パターンが取得される（ステップＳ１０３）。そして、制御ボタン１２の押下状態が保持されているか否か判断される（ステップＳ１０４）。
【００３３】
ここで、ステップＳ１０５における振動パターンのマッチングであるが、図２に示すように、シェイクの物理量１および２が参照される。すなわち、シェイクなので、ダイスカップに相当するリモコン２Ａの振り幅（往復）とその振っているときの振り速度が参照される。なお、振動パターンを平均値でも求める例を挙げているが、本発明はこれに限定されず、最大値もしくは最小値を適用してもよい。その際、ユーザのレベルに応じてハンディを与えたりしてもよい。この場合には、レベルの高いユーザは平均値や最小値をとり、一方、レベルの低いユーザは最大値をとるようにしてもよい。
【００３４】
その結果、保持状態が確認されると（ステップＳ１０４のＹＥＳルート）、振動パターンのマッチング（シェイク）が実行される。また、その際、図６（Ａ）に示すように、盤上でダイスカップを振るゲーム画面が形成され、ディスプレイ２１に表示される（ステップＳ１０５）。すなわち、振動パターン記憶部２７に記憶されている振動パターン（許容範囲）内にステップＳ１０３で検出された振動パターンが収まっている場合には、振動パターンは許容範囲内という判断結果が得られ、一方、収まっていない場合には、許容範囲外という判断結果が得られる。
【００３５】
許容範囲内の場合には、処理は、ステップＳ１０７に移行して気合いパラメータがインクリメント（たとえば、値を１つカウントアップ）し、ステップＳ１０３に戻る。また、許容範囲外の場合には、処理は、そのままステップＳ１０３に戻る。
【００３６】
また、前述のステップＳ１０４において、制御ボタン１２の押下状態が解除された場合には、処理はステップＳ１０８に移行する。今度は、ロールに関する振動のパターンマッチングが実行される。このステップＳ１０８における振動パターンのマッチングであるが、図２に示すように、ロールの物理量１および２が参照される。
【００３７】
すなわち、ロールなので、ダイスカップに相当するリモコン２Ａの回転角とその振り速度が参照される。このロールは、ダイスカップからサイコロ（２個）を放出する動作となるため、シェイクのときとは異なってリモコン２Ａのひと振りが重要となる。一例としては、９０度くらいの回転角が理想であるが、この場合にもユーザのレベルに応じてハンディを与えたりしてもよい。たとえば、レベルの高いユーザは所定の回転角との誤差を最小限としたり、一方、レベルの低いユーザはできるだけ大きな誤差を認めるようにしてもよい。
【００３８】
そして、ロールの振動パターンが許容範囲内の場合には、処理は、ステップＳ１１０に移行して、図３の乱数テーブル２８が参照され、気合いパラメータに基づいて乱数生成が実行される。また、その際、図６（Ｂ）に示すように、盤上でダイスカップからサイコロが正しく放出されたゲーム画面が形成され、ディスプレイ２１に表示される。そして、ゲーム進行が処理される（ステップＳ１１１）。ここで、ステップＳ１１０とＳ１１１によりゲーム進行が制御されることになる。
【００３９】
一方、ロールの振動パターンが許容範囲外の場合には、処理は、ステップＳ１１２に移行して暴発のゲーム画面が形成され（図６（Ｃ）参照）、さらに、ロールのやり直しをメッセージとして伝えるゲーム画面が形成される（図６（Ｄ）参照）。いずれのゲーム画面もディスプレイ２１に表示される。そして、処理はステップＳ１０３に戻る。
【００４０】
以上説明したように、本実施形態によれば、ゲーム中、ユーザがサイコロに相当するリモコンを振る間のリモコン自体の動きをゲームの進行に反映させて、リモコンの振りとリモコンのボタン操作との連携からサイコロの動きを再現させるので、ゲームの興趣性を向上させることが可能である。
【００４１】
また、リモコンをダイスカップにみたてそのダイスカップの動きや姿勢をサイコロを用いたゲームの進行に反映させることができる。とくに、ダイスカップ内でサイコロを振っている間にパラメータを変化させ、そのパラメータを利用してサイコロを放出したときの結果に反映させることができる。
【００４２】
また、ダイスカップ内でサイコロを振っているとき、サイコロを放出するとき、盤上でサイコロをころがすときの３態様を処理として連携させることができる。
【産業上の利用可能性】
【００４３】
本発明は、家電製品等の業種においても産業上有用である。
【図面の簡単な説明】
【００４４】
【図１】本発明の一実施形態によるゲームシステムを示すブロック図である。
【図２】本実施形態による振動パターンを説明する図である。
【図３】本実施形態による乱数テーブルを説明する図である。
【図４】本実施形態による動作を説明するフローチャートである。
【図５】本実施形態による動作を説明するフローチャートである。
【図６】本実施形態による表示例を説明する図である。
【符号の説明】
【００４５】
１  ゲームシステム
２Ａ  リモコン
２Ｂ  本体
１１  操作部
１２  制御ボタン
１３  振動および方位検出部
１４  通信部
２１  ディスプレイ
２２  制御部
２３  通信部
２４  操作部
２５  記憶部
２６  ゲームプログラム
２７  振動パターン記憶部
２８  乱数テーブル
２９  内部バス
【図１】
2008212360.tif 000003
【図２】
2008212360.tif 000004
【図３】
2008212360.tif 000005
【図４】
2008212360.tif 000006
【図５】
2008212360.tif 000007
【図６】
2008212360.tif 000008