【手続補正書】
【提出日】平成24年7月10日(2012.7.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プレイヤを支持する支持部と、前記支持部の右前部に設けられ、前記支持部からの荷重を検出する第１の荷重センサと、前記支持部の右後部に設けられ、前記支持部からの荷重を検出する第２の荷重センサと、前記支持部の左前部に設けられ、前記支持部からの荷重を検出する第３の荷重センサと、前記支持部の左後部に設けられ、前記支持部からの荷重を検出する第４の荷重センサとを有するコントローラを用いたゲーム装置としてコンピュータを機能させるためのコンピュータプログラムであって、
前記コンピュータを、前記第１の荷重センサの出力に基づく第１の荷重データと前記第２の荷重センサの出力に基づく第２の荷重データとの差に基づいて第１の値を算出し、前記第３の荷重センサの出力に基づく第３の荷重データと前記第４の荷重センサの出力に基づく第４の荷重データとの差に基づいて第２の値を算出し、前記第１の値と前記第２の値とに基づいて、表示画面上に表示されるオブジェクトの挙動を決定する挙動決定手段として機能させ、
前記第１の値は、前記第２の荷重データから前記第１の荷重データを減算した値であり、
前記第２の値は、前記第４の荷重データから前記第３の荷重データを減算した値であり、
前記挙動決定手段は、前記第１の値が正であり、且つ、前記第２の値が負である場合には、前記第１の値を所定の補正係数により補正し、補正された前記第１の値と補正されていない前記第２の値との差に基づいて前記オブジェクトの向きを変化させ、
前記挙動決定手段は、前記第１の値が負であり、且つ、前記第２の値が正である場合には、前記第２の値を前記所定の補正係数により補正し、補正されていない前記第１の値と補正された前記第２の値との差に基づいて前記オブジェクトの向きを変化させる
ことを特徴とするコンピュータプログラム。
【請求項２】
プレイヤを支持する支持部と、前記支持部の右前部に設けられ、前記支持部からの荷重を検出する第１の荷重センサと、前記支持部の右後部に設けられ、前記支持部からの荷重を検出する第２の荷重センサと、前記支持部の左前部に設けられ、前記支持部からの荷重を検出する第３の荷重センサと、前記支持部の左後部に設けられ、前記支持部からの荷重を検出する第４の荷重センサとを有するコントローラを用いたゲーム装置としてコンピュータを機能させるためのコンピュータプログラムであって、
前記コンピュータを、前記第１の荷重センサの出力に基づく第１の荷重データと前記第２の荷重センサの出力に基づく第２の荷重データとの差に基づいて第１の値を算出し、前記第３の荷重センサの出力に基づく第３の荷重データと前記第４の荷重センサの出力に基づく第４の荷重データとの差に基づいて第２の値を算出し、前記第１の値と前記第２の値とに基づいて、表示画面上に表示されるオブジェクトの挙動を決定する挙動決定手段として機能させ、
前記第１の値は、前記第２の荷重データから前記第１の荷重データを減算した値であり、
前記第２の値は、前記第４の荷重データから前記第３の荷重データを減算した値であり、
前記挙動決定手段は、前記第１の値が正であり、且つ、前記第２の値が負である場合には、前記第１の値を所定の補正係数により補正し、補正された前記第１の値と補正されていない前記第２の値との和に基づいて前記オブジェクトの速度を決定し、
前記挙動決定手段は、前記第１の値が負であり、且つ、前記第２の値が正である場合には、前記第２の値を前記所定の補正係数により補正し、補正されていない前記第１の値と補正された前記第２の値との和に基づいて前記オブジェクトの速度を決定する
ことを特徴とするコンピュータプログラム。
【請求項３】
請求項１又は２記載のコンピュータプログラムにおいて、
前記第１の値と前記第２の値との差に基づいて、前記オブジェクトの向きを変化させる
ことを特徴とするコンピュータプログラム。
【請求項４】
請求項１乃至３のいずれか１項に記載のコンピュータプログラムにおいて、
前記第１の値と前記第２の値との和に基づいて、前記オブジェクトの速度を決定する
ことを特徴とするコンピュータプログラム。
【請求項５】
請求項１乃至４のいずれか１項に記載のコンピュータプログラムにおいて、
前記第１の値と前記第２の値との和の符号に基づいて、前記オブジェクトを前進又は後退させる
ことを特徴とするコンピュータプログラム。
【請求項６】
請求項１乃至５のいずれか１項に記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記憶媒体。
【請求項７】
プレイヤを支持する支持部と、前記支持部の右前部に設けられ、前記支持部からの荷重を検出する第１の荷重センサと、前記支持部の右後部に設けられ、前記支持部からの荷重を検出する第２の荷重センサと、前記支持部の左前部に設けられ、前記支持部からの荷重を検出する第３の荷重センサと、前記支持部の左後部に設けられ、前記支持部からの荷重を検出する第４の荷重センサとを有するコントローラを用いたゲーム装置であって、
前記第１の荷重センサの出力に基づく第１の荷重データと前記第２の荷重センサの出力に基づく第２の荷重データとの差に基づいて第１の値を算出し、前記第３の荷重センサの出力に基づく第３の荷重データと前記第４の荷重センサの出力に基づく第４の荷重データとの差に基づいて第２の値を算出し、前記第１の値と前記第２の値とに基づいて、表示画面上に表示されるオブジェクトの挙動を決定する挙動決定手段を有し、
前記第１の値は、前記第２の荷重データから前記第１の荷重データを減算した値であり、
前記第２の値は、前記第４の荷重データから前記第３の荷重データを減算した値であり、
前記挙動決定手段は、前記第１の値が正であり、且つ、前記第２の値が負である場合には、前記第１の値を所定の補正係数により補正し、補正された前記第１の値と補正されていない前記第２の値との差に基づいて前記オブジェクトの向きを変化させ、
前記挙動決定手段は、前記第１の値が負であり、且つ、前記第２の値が正である場合には、前記第２の値を前記所定の補正係数により補正し、補正されていない前記第１の値と補正された前記第２の値との差に基づいて前記オブジェクトの向きを変化させる
ことを特徴とするゲーム装置。
【請求項８】
プレイヤを支持する支持部と、前記支持部の右前部に設けられ、前記支持部からの荷重を検出する第１の荷重センサと、前記支持部の右後部に設けられ、前記支持部からの荷重を検出する第２の荷重センサと、前記支持部の左前部に設けられ、前記支持部からの荷重を検出する第３の荷重センサと、前記支持部の左後部に設けられ、前記支持部からの荷重を検出する第４の荷重センサとを有するコントローラを用いたゲーム装置であって、
前記第１の荷重センサの出力に基づく第１の荷重データと前記第２の荷重センサの出力に基づく第２の荷重データとの差に基づいて第１の値を算出し、前記第３の荷重センサの出力に基づく第３の荷重データと前記第４の荷重センサの出力に基づく第４の荷重データとの差に基づいて第２の値を算出し、前記第１の値と前記第２の値とに基づいて、表示画面上に表示されるオブジェクトの挙動を決定する挙動決定手段を有し、
前記第１の値は、前記第２の荷重データから前記第１の荷重データを減算した値であり、
前記第２の値は、前記第４の荷重データから前記第３の荷重データを減算した値であり、
前記挙動決定手段は、前記第１の値が正であり、且つ、前記第２の値が負である場合には、前記第１の値を所定の補正係数により補正し、補正された前記第１の値と補正されていない前記第２の値との和に基づいて前記オブジェクトの速度を決定し、
前記挙動決定手段は、前記第１の値が負であり、且つ、前記第２の値が正である場合には、前記第２の値を前記所定の補正係数により補正し、補正されていない前記第１の値と補正された前記第２の値との和に基づいて前記オブジェクトの速度を決定する
ことを特徴とするゲーム装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明の一観点によれば、プレイヤを支持する支持部と、前記支持部の右前部に設けられ、前記支持部からの荷重を検出する第１の荷重センサと、前記支持部の右後部に設けられ、前記支持部からの荷重を検出する第２の荷重センサと、前記支持部の左前部に設けられ、前記支持部からの荷重を検出する第３の荷重センサと、前記支持部の左後部に設けられ、前記支持部からの荷重を検出する第４の荷重センサとを有するコントローラを用いたゲーム装置としてコンピュータを機能させるためのコンピュータプログラムであって、前記コンピュータを、前記第１の荷重センサの出力に基づく第１の荷重データと前記第２の荷重センサの出力に基づく第２の荷重データとの差に基づいて第１の値を算出し、前記第３の荷重センサの出力に基づく第３の荷重データと前記第４の荷重センサの出力に基づく第４の荷重データとの差に基づいて第２の値を算出し、前記第１の値と前記第２の値とに基づいて、表示画面上に表示されるオブジェクトの挙動を決定する挙動決定手段として機能させ、前記第１の値は、前記第２の荷重データから前記第１の荷重データを減算した値であり、前記第２の値は、前記第４の荷重データから前記第３の荷重データを減算した値であり、前記挙動決定手段は、前記第１の値が正であり、且つ、前記第２の値が負である場合には、前記第１の値を所定の補正係数により補正し、補正された前記第１の値と補正されていない前記第２の値との差に基づいて前記オブジェクトの向きを変化させ、前記挙動決定手段は、前記第１の値が負であり、且つ、前記第２の値が正である場合には、前記第２の値を前記所定の補正係数により補正し、補正されていない前記第１の値と補正された前記第２の値との差に基づいて前記オブジェクトの向きを変化させることを特徴とするコンピュータプログラムが提供される。
また、本発明の他の観点によれば、プレイヤを支持する支持部と、前記支持部の右前部に設けられ、前記支持部からの荷重を検出する第１の荷重センサと、前記支持部の右後部に設けられ、前記支持部からの荷重を検出する第２の荷重センサと、前記支持部の左前部に設けられ、前記支持部からの荷重を検出する第３の荷重センサと、前記支持部の左後部に設けられ、前記支持部からの荷重を検出する第４の荷重センサとを有するコントローラを用いたゲーム装置としてコンピュータを機能させるためのコンピュータプログラムであって、前記コンピュータを、前記第１の荷重センサの出力に基づく第１の荷重データと前記第２の荷重センサの出力に基づく第２の荷重データとの差に基づいて第１の値を算出し、前記第３の荷重センサの出力に基づく第３の荷重データと前記第４の荷重センサの出力に基づく第４の荷重データとの差に基づいて第２の値を算出し、前記第１の値と前記第２の値とに基づいて、表示画面上に表示されるオブジェクトの挙動を決定する挙動決定手段として機能させ、前記第１の値は、前記第２の荷重データから前記第１の荷重データを減算した値であり、前記第２の値は、前記第４の荷重データから前記第３の荷重データを減算した値であり、前記挙動決定手段は、前記第１の値が正であり、且つ、前記第２の値が負である場合には、前記第１の値を所定の補正係数により補正し、補正された前記第１の値と補正されていない前記第２の値との和に基づいて前記オブジェクトの速度を決定し、前記挙動決定手段は、前記第１の値が負であり、且つ、前記第２の値が正である場合には、前記第２の値を前記所定の補正係数により補正し、補正されていない前記第１の値と補正された前記第２の値との和に基づいて前記オブジェクトの速度を決定することを特徴とするコンピュータプログラムが提供される。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
また、本発明の他の観点によれば、プレイヤを支持する支持部と、前記支持部の右前部に設けられ、前記支持部からの荷重を検出する第１の荷重センサと、前記支持部の右後部に設けられ、前記支持部からの荷重を検出する第２の荷重センサと、前記支持部の左前部に設けられ、前記支持部からの荷重を検出する第３の荷重センサと、前記支持部の左後部に設けられ、前記支持部からの荷重を検出する第４の荷重センサとを有するコントローラを用いたゲーム装置であって、前記第１の荷重センサの出力に基づく第１の荷重データと前記第２の荷重センサの出力に基づく第２の荷重データとの差に基づいて第１の値を算出し、前記第３の荷重センサの出力に基づく第３の荷重データと前記第４の荷重センサの出力に基づく第４の荷重データとの差に基づいて第２の値を算出し、前記第１の値と前記第２の値とに基づいて、表示画面上に表示されるオブジェクトの挙動を決定する挙動決定手段を有し、前記第１の値は、前記第２の荷重データから前記第１の荷重データを減算した値であり、前記第２の値は、前記第４の荷重データから前記第３の荷重データを減算した値であり、前記挙動決定手段は、前記第１の値が正であり、且つ、前記第２の値が負である場合には、前記第１の値を所定の補正係数により補正し、補正された前記第１の値と補正されていない前記第２の値との差に基づいて前記オブジェクトの向きを変化させ、前記挙動決定手段は、前記第１の値が負であり、且つ、前記第２の値が正である場合には、前記第２の値を前記所定の補正係数により補正し、補正されていない前記第１の値と補正された前記第２の値との差に基づいて前記オブジェクトの向きを変化させることを特徴とするゲーム装置が提供される。
また、本発明の他の観点によれば、プレイヤを支持する支持部と、前記支持部の右前部に設けられ、前記支持部からの荷重を検出する第１の荷重センサと、前記支持部の右後部に設けられ、前記支持部からの荷重を検出する第２の荷重センサと、前記支持部の左前部に設けられ、前記支持部からの荷重を検出する第３の荷重センサと、前記支持部の左後部に設けられ、前記支持部からの荷重を検出する第４の荷重センサとを有するコントローラを用いたゲーム装置であって、前記第１の荷重センサの出力に基づく第１の荷重データと前記第２の荷重センサの出力に基づく第２の荷重データとの差に基づいて第１の値を算出し、前記第３の荷重センサの出力に基づく第３の荷重データと前記第４の荷重センサの出力に基づく第４の荷重データとの差に基づいて第２の値を算出し、前記第１の値と前記第２の値とに基づいて、表示画面上に表示されるオブジェクトの挙動を決定する挙動決定手段を有し、前記第１の値は、前記第２の荷重データから前記第１の荷重データを減算した値であり、前記第２の値は、前記第４の荷重データから前記第３の荷重データを減算した値であり、前記挙動決定手段は、前記第１の値が正であり、且つ、前記第２の値が負である場合には、前記第１の値を所定の補正係数により補正し、補正された前記第１の値と補正されていない前記第２の値との和に基づいて前記オブジェクトの速度を決定し、前記挙動決定手段は、前記第１の値が負であり、且つ、前記第２の値が正である場合には、前記第２の値を前記所定の補正係数により補正し、補正されていない前記第１の値と補正された前記第２の値との和に基づいて前記オブジェクトの速度を決定することを特徴とするゲーム装置が提供される。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明によれば、プレイヤが支持される支持部の右前部に設けられる第１の荷重センサの出力に基づく第１の荷重データと、支持部の右後部に設けられる第２の荷重センサの出力に基づく第２の荷重データとの差に基づいて、第１の値を算出する。また、支持部の左前部に設けられる第３の荷重センサの出力に基づく第３の荷重データと、支持部の左後部の第４の荷重センサの出力に基づく第４の荷重データとの差に基づいて、第２の値を算出する。そして、これら第１の値と第２の値とに基づいて、表示画面上に表示されるオブジェクトの挙動を決定する。従って、本発明によれば、オブジェクトの旋回等を行うことも可能となり、臨場感のあるゲームを楽しむことができる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
図２に示すように、第１のコントローラ２０は、プレイヤの足が乗せられる支持部７８と、支持部７８の四隅に設けられ、支持部７８に加わる荷重を検出するための４つの荷重センサ８２ａ〜８２ｄとを有している。コントローラ２０は、荷重センサ８２ａ〜８２ｄにより検出される荷重検出値を、ゲーム装置本体１２に送信する。プレイヤは、第１のコントローラ２０に乗っている状態で、体重のかけ方を調整することにより、テレビモニタ４上に表示されるオブジェクト等の挙動を操作してゲームを行う。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】変更
【補正の内容】
【００４３】
ＣＰＵ８８は、各々の荷重センサ８２ａ〜８２ｄによる荷重検出値を示すデータｆ１〜ｆ４を取得する。ｆ１は第１の荷重センサ８２ａによる荷重検出値を示すデータであり、ｆ２は、第２の荷重センサ８２ｂによる荷重検出値を示すデータであり、ｆ３は第３の荷重センサ８２ｃによる荷重検出値を示すデータであり、ｆ４は第４の荷重センサ８２ｄによる荷重検出値を示すデータである。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
荷重センサ８２ａ〜８２ｄによる荷重検出値を示すデータｆ１〜ｆ４は、第１のコントローラ２０の操作入力データとして、ＣＰＵ８８から無線送信部９０を介してゲーム装置本体１２に送信される。ＣＰＵ８８は、例えば１フレーム毎に荷重センサ８２ａ〜８２ｄによる荷重検出値を示すデータｆ１〜ｆ４を送信する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０１１２
【補正方法】変更
【補正の内容】
【０１１２】
プレイヤが右足８ａのかかと側に体重を加えた場合には（図９（ｃ）参照）、第１の値ＷＲ（ｎ）は、ＷＲ（ｎ）＞０となる。この場合には、右前部のジェットエンジン１１２ａからジェット噴射が行われる。ジェット噴射の大きさは、第１の値ＷＲ（ｎ）の絶対値の大きさに基づいて設定される。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】０１１３
【補正方法】変更
【補正の内容】
【０１１３】
プレイヤが左足８ｂのかかと側に体重を加えた場合には（図９（ｃ）参照）、第２の値ＷＬ（ｎ）は、ＷＬ（ｎ）＞０となる。この場合には、左前部のジェットエンジン１１２ｃからジェット噴射が行われる。ジェット噴射の大きさは、第２の値ＷＬ（ｎ）の絶対値の大きさに基づいて設定される。