JP2007300962A - ゲームプログラムおよびゲーム装置 - Google Patents
ゲームプログラムおよびゲーム装置 Download PDFInfo
- Publication number
- JP2007300962A JP2007300962A JP2006129369A JP2006129369A JP2007300962A JP 2007300962 A JP2007300962 A JP 2007300962A JP 2006129369 A JP2006129369 A JP 2006129369A JP 2006129369 A JP2006129369 A JP 2006129369A JP 2007300962 A JP2007300962 A JP 2007300962A
- Authority
- JP
- Japan
- Prior art keywords
- game
- data
- acceleration
- input device
- controller
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 claims abstract description 112
- 230000008569 process Effects 0.000 claims abstract description 109
- 230000033001 locomotion Effects 0.000 claims abstract description 65
- 230000001133 acceleration Effects 0.000 claims description 193
- 238000012545 processing Methods 0.000 claims description 75
- 238000003384 imaging method Methods 0.000 claims description 37
- 238000006243 chemical reaction Methods 0.000 claims description 29
- 230000005484 gravity Effects 0.000 claims description 18
- 230000008859 change Effects 0.000 claims description 6
- 239000013598 vector Substances 0.000 description 52
- 238000000605 extraction Methods 0.000 description 30
- 239000011159 matrix material Substances 0.000 description 27
- 230000005540 biological transmission Effects 0.000 description 15
- 238000004891 communication Methods 0.000 description 11
- 239000000758 substrate Substances 0.000 description 11
- 230000006870 function Effects 0.000 description 10
- 230000003287 optical effect Effects 0.000 description 10
- 101100268665 Caenorhabditis elegans acc-1 gene Proteins 0.000 description 9
- 230000007704 transition Effects 0.000 description 9
- 238000001514 detection method Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 238000012790 confirmation Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 239000003550 marker Substances 0.000 description 4
- 101100268668 Caenorhabditis elegans acc-2 gene Proteins 0.000 description 3
- 101100268670 Caenorhabditis elegans acc-3 gene Proteins 0.000 description 3
- 239000013078 crystal Substances 0.000 description 3
- 230000003068 static effect Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000007123 defense Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000008451 emotion Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 238000002347 injection Methods 0.000 description 1
- 239000007924 injection Substances 0.000 description 1
- QSHDDOUJBYECFT-UHFFFAOYSA-N mercury Chemical compound [Hg] QSHDDOUJBYECFT-UHFFFAOYSA-N 0.000 description 1
- 229910052753 mercury Inorganic materials 0.000 description 1
- 238000004377 microelectronic Methods 0.000 description 1
- 238000010137 moulding (plastic) Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000004080 punching Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 238000004148 unit process Methods 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/42—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
- A63F13/428—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle involving motion or position input signals, e.g. signals representing the rotation of an input controller or a player's arm motions sensed by accelerometers or gyroscopes
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/211—Input arrangements for video game devices characterised by their sensors, purposes or types using inertial sensors, e.g. accelerometers or gyroscopes
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/213—Input arrangements for video game devices characterised by their sensors, purposes or types comprising photodetecting means, e.g. cameras, photodiodes or infrared cells
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/219—Input arrangements for video game devices characterised by their sensors, purposes or types for aiming at specific areas on the display, e.g. light-guns
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/52—Controlling the output signals based on the game progress involving aspects of the displayed game scene
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/55—Controlling game characters or game objects based on the game progress
- A63F13/57—Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/837—Shooting of targets
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/90—Constructional details or arrangements of video game devices not provided for in groups A63F13/20 or A63F13/25, e.g. housing, wiring, connections or cabinets
- A63F13/92—Video game devices specially adapted to be hand-held while playing
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/105—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals using inertial sensors, e.g. accelerometers, gyroscopes
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1087—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals comprising photodetecting means, e.g. a camera
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/20—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform
- A63F2300/204—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform the platform being a handheld device
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
- A63F2300/66—Methods for processing data by generating or executing the game program for rendering three dimensional images
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/8076—Shooting
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Theoretical Computer Science (AREA)
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
Abstract
【解決手段】入力装置の状態に応じて変化し、ゲーム処理に用いられるゲームデータを逐次取得する。次に、ゲーム処理に関する所定の条件が満たされたか否かを前記ゲームデータに基づいて判定する。そして、所定の条件が満たされたときにおけるゲームデータから算出される、ゲーム画面上の指示位置の情報を取得する。更に、ゲームデータから算出される入力装置の移動速度も取得する。そして、取得された速度が所定の速度以上であるときに、仮想ゲーム空間に登場し、かつ指示位置に関連するオブジェクトの処理を行う。
【選択図】図11
Description
次に、図7〜図9を用いて、第1の実施形態で想定するゲームの概要について説明する。図7は、第1の実施形態で想定するゲームの画面の一例である。本ゲームは、ダーツゲームであり、図7においては、モニタ2にはダーツボード100と、カーソル101が表示されている。プレイヤは、コントローラ7の前面をモニタに向けた状態で、あたかもダーツを持つようにコントローラ7を把持する。この状態で、当該コントローラ7を上下左右に動かすことで、カーソル101を移動させる。このときのカーソル101は、コントローラ7の撮像情報演算部74によって撮像される撮像画像内のマーカ8Lおよび8Rの位置座標を用いて算出される指示位置に合せて移動表示される。そして、プレイヤは、ダーツを打ち出したい位置にカーソル101を合わせたら、あたかもダーツを投げるかのように、コントローラ7を少し前に、かつ、ある程度の勢いをつけて突き出す。この突き出し動作時におけるZ軸方向(モニタ2の方向)の加速度を調べて、加速度が所定値を超えたタイミング(ダーツが手から離れたものとみなされるタイミング)を検出する。そして、このときのカーソル101の位置をダーツが飛んでいく目標位置として確定する。また、当該突き出し動作時におけるZ軸方向(モニタ2の方向)の一連の加速度を調べることで、一連の突き出し動作の開始タイミングを求め、上記加速度が所定値を超えたタイミングとの差分からダーツの速度を算出する。その結果、図8および図9に示すように、当該算出された速度で、ダーツボード100(より正確には、上記目標位置)に向かってダーツ102が飛んでいく様子が表示されることになる。このように、本ダーツゲームでは、コントローラ7をダーツ102に見立てて、画面内に表示されているダーツボード100に投げるような動作を行うことで点数を競うものである。なお、点数を競うのではなく、ダーツボード100の任意の範囲内にダーツが当たれば成功とし、それ以外の場所にダーツが当たった場合は失敗とするようなルールにしてもよい。
次に、図15から図24を参照して、本発明の第2の実施形態について説明する。図15〜図17は、第2の実施形態で想定するゲームの画面の一例である。本ゲームは、画面に表示されているオブジェクトを制限時間内に引き抜くゲームである。図15では、引き抜き対象となるオブジェクト201(以下、引き抜き物と呼ぶ)と、手の形をしたカーソル202が表示されている。このような画面において、プレイヤは、コントローラ7の前面をモニタに向け、手先を上下左右に動かすことでカーソル202を動かす。その結果、カーソル202が引き抜き物201に近づくと、図16に示すように、カーソル202の表示が引き抜き物201を掴んだ状態に変化する。この状態で、プレイヤは、当該引き抜き物201を引き抜くかのように、コントローラ7を上方向に勢いをつけて動かす(つまり、引き抜き操作を行う)。このとき、動かした勢い(加速度)が十分なものであれば、引き抜きアニメーションが表示され、その結果、図17に示すように、引き抜き物201が引き抜かれた状態となり、引き抜き成功となる。一方、勢いが足りないときは、引き抜き物201を抜くことができず、引き抜き損ねた旨のアニメーションが表示されて、引き抜き失敗となる。このような操作を繰り返すことで、画面に表示されている複数の引き抜き物を、制限時間内に全て引き抜くことができれば目的達成(ゲームクリアに成功)となり、制限時間内に全て引き抜けなかったときは目的非達成(ゲームクリアに失敗)となる。
1.引き抜き物を掴んでいない状態である、「フリー」状態。
2.引き抜き物を掴み、引き抜き操作が行われるまでの間である、「掴み中」状態。
3.引き抜きアニメーションが表示されている間である、「引抜き中」状態。
従って、上述した処理は、以下のように状態遷移することになる。
「フリー」状態→(カーソルを移動した結果)「掴み中」に遷移→(引き抜き操作の結果)「引き抜き中」状態に遷移→(引き抜きアニメーションが終われば)「フリー」状態に遷移。
Pos=Pos+定数×(DPDPos−Pos)
Distance=Pos−OBJPos
Pos=Pos+(OBJPos−Pos)×定数/(Distance×Distance×Distance)
これにより、カーソルを、引き抜き物201までの距離の2乗に反比例した大きさだけ近づけている。
なお、上述の実施形態では、モニタ2の表示画面近傍にマーカ8Lおよび8Rを設け、コントローラ7にマーカ8Lおよび8Rから出力される赤外光を撮像するための撮像装置を設けることによってコントローラ7の位置を検出するようにしたが、これに限られる必要はない。例えば、コントローラ7にマーカを設け、モニタ2の表示画面近傍に撮像装置を設けるようにしてもよい。また、撮像装置に代えて受光センサ等を用いてもよい。
2…モニタ
2a…スピーカ
3…ゲーム装置
30…CPU
31…メモリコントローラ
32…GPU
33…メインメモリ
34…DSP
35…ARAM
36…コントローラI/F
37…ビデオI/F
38…外部メモリI/F
39…オーディオI/F
40…ディスクドライブ
41…ディスクI/F
4…光ディスク
5…外部メモリカード
6…受信ユニット
7…コントローラ
71…ハウジング
72…操作部
73…コネクタ
74…撮像情報演算部
741…赤外線フィルタ
742…レンズ
743…撮像素子
744…画像処理回路
75…通信部
751…マイコン
752…メモリ
753…無線モジュール
754…アンテナ
700…基板
701…加速度センサ
702…LED
703…水晶振動子
704…バイブレータ
705…電池
Claims (12)
- 入力装置の位置および移動速度の少なくとも一方に関する状態に基づいてゲーム処理を行うゲーム装置で実行されるゲームプログラムであって、
前記入力装置の状態に応じて変化し、前記ゲーム処理に用いられるゲームデータを逐次取得するゲームデータ取得ステップと、
前記ゲーム処理に関する所定の条件が満たされたか否かを前記ゲームデータに基づいて判定する判定ステップと、
前記所定の条件が満たされたときにおける前記ゲームデータから算出される、ゲーム画面上の指示位置の情報を取得する指示位置確定ステップと、
前記指示位置の情報を取得した後、前記ゲームデータから算出される前記入力装置の移動速度を取得する速度確定ステップと、
前記取得された速度が所定の速度以上であるときに、仮想ゲーム空間に登場し、かつ前記指示位置に関連するオブジェクトの処理を行う処理ステップとを実行させる、ゲームプログラム。 - 前記入力装置は、所定の撮像対象を撮像するための撮像手段を備え、
前記撮像手段によって撮像される撮像画像における撮像対象の位置に関する座標を算出する座標算出ステップを更に実行させ、
前記ゲームデータ取得ステップは、前記座標を示すデータまたは当該座標を示すデータから算出される前記入力装置の位置に対応するデータを前記ゲームデータとして取得する、請求項1に記載のゲームプログラム。 - 前記入力装置は、加速度センサを備え、
前記ゲームデータ取得ステップは、前記加速度センサからの出力を示すデータまたは当該加速度センサからの出力を示すデータから算出される前記入力装置の移動速度に対応するデータを前記ゲームデータとして取得する、請求項1に記載のゲームプログラム。 - 前記処理ステップは、
前記指示位置および前記移動速度に基づいて仮想ゲーム空間内における前記オブジェクトの移動開始地点および移動方向を決定する移動パラメータ決定処理と、
前記移動開始地点および前記移動方向に基づいて前記オブジェクトを移動させるための処理を開始する移動開始ステップとを含む、請求項1に記載のゲームプログラム。 - 前記処理ステップは、
前記指示位置確定ステップによって取得された前記指示位置から所定距離内に前記オブジェクトがあるとき、当該オブジェクトを動作制御の対象として選択する対象オブジェクト選択ステップを含み、
前記選択されたオブジェクトのみの動作を制御する、請求項1に記載のゲームプログラム。 - 前記対象オブジェクト選択ステップは、
前記指示位置と前記オブジェクトが所定距離内にある状態が所定時間以上継続したか否かを判定する滞在時間判定ステップを含み、
所定距離内にある状態が所定時間以上継続したときに、前記所定距離内にあるオブジェクトを動作対象として選択する、請求項5に記載のゲームプログラム。 - 前記滞在時間判定ステップにおいて所定時間以上継続したと判定されたときに、当該継続時間内における前記入力装置の移動方向または速度の変化に関する情報を前記ゲームデータから算出する移動パターン算出ステップを更に実行させ、
前記移動方向または速度の変化のパターンが、所定のパターンを示しているときに、前記所定距離内にあるオブジェクトを動作制御の対象として選択する、請求項5に記載のゲームプログラム。 - 前記処理ステップは、前記取得された速度が第1の設定範囲内であるときは第1の動作の制御を開始させ、第2の設定範囲内であるときは、第1の動作とは異なる第2の動作の制御を開始させる、請求項1に記載のゲームプログラム。
- 入力装置の位置および移動速度の少なくとも一方に関する状態に基づいてゲーム処理を行うゲーム装置であって、
前記入力装置の状態に応じて変化し、前記ゲーム処理に用いられるゲームデータを逐次取得するゲームデータ取得部と、
前記ゲーム処理に関する所定の条件が満たされたか否かを前記ゲームデータに基づいて判定する判定部と、
前記所定の条件が満たされたときにおける前記ゲームデータから算出される、ゲーム画面上の指示位置の情報を取得する指示位置確定部と、
前記指示位置の情報を取得した後、前記ゲームデータから算出される前記入力装置の移動速度を取得する速度確定部と、
前記取得された速度が所定の速度以上であるときに、仮想ゲーム空間に登場し、かつ前記指示位置に関連するオブジェクトの処理を行う処理部とを備える、ゲーム装置。 - 加速度センサを有する入力装置の動きに基づいてゲーム処理を行うゲーム装置で実行されるゲームプログラムであって、
前記加速度センサからの出力を示すデータまたは当該加速度センサからの出力を示すデータから算出される前記入力装置の加速度に対応するデータを単位時間毎に取得する加速度データ取得ステップと、
加速度データ取得ステップによって取得された加速度データを記憶する記憶ステップと、
前記データを取得した時点から所定の時間だけ遡ったときまでの間における加速度のうち、重力加速度に近い値の加速度を取得した比率を前記記憶ステップによって記憶されたデータから検出する比率判定ステップと、
前記比率が所定値以上であれば、前記入力装置の座標系における前記重力加速度に近い値の加速度の向きが、重力加速度の向きとして検知されるための変換パラメータを算出する変換パラメータ算出ステップと、
前記変換パラメータを用いて変換された前記入力装置の動きに基づいてゲーム処理を行う制御ステップとを実行させる、ゲームプログラム。 - 前記取得した重力加速度に近い値の加速度の向きの平均を求める平均方向算出ステップを更に実行させ、
前記変換パラメータ算出ステップは、前記平均方向算出ステップによって算出された平均の向きが重力加速度の向きとして検知されるための変換パラメータを算出する、請求項10に記載のゲームプログラム。 - 加速度センサを有する入力装置の動きに基づいてゲーム処理を行うゲーム装置であって、
前記加速度センサからの出力を示すデータまたは当該加速度センサからの出力を示すデータから算出される前記入力装置の加速度に対応するデータを単位時間毎に取得する、加速度データ取得部と、
加速度データ取得部によって取得された加速度データを記憶する記憶部と、
前記データを取得した時点から所定の時間だけ遡ったときまでの間における加速度のうち、重力加速度に近い値の加速度を取得した比率を前記記憶部に記憶されたデータから検出する、比率判定部と、
前記比率が所定値以上であれば、前記入力装置の座標系における前記重力加速度に近い値の加速度の向きが、重力加速度の向きとして検知されるための変換パラメータを算出する、変換パラメータ算出部と、
前記変換パラメータを用いて変換された前記入力装置の動きに基づいてゲーム処理を行う制御部とを備える、ゲーム装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006129369A JP5506129B2 (ja) | 2006-05-08 | 2006-05-08 | ゲームプログラム、ゲーム装置、ゲームシステムおよびゲーム処理方法 |
US11/526,731 US8308564B2 (en) | 2006-05-08 | 2006-09-26 | Storage medium having game program stored thereon and game apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006129369A JP5506129B2 (ja) | 2006-05-08 | 2006-05-08 | ゲームプログラム、ゲーム装置、ゲームシステムおよびゲーム処理方法 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012098740A Division JP5602181B2 (ja) | 2012-04-24 | 2012-04-24 | 情報処理プログラム、情報処理装置、情報処理システムおよび情報処理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007300962A true JP2007300962A (ja) | 2007-11-22 |
JP5506129B2 JP5506129B2 (ja) | 2014-05-28 |
Family
ID=38712614
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006129369A Active JP5506129B2 (ja) | 2006-05-08 | 2006-05-08 | ゲームプログラム、ゲーム装置、ゲームシステムおよびゲーム処理方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8308564B2 (ja) |
JP (1) | JP5506129B2 (ja) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009183319A (ja) * | 2008-02-01 | 2009-08-20 | Konami Digital Entertainment Co Ltd | ゲーム装置、ゲーム制御方法およびゲームプログラム |
WO2009104562A1 (ja) * | 2008-02-19 | 2009-08-27 | 株式会社コナミデジタルエンタテインメント | ゲーム装置、ゲーム制御方法、情報記録媒体、ならびに、プログラム |
JP2009207668A (ja) * | 2008-03-04 | 2009-09-17 | Namco Bandai Games Inc | プログラム、情報記憶媒体、およびゲームシステム |
JP2009207669A (ja) * | 2008-03-04 | 2009-09-17 | Namco Bandai Games Inc | プログラム、情報記憶媒体、およびゲームシステム |
JP2010017389A (ja) * | 2008-07-11 | 2010-01-28 | Nintendo Co Ltd | ゲーム装置およびゲームプログラム |
JP2010233742A (ja) * | 2009-03-30 | 2010-10-21 | Konami Digital Entertainment Co Ltd | ゲーム装置、動作判定方法、および、プログラム |
JP2014221396A (ja) * | 2008-12-19 | 2014-11-27 | イマージョン コーポレーションImmersion Corporation | 対話型ペインティングゲーム及び関連するコントローラ |
JP2015187537A (ja) * | 2014-03-13 | 2015-10-29 | 株式会社スカイワーカーズ | 射撃システム、銃、及びデータ処理装置 |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8745541B2 (en) | 2003-03-25 | 2014-06-03 | Microsoft Corporation | Architecture for controlling a computer using hand gestures |
JP4358181B2 (ja) * | 2005-11-11 | 2009-11-04 | 任天堂株式会社 | ゲームプログラムおよびゲーム装置 |
US7986917B2 (en) * | 2006-07-10 | 2011-07-26 | Sony Ericsson Mobile Communications Ab | Method and system for data transfer from a hand held device |
JP5420824B2 (ja) * | 2007-03-30 | 2014-02-19 | 任天堂株式会社 | ゲーム装置およびゲームプログラム |
JP2009245349A (ja) * | 2008-03-31 | 2009-10-22 | Namco Bandai Games Inc | 位置検出システム、プログラム、情報記憶媒体及び画像生成装置 |
US20100080491A1 (en) * | 2008-09-26 | 2010-04-01 | Nintendo Co., Ltd. | Storage medium storing image processing program for implementing controlled image display according to input coordinate, information processing device and method for image processing |
JP5274187B2 (ja) * | 2008-09-30 | 2013-08-28 | 任天堂株式会社 | 画像処理プログラム、情報処理装置、画像処理方法、および画像処理システム |
JP5756796B2 (ja) * | 2009-05-04 | 2015-07-29 | ニンテンドウ・オブ・アメリカ・インコーポレーテッド | リモートコントローラの加速度計センサの較正 |
US8823782B2 (en) * | 2009-12-31 | 2014-09-02 | Broadcom Corporation | Remote control with integrated position, viewer identification and optical and audio test |
US8854531B2 (en) * | 2009-12-31 | 2014-10-07 | Broadcom Corporation | Multiple remote controllers that each simultaneously controls a different visual presentation of a 2D/3D display |
US9247286B2 (en) * | 2009-12-31 | 2016-01-26 | Broadcom Corporation | Frame formatting supporting mixed two and three dimensional video data communication |
US8964013B2 (en) * | 2009-12-31 | 2015-02-24 | Broadcom Corporation | Display with elastic light manipulator |
US8811938B2 (en) | 2011-12-16 | 2014-08-19 | Microsoft Corporation | Providing a user interface experience based on inferred vehicle state |
US20130210507A1 (en) * | 2012-02-15 | 2013-08-15 | Damon Kyle Wayans | Method and apparatus for implementing video game and includes social darts |
JP6904834B2 (ja) * | 2017-07-27 | 2021-07-21 | 株式会社セガ | ダーツゲーム装置、ダーツ速度表示方法及びプログラム |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06190144A (ja) * | 1992-12-28 | 1994-07-12 | Sega Enterp Ltd | コントロールキー装置 |
JP2002200343A (ja) * | 2000-10-30 | 2002-07-16 | Sony Computer Entertainment Inc | 記録媒体、プログラム、方法、プログラム実行システムおよびプログラム実行装置 |
JP2002306846A (ja) * | 2001-04-12 | 2002-10-22 | Saibuaasu:Kk | ゲーム装置用コントローラ |
JP2003181137A (ja) * | 2001-12-21 | 2003-07-02 | Konami Co Ltd | ゲーム方法、ゲームプログラム、ゲーム装置及びゲームシステム |
JP2005021458A (ja) * | 2003-07-03 | 2005-01-27 | Tamura Seisakusho Co Ltd | 指示位置特定装置とその方法ならびに画像表示システム |
JP2007275424A (ja) * | 2006-04-10 | 2007-10-25 | Aruze Corp | ゲーム装置 |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4839838A (en) | 1987-03-30 | 1989-06-13 | Labiche Mitchell | Spatial input apparatus |
JP3422383B2 (ja) | 1994-09-05 | 2003-06-30 | 株式会社タイトー | 射撃ゲーム装置におけるビデオ画面とガンの相対位置を検出する方法及び装置 |
US6369952B1 (en) * | 1995-07-14 | 2002-04-09 | I-O Display Systems Llc | Head-mounted personal visual display apparatus with image generator and holder |
JP3917808B2 (ja) | 1995-09-07 | 2007-05-23 | 株式会社バンダイナムコゲームス | シューティングゲーム装置及びその制御方法 |
CA2278726C (en) * | 1997-01-27 | 2004-08-31 | Immersion Corporation | Method and apparatus for providing high bandwidth, realistic force feedback including an improved actuator |
JP2001306245A (ja) | 2000-04-26 | 2001-11-02 | Fujitsu Ltd | ポインティング装置及びポインタ移動方法 |
JP4027031B2 (ja) | 2000-11-16 | 2007-12-26 | 株式会社コナミデジタルエンタテインメント | 対戦式3dビデオゲーム装置 |
KR100464316B1 (ko) | 2001-09-27 | 2005-01-03 | 삼성전자주식회사 | 고분자 필름을 이용한 포인팅 장치, 그 장치의 생산 방법,그 장치를 위한 포인팅 정보 검출 장치 및 방법 |
US7466307B2 (en) | 2002-04-11 | 2008-12-16 | Synaptics Incorporated | Closed-loop sensor on a solid-state object position detector |
US7034804B2 (en) | 2002-06-04 | 2006-04-25 | Inventec Appliances Corp. | Computer pointing device employing a magnetic field source and magnetic field sensors |
US7391409B2 (en) | 2002-07-27 | 2008-06-24 | Sony Computer Entertainment America Inc. | Method and system for applying gearing effects to multi-channel mixed input |
JP3553563B1 (ja) | 2003-01-10 | 2004-08-11 | コナミ株式会社 | ゲームシステム、ゲーム装置、ゲーム方法、ならびに、プログラム |
JP3649722B2 (ja) * | 2003-04-30 | 2005-05-18 | 任天堂株式会社 | ゲーム装置およびゲームプログラム |
JP3927921B2 (ja) | 2003-05-19 | 2007-06-13 | 株式会社バンダイナムコゲームス | プログラム、情報記憶媒体及びゲーム装置 |
US7288028B2 (en) | 2003-09-26 | 2007-10-30 | Microsoft Corporation | Method and apparatus for quickly joining an online game being played by a friend |
US20050119036A1 (en) * | 2003-10-03 | 2005-06-02 | Amro Albanna | Input system and method |
US20050134555A1 (en) | 2003-12-19 | 2005-06-23 | Kye Systems Corp. | Pointing device for detecting hand-movement |
JP2005204754A (ja) * | 2004-01-20 | 2005-08-04 | Nintendo Co Ltd | タッチパネル入力を用いたゲームシステム |
JP3770499B1 (ja) | 2004-11-02 | 2006-04-26 | 任天堂株式会社 | ゲーム装置及びゲームプログラム |
TW200620069A (en) | 2004-12-03 | 2006-06-16 | Ortek Technology Inc | Mouse combined with a function of network telephone |
JP2006319950A (ja) | 2005-04-13 | 2006-11-24 | Hitachi Ltd | 映像表示装置 |
JP5196515B2 (ja) * | 2006-04-25 | 2013-05-15 | 任天堂株式会社 | ゲームプログラム、ゲーム装置、ゲームシステム、およびゲーム処理方法 |
JP5188682B2 (ja) * | 2006-04-28 | 2013-04-24 | 任天堂株式会社 | ゲーム装置、ゲームプログラム、ゲームシステムおよびゲーム制御方法 |
-
2006
- 2006-05-08 JP JP2006129369A patent/JP5506129B2/ja active Active
- 2006-09-26 US US11/526,731 patent/US8308564B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06190144A (ja) * | 1992-12-28 | 1994-07-12 | Sega Enterp Ltd | コントロールキー装置 |
JP2002200343A (ja) * | 2000-10-30 | 2002-07-16 | Sony Computer Entertainment Inc | 記録媒体、プログラム、方法、プログラム実行システムおよびプログラム実行装置 |
JP2002306846A (ja) * | 2001-04-12 | 2002-10-22 | Saibuaasu:Kk | ゲーム装置用コントローラ |
JP2003181137A (ja) * | 2001-12-21 | 2003-07-02 | Konami Co Ltd | ゲーム方法、ゲームプログラム、ゲーム装置及びゲームシステム |
JP2005021458A (ja) * | 2003-07-03 | 2005-01-27 | Tamura Seisakusho Co Ltd | 指示位置特定装置とその方法ならびに画像表示システム |
JP2007275424A (ja) * | 2006-04-10 | 2007-10-25 | Aruze Corp | ゲーム装置 |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009183319A (ja) * | 2008-02-01 | 2009-08-20 | Konami Digital Entertainment Co Ltd | ゲーム装置、ゲーム制御方法およびゲームプログラム |
KR101158253B1 (ko) * | 2008-02-19 | 2012-06-19 | 가부시키가이샤 코나미 데지타루 엔타테인멘토 | 게임장치, 게임제어방법 및 정보기록매체 |
WO2009104562A1 (ja) * | 2008-02-19 | 2009-08-27 | 株式会社コナミデジタルエンタテインメント | ゲーム装置、ゲーム制御方法、情報記録媒体、ならびに、プログラム |
JP2009195280A (ja) * | 2008-02-19 | 2009-09-03 | Konami Digital Entertainment Co Ltd | ゲーム装置、ゲーム制御方法、ならびに、プログラム |
US8298083B2 (en) | 2008-02-19 | 2012-10-30 | Konami Digital Entertainment Co., Ltd. | Game device, game control method, information recording medium, and program |
JP2009207669A (ja) * | 2008-03-04 | 2009-09-17 | Namco Bandai Games Inc | プログラム、情報記憶媒体、およびゲームシステム |
JP2009207668A (ja) * | 2008-03-04 | 2009-09-17 | Namco Bandai Games Inc | プログラム、情報記憶媒体、およびゲームシステム |
JP2010017389A (ja) * | 2008-07-11 | 2010-01-28 | Nintendo Co Ltd | ゲーム装置およびゲームプログラム |
US8535132B2 (en) | 2008-07-11 | 2013-09-17 | Nintendo Co., Ltd. | Game apparatus for setting a moving direction of an object in a game space according to an attitude of an input device and game program |
US8851995B2 (en) | 2008-07-11 | 2014-10-07 | Nintendo Co., Ltd. | Game apparatus for performing game processing according to an attitude of an input device and game program |
US9283482B2 (en) | 2008-07-11 | 2016-03-15 | Nintendo Co., Ltd. | Game apparatus for performing game processing according to an attitude of an input device and game program |
JP2014221396A (ja) * | 2008-12-19 | 2014-11-27 | イマージョン コーポレーションImmersion Corporation | 対話型ペインティングゲーム及び関連するコントローラ |
US9710064B2 (en) | 2008-12-19 | 2017-07-18 | Immersion Corporation | Systems and methods for providing a haptic effect associated with a pgraphical simulation or virtual tag |
US10152134B2 (en) | 2008-12-19 | 2018-12-11 | Immersion Corporation | User interface device responsive to data tag associated with physical location |
US10591995B2 (en) | 2008-12-19 | 2020-03-17 | Immersion Corporation | User interface device responsive to data tag associated with physical location |
JP2010233742A (ja) * | 2009-03-30 | 2010-10-21 | Konami Digital Entertainment Co Ltd | ゲーム装置、動作判定方法、および、プログラム |
JP2015187537A (ja) * | 2014-03-13 | 2015-10-29 | 株式会社スカイワーカーズ | 射撃システム、銃、及びデータ処理装置 |
Also Published As
Publication number | Publication date |
---|---|
US20070270218A1 (en) | 2007-11-22 |
JP5506129B2 (ja) | 2014-05-28 |
US8308564B2 (en) | 2012-11-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5506129B2 (ja) | ゲームプログラム、ゲーム装置、ゲームシステムおよびゲーム処理方法 | |
US9199166B2 (en) | Game system with virtual camera controlled by pointing device | |
JP5188682B2 (ja) | ゲーム装置、ゲームプログラム、ゲームシステムおよびゲーム制御方法 | |
JP4907128B2 (ja) | ゲームシステムおよびゲームプログラム | |
US8308563B2 (en) | Game system and storage medium having game program stored thereon | |
KR101287696B1 (ko) | 게임 시스템, 조작 장치 및 게임 처리 방법 | |
JP4989105B2 (ja) | ゲームコントローラ | |
KR101231989B1 (ko) | 게임 컨트롤러 및 게임시스템 | |
JP5196515B2 (ja) | ゲームプログラム、ゲーム装置、ゲームシステム、およびゲーム処理方法 | |
JP5829020B2 (ja) | ゲームシステム、ゲーム装置、ゲームプログラム、および、ゲーム処理方法 | |
JP4990580B2 (ja) | ゲームプログラムおよびゲーム装置 | |
JP2009064449A (ja) | コントローラおよびコンピュータシステム | |
JP5498690B2 (ja) | ゲームプログラムおよびゲーム装置 | |
JP2008253561A (ja) | プログラムおよびコンピュータ | |
JP5602181B2 (ja) | 情報処理プログラム、情報処理装置、情報処理システムおよび情報処理方法 | |
JP5735865B2 (ja) | ゲームシステムおよびゲームプログラム | |
JP2010125294A (ja) | ゲームプログラム、記憶媒体およびコンピュータ装置 | |
JP5331259B2 (ja) | 情報処理プログラム、情報処理装置、情報処理システム、および情報処理方法 | |
JP5357998B2 (ja) | ゲームプログラム、ゲーム装置、ゲームシステム、およびゲーム処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090414 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20110902 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120224 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120424 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20130201 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140204 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140318 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5506129 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |