JP3546209B1 - ゲーム装置、コンピュータの制御方法及びプログラム - Google Patents
ゲーム装置、コンピュータの制御方法及びプログラム Download PDFInfo
- Publication number
- JP3546209B1 JP3546209B1 JP2003188484A JP2003188484A JP3546209B1 JP 3546209 B1 JP3546209 B1 JP 3546209B1 JP 2003188484 A JP2003188484 A JP 2003188484A JP 2003188484 A JP2003188484 A JP 2003188484A JP 3546209 B1 JP3546209 B1 JP 3546209B1
- Authority
- JP
- Japan
- Prior art keywords
- sound
- game
- character object
- instruction
- contact
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 14
- PWPJGUXAGUPAHP-UHFFFAOYSA-N lufenuron Chemical compound C1=C(Cl)C(OC(F)(F)C(C(F)(F)F)F)=CC(Cl)=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F PWPJGUXAGUPAHP-UHFFFAOYSA-N 0.000 title 1
- 238000013500 data storage Methods 0.000 claims description 22
- 230000000694 effects Effects 0.000 abstract description 4
- 230000002708 enhancing effect Effects 0.000 abstract description 3
- 238000003860 storage Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 6
- 238000003825 pressing Methods 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
Images
Classifications
-
- A63F13/10—
-
- 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/54—Controlling the output signals based on the game progress involving acoustic signals, e.g. for simulating revolutions per minute [RPM] dependent engine sounds in a driving game or reverberation against a virtual wall
-
- 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/424—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 acoustic input signals, e.g. by using the results of pitch or rhythm extraction or voice recognition
-
- 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/45—Controlling the progress of the video 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
- 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/6063—Methods for processing data by generating or executing the game program for sound processing
-
- 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/6063—Methods for processing data by generating or executing the game program for sound processing
- A63F2300/6081—Methods for processing data by generating or executing the game program for sound processing generating an output signal, e.g. under timing constraints, for spatialization
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Human Computer Interaction (AREA)
- Processing Or Creating Images (AREA)
- User Interface Of Digital Computer (AREA)
- Pinball Game Machines (AREA)
- Electrophonic Musical Instruments (AREA)
- Position Input By Displaying (AREA)
Abstract
【解決手段】ゲーム空間に配置されたゲームキャラクタオブジェクトを該ゲーム空間の移動面において移動させることを指示する操作入力部26と、操作入力部26による指示に応じて、ゲームキャラクタオブジェクトの所定部位が前記移動面に接触する回数を計数する制御部24と、ゲームキャラクタオブジェクトの所定部位が移動面に接触する場合に、前記接触回数計数手段により計数される回数に応じた音を出力する音声出力部30と、を含む。
【選択図】 図1
Description
【発明の属する技術分野】
本発明はゲーム装置、コンピュータの制御方法及びプログラムに関し、特に、ゲーム空間に配置されたゲームキャラクタオブジェクトを該ゲーム空間の移動面において移動させる場合に、前記ゲームキャラクタオブジェクトの所定部位と前記移動面との接触音等を好適に出力させるための技術に関する。
【0002】
【従来の技術】
ゲームキャラクタオブジェクトをゲーム空間に配置し、コントローラからの操作に応じて、例えば脚走行又は歩行等の移動をさせるゲームプログラムが知られている。こうしたゲームプログラムでは、ゲームキャラクタの所定部位(足等)と床との接触を監視して、接触した場合には接触音等を出力するようにしていて、リアリティを高める演出がされていた。
【0003】
【発明が解決しようとする課題】
しかしながら、従来のゲームプログラムでは、脚走行又は歩行等の移動に亘って同じ音が出力されていたので、リアリティに欠けるという問題があった。
【0004】
本発明は上記課題に鑑みてなされたものであって、その目的は、ゲーム空間におけるゲームキャラクタオブジェクトの移動に関して、音による演出のリアリティを高めることができるゲーム装置、コンピュータの制御方法及びプログラムを提供することにある。
【0005】
【課題を解決するための手段】
上記課題を解決するために、本発明に係るゲーム装置は、ゲーム空間に配置されたゲームキャラクタオブジェクトを該ゲーム空間の移動面において移動させることを指示する指示入力手段と、前記指示入力手段による指示に応じて、前記ゲームキャラクタオブジェクトの所定部位が前記移動面に接触する回数を計数する接触回数計数手段と、前記ゲームキャラクタオブジェクトの前記所定部位が前記移動面に接触する場合に、前記接触回数計数手段により計数される回数に応じた音を出力する音出力手段と、を含むことを特徴とする。
【0006】
また、本発明に係るコンピュータの制御方法は、例えばゲーム機、家庭用ゲーム機、業務用ゲーム機、携帯ゲーム機、パーソナルコンピュータ、サーバコンピュータ、ホームサーバ、携帯情報端末、携帯電話機等のコンピュータの制御方法であって、ゲーム空間に配置されたゲームキャラクタオブジェクトを該ゲーム空間の移動面において移動させることの指示を受け付ける指示入力ステップと、前記指示入力ステップで指示が受け付けられるのに応じて、前記ゲームキャラクタオブジェクトの所定部位が前記移動面に接触する回数を計数する接触回数計数ステップと、前記ゲームキャラクタオブジェクトの前記所定部位が前記移動面に接触する場合に、前記接触回数計数ステップ計数される回数に応じた音を出力する音出力ステップと、を含むことを特徴とする。
【0007】
また、本発明に係るプログラムは、ゲーム空間に配置されたゲームキャラクタオブジェクトを該ゲーム空間の移動面において移動させることを指示する指示入力手段、前記指示入力手段による指示に応じて、前記ゲームキャラクタオブジェクトの所定部位が前記移動面に接触する回数を計数する接触回数計数手段、及び前記ゲームキャラクタオブジェクトの前記所定部位が前記移動面に接触する場合に、前記接触回数計数手段により計数される回数に応じた音を出力する音出力手段として、例えばゲーム機、家庭用ゲーム機、業務用ゲーム機、携帯ゲーム機、パーソナルコンピュータ、サーバコンピュータ、ホームサーバ、携帯情報端末、携帯電話機等のコンピュータを機能させるためのプログラムである。
【0008】
本発明では、ゲームキャラクタオブジェクトの所定部位が移動面に接触する回数を計数し、前記所定部位が前記移動面に接触する場合に、その計数される回数に応じた音を出力するようにしたので、音による演出のリアリティを高めることができる。なお、前記音は、前記所定部位と前記移動面との接触を表す音であってもよい。
【0009】
本発明の一態様では、前記接触回数計数手段は、前記指示入力手段により移動が指示された後、前記所定部位が前記移動面に接触する回数を計数する。こうすれば、移動開始後の接触回数に応じて出力音を変化させることができる。
【0010】
また、本発明の一態様では、前記接触回数計数手段は、前記指示入力手段により移動の指示が停止された後、前記所定部位が前記移動面に接触する回数を計数する。こうすれば、移動指示が停止されてから実際に移動が停止するまでの間、移動指示が停止された後の接触回数に応じて出力音を変化させることができる。
【0011】
また、本発明の一態様では、前記音出力手段は、複数の前記音を表す音データを前記接触回数計数手段により計数される回数に関連づけて記憶する音データ記憶手段を含み、前記回数に関連づけて該音データ記憶手段に記憶される音データを再生して、前記回数に応じた音を出力する。こうすれば、比較的軽い処理により接触回数に応じた音を出力することができる。
【0012】
また、本発明の一態様では、前記音出力手段は、パラメータに応じた補正を施した音を音データに基づいて出力する補正手段を含み、所定音データ及び前記回数に基づくパラメータを前記補正手段に供給して、前記回数に応じた音を出力する。こうすれば、記憶容量を節約しつつ接触回数に応じた音を出力することができる。
【0013】
【発明の実施の形態】
以下、本発明の一実施形態について図面に基づいて詳細に説明する。
【0014】
図1は、本発明の一実施形態に係るゲーム装置において、その記憶装置上に構築されるゲーム空間の様子を示す図であり、具体的には、脚走行(脚を使って走ること)の前後に亘ってゲームキャラクタオブジェクトを側方から見た様子を示している。本実施形態に係るゲーム装置では、仮想3次元ゲーム空間(オブジェクト空間)10が記憶装置上に構築され、このゲーム空間10にゲームキャラクタオブジェクト14が配置される。ゲームキャラクタオブジェクト14は2本脚を備えており、ゲーム装置に備えられた操作入力部による操作に従って、ゲーム空間10の移動面12を任意に走歩行して移動するようになっている。なお、同図では移動面12を平面として描いたが、曲面であってもよいし凹凸があってもよいのはもちろんである。
【0015】
同図では、左端に停止状態のゲームキャラクタオブジェクト14が示されており、この状態で操作入力部により脚走行指示の操作(ここでは所定ボタンの押下とする)がされると、図中左側から2番目及び3番目のゲームキャラクタオブジェクト14により示されるように、操作指示の操作内容に応じた方向にゲーム空間10を移動する。このとき、ゲームキャラクタオブジェクト14が脚走行している様子を表すモーションデータが用いられる。そして、図中右側から2番目のゲームキャラクタ14により示されるタイミングで脚走行指示の操作が停止(ここでは前記所定ボタンの押下を解除することとする)されたとすると、そこから所定歩数(ここでは6歩)だけさらに進んで、そこで立ち止まるようになっている。
【0016】
本ゲーム装置では、ゲームキャラクタオブジェクト14が脚走行している間、足音がスピーカから出力されるようになっており、特に走り始めの8歩(左右4歩ずつ;図中A区間)では高音域が抑制された足音が出力され、その後(図中B区間)は通常の足音が出力されるようになっている。そして、ゲームキャラクタオブジェクト14に移動面12上を移動させている間に脚走行指示の操作が停止されると、その後立ち止まるまでに6歩移動する間(左右3歩ずつ;図中C区間)、再び高音域が抑制された足音が出力されるようになっている。
【0017】
この処理のため、本ゲーム装置では、脚走行指示の操作が行われゲームキャラクタ14が脚走行している様子を表すモーションデータの再生が開始されると、左足16L及び右足16Rが移動面12に接触するタイミングをそれぞれ監視し、その回数を左足16L及び右足16Rのそれぞれについてカウント(計数)する。また、脚走行指示の操作が停止されると、左足16L及び右足16Rが移動面12に接触するタイミングをそれぞれ監視し、その回数を左足16L及び右足16Rのそれぞれについてカウントする。そして、こうしてカウントされる回数に対応する脚走行開始用サウンドデータ及び脚走行停止用サウンドデータを再生して、足音を出力するようにしている。
【0018】
ここで、脚走行開始用サウンドデータ及び脚走行停止用サウンドデータについて説明する。図2に示すように、このゲーム装置では、脚走行指示の操作が行われた後、左足16Lによって発せられるn回目の足音を表す脚走行開始用サウンドデータLSn.wav(n=1〜5)と、脚走行指示の操作が行われた後、右足16Rによって発せられるn回目の足音を表す脚走行開始用サウンドデータRSn.wav(n=1〜5)と、が予め記憶装置に記憶されている。さらに、このゲーム装置では、図3に示すように、脚走行指示の操作が停止された後、左足16Lによって発せられるn回目の足音を表す脚走行停止用サウンドデータLEn.wav(n=1〜3)と、脚走行指示の操作が停止された後、右足16Rによって発せられるn回目の足音を表す脚走行停止用データREn.wav(n=1〜3)と、が予め同記憶装置に記憶されている。
【0019】
本ゲーム装置では、脚走行指示の操作が行われた後、左足16Lがn回移動面12に接触したと判断されると、そのn回目の接触時に左足16L及び回数nに対応する脚走行開始用サウンドデータLSn.wavを取得し、その再生を開始させる(n=1〜4)。そして、5回目以降は脚走行開始用サウンドデータLS5.wavを取得し、その再生を開始させる。同様に、脚走行指示の操作が行われた後、右足16Rがn回移動面12に接触したと判断されると、そのn回目の接触時に右足16R及び回数nに対応する脚走行開始用サウンドデータRSn.wavを取得し、その再生の再生を開始させる(n=1〜4)。そして、5回目以降は脚走行開始用サウンドデータRS5.wavを取得し、その再生を開始させる。
【0020】
また、脚走行指示の操作が停止されると(ここでは脚走行指示のためのボタン押下が解除されると)、立ち止まるまでのゲームキャラクタ14の動きを表すモーションデータの再生が開始される。このとき、本ゲーム装置では脚走行指示の操作が解除されるタイミングを監視しており、脚走行指示の操作が解除された後、左足16Rがn回移動面12に接触したと判断されると、そのn回目の接触時に左足16L及び回数nに対応する脚走行停止用サウンドデータLEn.wavを取得し、その再生を開始させる。同様に、脚走行指示の操作が行われた後、右足16Rがn回移動面12に接触したと判断されると、そのn回目の接触時に右足16R及び回数nに対応する脚走行停止用サウンドデータREn.wavを取得し、その再生を開始させる。
【0021】
図4は、本実施形態に係るゲーム装置の構成図である。同図に示すように、本実施形態に係るゲーム装置20は、記憶部22と制御部24と操作入力部26と表示部28と音声出力部30とを含んで構成されている。記憶部22は、例えばRAM、ROM、ハードディスク記憶装置、CD−ROM、DVD−ROM等のうち1又はそれらの組合せを含んで構成されるものであり、モーションデータを記憶するモーションデータ記憶部38とサウンドデータを記憶するサウンドデータ記憶部36とを含んで構成されている。モーションデータ記憶部38に記憶されるモーションデータには、図1における区間A及びBの動きを実現するためのモーションデータと、区間Cの動きを実現するためのモーションデータとが含まれる。すなわち、モーションデータは、ゲームキャラクタオブジェクト14の体の各部の動きを表すデータである。また、サウンドデータ記憶部36に記憶されるサウンドデータには、図2に示される脚走行開始用サウンドデータと図3に示される脚走行停止用サウンドデータとが含まれる。
【0022】
また、操作入力部26は、例えば押しボタンやスティック部材を備えており、ここでは特に、ゲーム空間10に配置されたゲームキャラクタオブジェクト14を該ゲーム空間10の移動面12において移動させることを指示するために用いられる。表示部28は、例えばコンピュータディスプレイや家庭用テレビ受像機によって構成されるものであり、制御部24により生成されるゲーム画像を出力する。ゲーム画像は、例えばゲーム空間10に設定された視点から該ゲーム空間を見た様子を表すものである。音声出力部30は、スピーカ、及びサウンドデータ記憶部36に含まれるサウンドデータをアナログ音声信号に変換するための音声合成ICを含んで構成されている。すなわち、音声出力部30は制御部24、特にサウンド制御部34からサウンドデータが入力されると、それをアナログ音声信号に変換し、スピーカにより出力する。なお、スピーカは、例えば家庭用テレビ受像機に内蔵されるものであってもよい。
【0023】
制御部24は、例えば家庭用ゲーム機、業務用ゲーム機、携帯ゲーム機、パーソナルコンピュータ、携帯情報端末、携帯電話機等のコンピュータを含んで構成されるものであり、該コンピュータに本発明を適用したプログラムを実行させることにより実現される。このプログラムは、CD−ROMやDVD−ROM等の情報記憶媒体により制御部24に供給されてもよいし、インターネット等のデータ通信ネットワークを介して制御部24に供給(ダウンロード)されてもよい。制御部24により実行されるプログラムは、ここではゲームプログラムであり、特にモーション制御部32及びサウンド制御部34を実現するためのプログラムを含んでいる。モーション制御部32は、モーションデータ記憶部38に記憶されるモーションデータに基づいて、ゲームキャラクタオブジェクト14のゲーム空間10における位置及び姿勢を所定時間ごとに変化させ、これによりゲームキャラクタオブジェクト14をゲーム空間10において脚走行等させる。このとき、モーション制御部32では、ゲームキャラクタオブジェクト14が現在どの姿勢をとっているか、特に脚走行を表すモーションデータを再生して、ゲームキャラクタオブジェクト14にゲーム空間を脚走行させている場合には、左足16L及び右足16Rが移動面12に接触すべき姿勢を該ゲームキャラクタオブジェクト14がとるタイミングを判断し、その判断結果をサウンド制御部34に通知できるようになっている。すなわち、モーション制御部32では、モーションデータの再生位置に基づいて、ゲームキャラクタオブジェクト14の左足16L及び右足16Rが移動面12に接触すべきタイミングを判断するようになっている。
【0024】
サウンド制御部34は、操作入力部26による指示に応じて、ゲームキャラクタオブジェクト14の左足16L及び右足16Rが移動面12に接触する回数を計数する。具体的には、操作入力部26により脚走行(の開始)が指示されると、その時点からゲームキャラクタオブジェクト14の左足16L及び右足16Rが移動面12に接触する回数を左右それぞれ計数する。また、操作入力部26により脚走行の指示が停止されると、その時点からゲームキャラクタオブジェクト14の左足16L及び右足16Rが移動面12に接触する回数を左右それぞれ計数する。このため、サウンド制御部34では脚走行が指示されている間、モーション制御部32に繰り返して問い合わせを行い、ゲームキャラクタオブジェクト14の左足16L及び右足16Rが移動面12に接触したか否かを判断するようにしている。
【0025】
また、サウンド制御部34では、ゲームキャラクタオブジェクト14の左足16L及び右足16Rが移動面12に接触したと判断される場合に、上記のようにして計数される回数に応じた音を音声出力部30により出力させる。具体的には、サウンド制御部34では、モーション制御部32に問い合わせを行い、ゲームキャラクタオブジェクト14の左足16L又は右足16Rが移動面12に接触したと判断されると、脚走行の指示がされ又は該指示が停止されてから今回の接触までの、その足の接触回数、及びその足(左又は右)に対応するサウンドデータをサウンドデータ記憶部36から読み出し、それを音声出力部30に入力する。こうして、脚走行の指示がされた後の左足16L又は右足16Rと移動面12との接触回数に応じた音を音声出力部30に出力させることができるようになっている。
【0026】
図5及び図6は、サウンド制御部34の処理を示すフロー図である。同図に示すように、サウンド制御部34では、操作入力部26により脚走行の指示がされたか否かを監視している(S101)。そして、脚走行の指示がされると、脚走行の指示がされた後にゲームキャラクタオブジェクト14の左足16Lが移動面12に接触した回数を表す変数n_LSに1を設定するとともに、脚走行の指示がされた後にゲームキャラクタオブジェクト14の右足16Rが移動面12に接触した回数を表す変数n_RSにも1を設定する(S102)。そして、モーション制御部32に脚走行のモーション(ランニングモーション)の開始を指示する(S103)。モーション制御部32では、脚走行を表すモーションデータ(区間A及び区間B)をモーションデータ記憶部38から読み出し、それに基づいてゲーム空間10においてゲームキャラクタオブジェクト14が脚走行する際の位置及び姿勢を順次算出する。
【0027】
サウンド制御部34では、さらにモーション制御部32に対して、左足16Lが移動面12に接触したか否かを問い合わせる(S104)。そして、接触していれば、変数n_LSに対応するサウンドデータLS1.wav〜LS5.wavのうち1つをサウンドデータ記憶部36から読み出し、それを音声出力部30に供給し、足音を出力させる(S105)。このとき、n_LSが1〜4であれば、サウンドデータLS1.wav〜LS4.wavを読み出し、それを再生出力させる。また、n_LSが5以上であればサウンドデータLS5.wavを読み出し、それを再生出力させる。そして、変数n_LSの値を1だけ増加させる(S106)。一方、S104において左足16Lが移動面12に接触していないと判断されると、上記S105及びS106の処理をスキップする。
【0028】
次に、サウンド制御部34では、モーション制御部32に対して、右足16Rが移動面12に接触したか否かを問い合わせる(S107)。そして、接触していれば、変数n_RSに対応するサウンドデータRS1.wav〜RS5.wavのうち1つをサウンドデータ記憶部36から読み出し、それを音声出力部30に供給し、足音を出力させる(S108)。このとき、n_RSが1〜4であれば、サウンドデータRS1.wav〜RS4.wavを読み出し、それを再生出力させる。また、n_RSが5以上であればサウンドデータRS5.wavを読み出し、それを再生出力させる。そして、変数n_RSの値を1だけ増加させる(S109)。一方、S107において右足16Rが移動面12に接触していないと判断されると、上記S108及びS109の処理をスキップする。
【0029】
その後、サウンド制御部34では、操作入力部26による脚走行の指示が停止されたか否かを判断する(S110)。そして、停止されていなければ、S104〜S110の処理を再び実行する。一方、脚走行の指示が停止されていれば、脚走行の指示が停止された後にゲームキャラクタオブジェクト14の左足16Lが移動面12に接触した回数を表す変数n_LEに1を設定するとともに、脚走行の指示が停止された後にゲームキャラクタオブジェクト14の右足16Rが移動面12に接触した回数を表す変数n_REにも1を設定する(S111)。そして、モーション制御部32に脚走行の停止する動き(ランニングエンドモーション)の開始を指示する(S112)。モーション制御部32では、脚走行の停止を表すモーションデータ(区間C)をモーションデータ記憶部38から読み出し、それに基づいてゲーム空間10においてゲームキャラクタオブジェクト14が脚走行を徐々に(数歩内で)停止する際の位置及び姿勢を順次算出する。
【0030】
サウンド制御部34では、さらにモーション制御部32に対して、左足16Lが移動面12に接触したか否かを問い合わせる(S113)。そして、接触していれば、変数n_LEに対応するサウンドデータLE1.wav〜LE3.wavのうち1つをサウンドデータ記憶部36から読み出し、それを音声出力部30に供給し、足音を出力させる(S114)。このとき、n_LEが1〜2であれば、サウンドデータLE1.wav〜LE2.wavを読み出し、それを再生出力させる。また、n_LEが3以上であればサウンドデータLE3.wavを読み出し、それを再生出力させる。そして、変数n_LEの値を1だけ増加させる(S115)。一方、S113において左足16Lが移動面12に接触していないと判断されると、上記S114及びS115の処理をスキップする。
【0031】
次に、サウンド制御部34では、モーション制御部32に対して、右足16Rが移動面12に接触したか否かを問い合わせる(S116)。そして、接触していれば、変数n_REに対応するサウンドデータRE1.wav〜RE3.wavのうち1つをサウンドデータ記憶部36から読み出し、それを音声出力部30に供給し、足音を出力させる(S117)。このとき、n_REが1〜2であれば、サウンドデータRE1.wav〜RE2.wavを読み出し、それを再生出力させる。また、n_REが3以上であればサウンドデータRE3.wavを読み出し、それを再生出力させる。そして、変数n_REの値を1だけ増加させる(S118)。一方、S116において右足16Rが移動面12に接触していないと判断されると、上記S117及びS118の処理をスキップする。
【0032】
その後、サウンド制御部34では、モーション制御部32によるモーションデータの再生が終了したか否かを判断する(S119)。そして、終了していなければ、S113〜S119の処理を再び実行する。一方、再生終了していれば、再び操作入力部26により脚走行の指示がされたか否かを監視する(S101)。
【0033】
以上説明したゲーム装置20によれば、ゲームキャラクタオブジェクト14がゲーム空間10において脚走行をするよう指示されると、該指示入力の後、ゲーム空間10において左足16L又は右足16Rと移動面12との接触回数が計数され、この回数に応じた足音が出力される。さらに、脚走行の指示が停止されると、停止後、ゲーム空間10において左足16L又は右足16Rと移動面12との接触回数が計数され、この回数に応じた足音が出力される。こうして、仮想現実感を向上させることができる。
【0034】
なお、本発明は上記実施形態に限定されるものではない。
【0035】
例えば、上記実施形態では、脚走行の指示後又は指示停止後の左足16L又は右足16Rと移動面12との接触回数に応じたサウンドデータを再生出力させるようにしたが、次のようにしてもよい。すなわち、音声出力部30又はサウンド制御部34において、サウンドデータに基づいて再生出力される音にパラメータに応じた補正を施すことができるようにして、ゲーム空間10において左足16L又は右足16Rと移動面12とが接触したとき、脚走行の指示後又は指示停止後の接触回数に応じたパラメータにより音声補正を行うことで、脚走行の指示後又は指示停止後の接触回数に応じた音を出力させることようにしてもよい。
【0036】
また、ここでは操作入力部26に設けられたボタンを押下することにより脚走行を指示し、押下を解除することにより脚走行の指示を停止させるようにしたが、操作入力部26に設けられたスティック部材を所定角度以上倒したときに、その倒した方向への脚走行の指示があったものと判断し、該スティック部材の傾きが所定角度未満に戻されたとき、脚走行の指示が停止されたものと判断してもよい。
【0037】
さらに、以上の説明ではモーションデータの再生位置により左足16L又は右足16Rと移動面12との接触の有無を判断したが、ゲーム空間10における移動面12の位置、左足16Lの位置及び右足16Rの位置に基づいてこれを判断してもよい。
【0038】
【発明の効果】
以上説明したように、本発明によれば、ゲームキャラクタオブジェクトの所定部位が移動面に接触する回数を計数し、前記所定部位が前記移動面に接触する場合に、その計数される回数に応じた音を出力するようにしたので、音による演出のリアリティを高めることができる。
【図面の簡単な説明】
【図1】本発明の一実施形態に係るゲーム装置において構築される仮想3次元ゲーム空間を示す図である。
【図2】脚走行開始用サウンドデータを示す図である。
【図3】脚走行停止用サウンドデータを示す図である。
【図4】本発明の一実施形態に係るゲーム装置の機能ブロック図である。
【図5】サウンド制御部の処理を示すフロー図である。
【図6】サウンド制御部の処理を示すフロー図である。
【符号の説明】
10 仮想3次元ゲーム空間、12 移動面、14 ゲームキャラクタオブジェクト、16L 左足、16R 右足、20 ゲーム装置、22 記憶部、24制御部、26 操作入力部、28 表示部、30 音声出力部、32 モーション制御部、34 サウンド制御部、36 サウンドデータ記憶部、38 モーションデータ記憶部。
Claims (8)
- ゲーム空間に配置されたゲームキャラクタオブジェクトを該ゲーム空間の移動面において移動させることを指示する指示入力手段と、
前記指示入力手段による指示に応じて、前記ゲームキャラクタオブジェクトの所定部位が前記移動面に接触する回数を計数する接触回数計数手段と、
前記ゲームキャラクタオブジェクトの前記所定部位が前記移動面に接触する場合に、前記接触回数計数手段により計数される回数に応じた音を出力する音出力手段と、
を含み、
前記音出力手段は、複数の前記音を表す音データを前記接触回数計数手段により計数される回数に関連づけて記憶する音データ記憶手段を含み、
前記回数に関連づけて該音データ記憶手段に記憶される音データを再生して、前記回数に応じた音を出力する
ことを特徴とするゲーム装置。 - ゲーム空間に配置されたゲームキャラクタオブジェクトを該ゲーム空間の移動面において移動させることを指示する指示入力手段と、
前記指示入力手段による指示に応じて、前記ゲームキャラクタオブジェクトの所定部位が前記移動面に接触する回数を計数する接触回数計数手段と、
前記ゲームキャラクタオブジェクトの前記所定部位が前記移動面に接触する場合に、前記接触回数計数手段により計数される回数に応じた音を出力する音出力手段と、
を含み、
前記音出力手段は、パラメータに応じた補正を施した音を音データに基づいて出力する補正手段を含み、
所定音データ及び前記回数に基づくパラメータを前記補正手段に供給して、前記回数に応じた音を出力する
ことを特徴とするゲーム装置。 - 請求項1又は2に記載のゲーム装置において、
前記接触回数計数手段は、前記指示入力手段により移動が指示された後、前記所定部位が前記移動面に接触する回数を計数することを特徴とするゲーム装置。 - 請求項1又は2に記載のゲーム装置において、
前記接触回数計数手段は、前記指示入力手段により移動の指示が停止された後、前記所定部位が前記移動面に接触する回数を計数することを特徴とするゲーム装置。 - ゲーム空間に配置されたゲームキャラクタオブジェクトを該ゲーム空間の移動面において移動させることの指示を受け付ける指示入力ステップと、
前記指示入力ステップで指示が受け付けられるのに応じて、前記ゲームキャラクタオブジェクトの所定部位が前記移動面に接触する回数を計数する接触回数計数ステップと、
前記ゲームキャラクタオブジェクトの前記所定部位が前記移動面に接触する場合に、前記接触回数計数ステップで計数される回数に応じた音を出力する音出力ステップと、
を含み、
前記音出力ステップにおいては、前記接触回数計数ステップで計数される回数に関連づけて音データ記憶手段に記憶される音データを再生して、前記回数に応じた音を出力する
ことを特徴とするコンピュータの制御方法。 - ゲーム空間に配置されたゲームキャラクタオブジェクトを該ゲーム空間の移動面において移動させることの指示を受け付ける指示入力ステップと、
前記指示入力ステップで指示が受け付けられるのに応じて、前記ゲームキャラクタオブジェクトの所定部位が前記移動面に接触する回数を計数する接触回数計数ステップと、
前記ゲームキャラクタオブジェクトの前記所定部位が前記移動面に接触する場合に、前記接触回数計数ステップで計数される回数に応じた音を出力する音出力ステップと、
を含み、
前記音出力ステップにおいては、前記回数に基づくパラメータに応じた補正を施した音を所定音データに基づいて出力し、前記回数に応じた音を出力する
ことを特徴とするコンピュータの制御方法。 - ゲーム空間に配置されたゲームキャラクタオブジェクトを該ゲーム空間の移動面において移動させることを指示する指示入力手段、
前記指示入力手段による指示に応じて、前記ゲームキャラクタオブジェクトの所定部位が前記移動面に接触する回数を計数する接触回数計数手段、
複数の前記音を表す音データを前記接触回数計数手段により計数される回数に関連づけて記憶する音データ記憶手段、及び
前記ゲームキャラクタオブジェクトの前記所定部位が前記移動面に接触する場合に、前記回数に関連づけて前記音データ記憶手段に記憶される音データを再生して、前記接触回数計数手段により計数される回数に応じた音を出力する音出力手段
としてコンピュータを機能させるためのプログラム。 - ゲーム空間に配置されたゲームキャラクタオブジェクトを該ゲーム空間の移動面において移動させることを指示する指示入力手段、
前記指示入力手段による指示に応じて、前記ゲームキャラクタオブジェクトの所定部位が前記移動面に接触する回数を計数する接触回数計数手段、
パラメータに応じた補正を施した音を音データに基づいて出力する補正手段、及び
前記ゲームキャラクタオブジェクトの前記所定部位が前記移動面に接触する場合に、所定音データ及び前記回数に基づくパラメータを前記補正手段に供給して、前記接触回数計数手段により計数される回数に応じた音を出力する音出力手段
としてコンピュータを機能させるためのプログラム。
Priority Applications (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003188484A JP3546209B1 (ja) | 2003-06-30 | 2003-06-30 | ゲーム装置、コンピュータの制御方法及びプログラム |
CN2003801103679A CN1802191B (zh) | 2003-06-30 | 2003-12-26 | 游戏装置以及计算机的控制方法 |
AU2003292709A AU2003292709A1 (en) | 2003-06-30 | 2003-12-26 | Game machine and control method of computer |
KR1020057025101A KR100758166B1 (ko) | 2003-06-30 | 2003-12-26 | 게임 장치 및 컴퓨터의 제어 방법 |
PCT/JP2003/016998 WO2005002698A1 (ja) | 2003-06-30 | 2003-12-26 | ゲーム装置及びコンピュータの制御方法 |
EP03768354A EP1640045A4 (en) | 2003-06-30 | 2003-12-26 | GAME MACHINE AND METHOD OF CONTROLLING A COMPUTER |
TW093100210A TWI233369B (en) | 2003-06-30 | 2004-01-06 | Game device and method for controlling computer |
US10/878,551 US20040266525A1 (en) | 2003-06-30 | 2004-06-29 | Gaming device and computer control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003188484A JP3546209B1 (ja) | 2003-06-30 | 2003-06-30 | ゲーム装置、コンピュータの制御方法及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP3546209B1 true JP3546209B1 (ja) | 2004-07-21 |
JP2005021264A JP2005021264A (ja) | 2005-01-27 |
Family
ID=32821699
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003188484A Expired - Fee Related JP3546209B1 (ja) | 2003-06-30 | 2003-06-30 | ゲーム装置、コンピュータの制御方法及びプログラム |
Country Status (8)
Country | Link |
---|---|
US (1) | US20040266525A1 (ja) |
EP (1) | EP1640045A4 (ja) |
JP (1) | JP3546209B1 (ja) |
KR (1) | KR100758166B1 (ja) |
CN (1) | CN1802191B (ja) |
AU (1) | AU2003292709A1 (ja) |
TW (1) | TWI233369B (ja) |
WO (1) | WO2005002698A1 (ja) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3924579B2 (ja) * | 2005-03-30 | 2007-06-06 | 株式会社コナミデジタルエンタテインメント | ゲームプログラム、ゲーム装置及びゲーム制御方法 |
AU2006201734A1 (en) * | 2005-04-27 | 2006-11-16 | Aruze Corp. | Gaming machine |
JP4012921B2 (ja) * | 2005-12-09 | 2007-11-28 | 株式会社コナミデジタルエンタテインメント | ゲーム機、ゲームシステム及びプログラム |
JP5546846B2 (ja) * | 2009-12-16 | 2014-07-09 | 株式会社スクウェア・エニックス | 効果音情報生成装置、効果音情報生成方法、及び効果音情報生成プログラム |
US10223859B2 (en) | 2012-10-30 | 2019-03-05 | Bally Gaming, Inc. | Augmented reality gaming eyewear |
WO2017099098A1 (ja) * | 2015-12-09 | 2017-06-15 | 株式会社カプコン | ゲームプログラムを記録した記録媒体、効果制御方法およびゲーム装置 |
JP6358479B2 (ja) * | 2016-06-30 | 2018-07-18 | 株式会社コナミデジタルエンタテインメント | ゲームシステム、ゲーム制御装置、及びプログラム |
DK3316222T3 (da) * | 2016-11-01 | 2020-08-31 | Previble AB | Prævisualiseringsindretning |
JP6329616B1 (ja) * | 2016-11-28 | 2018-05-23 | 株式会社スクウェア・エニックス | プログラム、コンピュータ装置、及び、判定方法 |
EP3591608A1 (en) * | 2018-07-06 | 2020-01-08 | Tata Consultancy Services Limited | Method and system for image reconstruction using deep dictionary learning (ddl) |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07116348A (ja) * | 1993-10-27 | 1995-05-09 | Casio Comput Co Ltd | ゲーム装置 |
JP2552425B2 (ja) * | 1993-12-14 | 1996-11-13 | コナミ株式会社 | 実況中継機能付きゲーム機 |
JP3527578B2 (ja) * | 1995-10-31 | 2004-05-17 | 株式会社ナムコ | ゲーム装置 |
US6159100A (en) * | 1998-04-23 | 2000-12-12 | Smith; Michael D. | Virtual reality game |
US6408128B1 (en) * | 1998-11-12 | 2002-06-18 | Max Abecassis | Replaying with supplementary information a segment of a video |
JP2000176171A (ja) * | 1998-12-11 | 2000-06-27 | Konami Computer Entertainment Osaka:Kk | ビデオゲ―ム装置、ビデオゲ―ムのプレイ制御方法及びその方法が記録された可読記録媒体 |
JP4001434B2 (ja) * | 1999-03-30 | 2007-10-31 | 株式会社バンダイナムコゲームス | ゲーム装置及び情報記憶媒体 |
JP2002258842A (ja) * | 2000-12-27 | 2002-09-11 | Sony Computer Entertainment Inc | 音声制御装置、音声制御方法、音声制御プログラム、音声制御プログラムを記憶したコンピュータ読み取り可能な記憶媒体、音声制御プログラムを実行するプログラム実行装置 |
JP2002282538A (ja) * | 2001-01-19 | 2002-10-02 | Sony Computer Entertainment Inc | 音声制御プログラム、音声制御プログラムを記録したコンピュータ読み取り可能な記憶媒体、音声制御プログラムを実行するプログラム実行装置、音声制御装置及び音声制御方法 |
JP2002346210A (ja) * | 2001-05-22 | 2002-12-03 | Konami Co Ltd | ゲーム機における視点切替と音響変化 |
JP3735359B2 (ja) * | 2003-09-12 | 2006-01-18 | コナミ株式会社 | ビデオゲームプログラム、ビデオゲーム装置及びビデオゲーム方法 |
-
2003
- 2003-06-30 JP JP2003188484A patent/JP3546209B1/ja not_active Expired - Fee Related
- 2003-12-26 CN CN2003801103679A patent/CN1802191B/zh not_active Expired - Fee Related
- 2003-12-26 AU AU2003292709A patent/AU2003292709A1/en not_active Abandoned
- 2003-12-26 WO PCT/JP2003/016998 patent/WO2005002698A1/ja active Application Filing
- 2003-12-26 EP EP03768354A patent/EP1640045A4/en not_active Withdrawn
- 2003-12-26 KR KR1020057025101A patent/KR100758166B1/ko not_active IP Right Cessation
-
2004
- 2004-01-06 TW TW093100210A patent/TWI233369B/zh not_active IP Right Cessation
- 2004-06-29 US US10/878,551 patent/US20040266525A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
CN1802191A (zh) | 2006-07-12 |
TW200500122A (en) | 2005-01-01 |
EP1640045A1 (en) | 2006-03-29 |
JP2005021264A (ja) | 2005-01-27 |
TWI233369B (en) | 2005-06-01 |
EP1640045A4 (en) | 2006-11-08 |
KR100758166B1 (ko) | 2007-09-12 |
AU2003292709A1 (en) | 2005-01-21 |
WO2005002698A1 (ja) | 2005-01-13 |
CN1802191B (zh) | 2010-04-28 |
US20040266525A1 (en) | 2004-12-30 |
KR20060033742A (ko) | 2006-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6991542B2 (en) | Game machine, game music output method, information storage medium, game program distribution device, and game program distribution method | |
JP3546209B1 (ja) | ゲーム装置、コンピュータの制御方法及びプログラム | |
US20080260176A1 (en) | System and Method For Controlling a Device Using Position and Touch | |
JP2006192157A (ja) | ゲーム装置、ゲーム制御方法及びプログラム | |
JP3534345B1 (ja) | ゲームプログラム及びゲーム装置 | |
JP2003519861A (ja) | 感圧手段と振動手段をもつコントローラを有するコンピュータ、それを使用する方法、並びにそれに使用される記録媒体 | |
JP5825176B2 (ja) | 携帯端末、音源位置制御方法および音源位置制御プログラム | |
JP3740518B2 (ja) | ゲーム装置、コンピュータの制御方法及びプログラム | |
JP2006050563A (ja) | 携帯端末機のベル音再生方法 | |
WO2019146309A1 (ja) | 情報処理装置、情報処理方法及びプログラム | |
JP2003519546A (ja) | 記録媒体、及びコンピュータを使用する方法、並びにコンピュータ | |
JP5187563B2 (ja) | 音響再生ロボット | |
JP5702585B2 (ja) | 入力判定プログラム、情報処理装置、システム及び情報処理方法 | |
JP4534408B2 (ja) | 感圧コントローラを有するコンピュータシステム、感圧コントローラのセットアップ方法及びこの方法を記録した記録媒体 | |
JP5302516B2 (ja) | 音再生プログラム、音再生装置、音再生システムおよび音再生方法 | |
CN115487491A (zh) | 音频消除***和方法 | |
JP2003519545A (ja) | 記録媒体、及びコンピュータ、並びにコンピュータを使用する方法 | |
US20120077592A1 (en) | Sound processing device, sound processing method, information storage medium, and program | |
JP3674808B2 (ja) | 音声加工方法、ゲームシステム及び記録媒体 | |
KR101686876B1 (ko) | 입체음을 이용한 모바일 리듬 게임 장치 및 방법 | |
JP2022170016A (ja) | ビデオゲーム処理プログラム及びゲームシステム | |
KR100525627B1 (ko) | 게임장치,게임처리방법및기록매체 | |
JP2003058296A (ja) | ビデオゲーム装置、ビデオゲームシステムにおいて用いられるコマンドの入力支援方法、制御方法およびコンピュータプログラムが格納された記録媒体 | |
JP2003520470A (ja) | 電子機器、及び記録媒体、並びに画像又は音声を再生する方法 | |
JP2002204892A (ja) | 記録媒体、プログラム、プログラム実行システム及びプログラム実行装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040406 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040412 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 3546209 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090416 Year of fee payment: 5 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090416 Year of fee payment: 5 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090416 Year of fee payment: 5 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090416 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100416 Year of fee payment: 6 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110416 Year of fee payment: 7 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110416 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120416 Year of fee payment: 8 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130416 Year of fee payment: 9 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140416 Year of fee payment: 10 |
|
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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |