JP3917630B2 - ゲーム装置、ゲーム装置の制御方法及びプログラム - Google Patents
ゲーム装置、ゲーム装置の制御方法及びプログラム Download PDFInfo
- Publication number
- JP3917630B2 JP3917630B2 JP2005197093A JP2005197093A JP3917630B2 JP 3917630 B2 JP3917630 B2 JP 3917630B2 JP 2005197093 A JP2005197093 A JP 2005197093A JP 2005197093 A JP2005197093 A JP 2005197093A JP 3917630 B2 JP3917630 B2 JP 3917630B2
- Authority
- JP
- Japan
- Prior art keywords
- delay time
- distance
- game
- event
- pronunciation
- 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
Images
Description
ゲームデータ記憶部70は、上記シューティングゲームの実行に必要な各種データを記憶する。例えば、弾オブジェクト54や標的オブジェクト56のモデルデータがゲームデータ記憶部70に記憶される。また例えば、視点Cの3次元ゲーム空間60における位置座標(xc,yc,zc)や、照準カーソル52のゲーム画面50における位置座標(xs,ys)が記憶される。また例えば、図6に示すような標的オブジェクトテーブルや、図7に示すような弾オブジェクトテーブルが記憶される。
ゲームデータ記憶部70は音声データ記憶部72を含んでいる。音声データ記憶部72は、上記シューティングゲームの実行に用いられる音声データを記憶する。例えば、標的オブジェクト56に弾オブジェクト54が命中した場合の命中音を示す命中音データや、標的オブジェクト56が爆発する場合の爆発音を示す爆発音データが音声データ記憶部72に記憶される。
ゲーム制御部74はゲームデータ記憶部70の記憶内容を読み出し、ゲーム制御を実行する。また、ゲーム制御部74はゲーム制御の実行結果に基づいて、ゲームデータ記憶部70の記憶内容を更新する。ゲーム制御部74は判定部76と、表示制御部78と、距離情報取得部80と、遅延制御部82と、音声出力制御部88と、を含んでいる。
判定部76は、上記シューティングゲームにおいて発音イベントが発生したか否かを判定する。より具体的には、命中音や爆発音の発音イベントが発生したか否かが判定部76によって判定される。本実施の形態では、命中音の発音イベントは、標的オブジェクト56(発音オブジェクト)に関連する命中音の発音イベント発生条件が満足された場合に発生するようになっている。このため、判定部76は、標的オブジェクト56に関連する命中音の発音イベント発生条件が満足されたか否かを判定する。具体的には、標的オブジェクト56に弾オブジェクト54が衝突したか否かが判定部76によって判定される。また、爆発音の発音イベントは、標的オブジェクト56に関連する爆発音の発音イベント発生条件が満足された場合に発生するようになっている。このため、判定部76は、標的オブジェクト56に関連する爆発音の発音イベント発生条件が満足されたか否かを判定する。具体的には、標的オブジェクト56に弾オブジェクト54が衝突し、かつ、標的オブジェクト56の被弾回数が3回に達したか否かが判定部76によって判定される。なお、標的オブジェクト56に弾オブジェクト54が衝突したか否かの判定は、公知の衝突判定処理によって行われるようにすればよい。
表示制御部78は、判定部76による判定結果に応じて、発音イベントに対応する変化をゲーム画面50に与える。例えば、表示制御部78は、命中音の発音イベントが発生したと判定部76によって判定された場合、標的オブジェクト56に命中した弾オブジェクト54が砕け散って消える様子をゲーム画面50に表示させる。また例えば、表示制御部78は、爆発音の発音イベントが発生したと判定部76によって判定された場合、標的オブジェクト56が爆発する様子をゲーム画面50に表示させる。
距離情報取得部80は、発音イベントに対応する発音位置と、所与の基準位置と、の間の距離に関する距離情報を取得する。本実施の形態では、標的オブジェクト56の代表点Fと、視点Cと、の間の距離d(d=((xt−xc)2+(yt−yc)2+(zt−zc)2)1/2)が距離情報取得部80によって取得される(図4参照)。なお、標的オブジェクト56の代表点FをX−Z平面(X−Y平面やY−Z平面でもよい)に平行投影(正投影)してなる点F’と、視点CをX−Z平面に平行投影してなる点C’と、の間の距離d’(d’=((xt−xc)2+(zt−zc)2)1/2)が距離情報取得部80によって取得されるようにしてもよい(図4参照)。このようにして、距離情報取得部80による距離情報の取得に係る処理負荷が軽減されるようにしてもよい。
音声出力制御部88は、判定部76による判定結果に応じて、発音イベントに対応する音声の出力を開始する。本実施の形態では、命中音の発音イベントが発生したと判定された場合、音声出力制御部88は命中音の出力を開始する。また、爆発音の発音イベントが発生したと判定された場合、音声出力制御部88は爆発音の出力を開始する。なお、音声出力制御部88による命中音や爆発音の出力は、後述の監視部86による監視結果に応じて開始される。言い換えれば、音声出力制御部88による命中音や爆発音の出力の開始は、監視部86による監視結果によって制限される。
遅延制御部82は、判定部76によって発音イベントが発生したと判定されたタイミングから、音声出力制御部88によって音声の出力が開始されるタイミングまでの時間の長さを、距離情報取得部80によって取得される距離情報に基づいて制御する。遅延制御部82は遅延時間取得部84と監視部86とを含んでいる。
遅延時間取得部84は、距離情報取得部80によって取得される距離情報に基づいて、遅延時間を取得する。
監視部86は、音声出力制御部88に命中音や爆発音の出力を開始させるタイミングが到来したか否かを監視する。具体的には、監視部86は、判定部76によって発音イベントが発生したと判定されたタイミングの後、少なくとも遅延時間取得部84によって取得された遅延時間が経過したか否かを監視する。遅延制御部82は、監視部86による監視結果に応じて、音声出力制御部88による命中音や爆発音の出力を開始させる。
Claims (8)
- ゲームを実行するゲーム装置において、
音声に対応づけて、音声が高音であるか低音であるかを示す識別情報を記憶する識別情報記憶手段と、
前記ゲームにおいて発音イベントが発生したか否かを判定する判定手段と、
前記判定手段による判定結果に応じて、前記発音イベントに対応する音声の出力を開始する音声出力制御手段と、
前記発音イベントに対応する発音位置と、所与の基準位置と、の間の距離に関する距離情報を取得する距離情報取得手段と、
前記判定手段によって前記発音イベントが発生したと判定されたタイミングから、前記音声出力制御手段によって前記音声の出力が開始されるタイミングまでの時間の長さを、前記距離情報取得手段によって取得される距離情報に基づいて制御する遅延制御手段と、
を含み、
前記遅延制御手段は、
前記距離情報に対する条件を示す距離条件情報と、前記識別情報と、の組み合わせに対応づけて、遅延時間を示す遅延時間情報を記憶する遅延時間情報記憶手段と、
前記距離情報取得手段によって取得される距離情報によって満足される距離条件情報と、前記発音イベントに対応する音声に対応づけて前記識別情報記憶手段に記憶される識別情報と、の組み合わせに対応づけて前記遅延時間情報記憶手段に記憶される遅延時間情報を読み出し、該遅延時間情報によって示される遅延時間を取得する遅延時間取得手段と、
前記遅延時間取得手段によって取得された遅延時間に基づいて、前記時間の長さを制御する手段と、を含む、
ことを特徴とするゲーム装置。 - ゲームを実行するゲーム装置において、
音声に対応づけて、音声が高音であるか低音であるかを示す識別情報を記憶する識別情報記憶手段と、
前記ゲームにおいて発音イベントが発生したか否かを判定する判定手段と、
前記判定手段による判定結果に応じて、前記発音イベントに対応する音声の出力を開始する音声出力制御手段と、
前記発音イベントに対応する発音位置と、所与の基準位置と、の間の距離に関する距離情報を取得する距離情報取得手段と、
前記判定手段によって前記発音イベントが発生したと判定されたタイミングから、前記音声出力制御手段によって前記音声の出力が開始されるタイミングまでの時間の長さを、前記距離情報取得手段によって取得される距離情報に基づいて制御する遅延制御手段と、
を含み、
前記遅延制御手段は、
前記距離情報取得手段によって取得される距離情報に基づいて所定の演算処理を実行することによって、遅延時間を取得する遅延時間取得手段と、
前記遅延時間取得手段によって取得された遅延時間に基づいて、前記時間の長さを制御する手段と、を含み、
前記遅延時間取得手段は、前記発音イベントに対応する音声に対応づけて前記識別情報記憶手段に記憶される識別情報に応じて、前記演算処理を異ならせる、
ことを特徴とするゲーム装置。 - 請求項1又は2に記載のゲーム装置において、
発音体を表す発音オブジェクトが配置される3次元ゲーム空間を所与の視点から見た様子を表すゲーム画面を表示する表示手段と、
前記判定手段による判定結果に応じて、前記発音イベントに対応する変化を前記ゲーム画面に与える表示制御手段と、を含み、
前記判定手段は、前記発音オブジェクトに関連する発音イベント発生条件が満足されたか否かを判定し、
前記発音位置は、前記発音オブジェクトの位置であり、
前記基準位置は、前記視点の位置又は前記3次元ゲーム空間に配置される操作対象オブジェクトの位置である、
ことを特徴とするゲーム装置。 - 請求項1乃至3のいずれかに記載のゲーム装置において、
前記遅延制御手段は、
前記判定手段によって前記発音イベントが発生したと判定されたタイミングの後、少なくとも前記遅延時間取得手段によって取得された遅延時間が経過したか否かを監視する監視手段を含み、
前記監視手段による監視結果に応じて、前記音声出力制御手段に前記音声の出力を開始させる、
ことを特徴とするゲーム装置。 - ゲームを実行するゲーム装置の制御方法において、
音声に対応づけて、音声が高音であるか低音であるかを示す識別情報を記憶してなる識別情報記憶手段の記憶内容を読み出すためのステップと、
前記ゲームにおいて発音イベントが発生したか否かを判定するための判定ステップと、
前記判定ステップによる判定結果に応じて、前記発音イベントに対応する音声の出力を開始するための音声出力制御ステップと、
前記発音イベントに対応する発音位置と、所与の基準位置と、の間の距離に関する距離情報を取得するための距離情報取得ステップと、
前記判定ステップによって前記発音イベントが発生したと判定されたタイミングから、前記音声出力制御ステップによって前記音声の出力が開始されるタイミングまでの時間の長さを、前記距離情報取得ステップによって取得される距離情報に基づいて制御するための遅延制御ステップと、
を含み、
前記遅延制御ステップは、
前記距離情報に対する条件を示す距離条件情報と、前記識別情報と、の組み合わせに対応づけて、遅延時間を示す遅延時間情報を記憶してなる遅延時間情報記憶手段に記憶される遅延時間情報のうちの、前記距離情報取得ステップによって取得される距離情報によって満足される距離条件情報と、前記発音イベントに対応する音声に対応づけて前記識別情報記憶手段に記憶される識別情報と、の組み合わせに対応づけて記憶される遅延時間情報を読み出し、該遅延時間情報によって示される遅延時間を取得するための遅延時間取得ステップと、
前記遅延時間取得ステップによって取得された遅延時間に基づいて、前記時間の長さを制御するためのステップと、を含む
ことを特徴とするゲーム装置の制御方法。 - ゲームを実行するゲーム装置としてコンピュータを機能させるためのプログラムであって、
音声に対応づけて、音声が高音であるか低音であるかを示す識別情報を記憶する識別情報記憶手段、
前記ゲームにおいて発音イベントが発生したか否かを判定する判定手段、
前記判定手段による判定結果に応じて、前記発音イベントに対応する音声の出力を開始する音声出力制御手段、
前記発音イベントに対応する発音位置と、所与の基準位置と、の間の距離に関する距離情報を取得する距離情報取得手段、及び、
前記判定手段によって前記発音イベントが発生したと判定されたタイミングから、前記音声出力制御手段によって前記音声の出力が開始されるタイミングまでの時間の長さを、前記距離情報取得手段によって取得される距離情報に基づいて制御する遅延制御手段、
として前記コンピュータを機能させ、
前記遅延制御手段は、
前記距離情報に対する条件を示す距離条件情報と、前記識別情報と、の組み合わせに対応づけて、遅延時間を示す遅延時間情報を記憶する遅延時間情報記憶手段と、
前記距離情報取得手段によって取得される距離情報によって満足される距離条件情報と、前記発音イベントに対応する音声に対応づけて前記識別情報記憶手段に記憶される識別情報と、の組み合わせに対応づけて前記遅延時間情報記憶手段に記憶される遅延時間情報を読み出し、該遅延時間情報によって示される遅延時間を取得する遅延時間取得手段と、
前記遅延時間取得手段によって取得された遅延時間に基づいて、前記時間の長さを制御する手段と、を含む、
ことを特徴とするプログラム。 - ゲームを実行するゲーム装置の制御方法において、
音声に対応づけて、音声が高音であるか低音であるかを示す識別情報を記憶してなる識別情報記憶手段の記憶内容を読み出すためのステップと、
前記ゲームにおいて発音イベントが発生したか否かを判定するための判定ステップと、
前記判定ステップによる判定結果に応じて、前記発音イベントに対応する音声の出力を開始するための音声出力制御ステップと、
前記発音イベントに対応する発音位置と、所与の基準位置と、の間の距離に関する距離情報を取得するための距離情報取得ステップと、
前記判定ステップによって前記発音イベントが発生したと判定されたタイミングから、前記音声出力制御ステップによって前記音声の出力が開始されるタイミングまでの時間の長さを、前記距離情報取得ステップによって取得される距離情報に基づいて制御するための遅延制御ステップと、
を含み、
前記遅延制御ステップは、
前記距離情報取得ステップによって取得される距離情報に基づいて所定の演算処理を実行することによって、遅延時間を取得するための遅延時間取得ステップと、
前記遅延時間取得ステップによって取得された遅延時間に基づいて、前記時間の長さを制御するためのステップと、を含み、
前記遅延時間取得ステップは、前記発音イベントに対応する音声に対応づけて前記識別情報記憶手段に記憶される識別情報に応じて、前記演算処理を異ならせるためのステップを含む、
ことを特徴とするゲーム装置の制御方法。 - ゲームを実行するゲーム装置としてコンピュータを機能させるためのプログラムであって、
音声に対応づけて、音声が高音であるか低音であるかを示す識別情報を記憶する識別情報記憶手段、
前記ゲームにおいて発音イベントが発生したか否かを判定する判定手段、
前記判定手段による判定結果に応じて、前記発音イベントに対応する音声の出力を開始する音声出力制御手段、
前記発音イベントに対応する発音位置と、所与の基準位置と、の間の距離に関する距離情報を取得する距離情報取得手段、及び、
前記判定手段によって前記発音イベントが発生したと判定されたタイミングから、前記音声出力制御手段によって前記音声の出力が開始されるタイミングまでの時間の長さを、前記距離情報取得手段によって取得される距離情報に基づいて制御する遅延制御手段、
として前記コンピュータを機能させ、
前記遅延制御手段は、
前記距離情報取得手段によって取得される距離情報に基づいて所定の演算処理を実行することによって、遅延時間を取得する遅延時間取得手段と、
前記遅延時間取得手段によって取得された遅延時間に基づいて、前記時間の長さを制御する手段と、を含み、
前記遅延時間取得手段は、前記発音イベントに対応する音声に対応づけて前記識別情報記憶手段に記憶される識別情報に応じて、前記演算処理を異ならせる、
ことを特徴とするプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005197093A JP3917630B2 (ja) | 2005-07-06 | 2005-07-06 | ゲーム装置、ゲーム装置の制御方法及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005197093A JP3917630B2 (ja) | 2005-07-06 | 2005-07-06 | ゲーム装置、ゲーム装置の制御方法及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007014444A JP2007014444A (ja) | 2007-01-25 |
JP3917630B2 true JP3917630B2 (ja) | 2007-05-23 |
Family
ID=37752121
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005197093A Expired - Fee Related JP3917630B2 (ja) | 2005-07-06 | 2005-07-06 | ゲーム装置、ゲーム装置の制御方法及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3917630B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4985505B2 (ja) * | 2008-03-24 | 2012-07-25 | 株式会社デンソー | 音出力装置及びプログラム |
CN105159655B (zh) * | 2014-05-28 | 2020-04-24 | 腾讯科技(深圳)有限公司 | 行为事件的播放方法和装置 |
CN111135572A (zh) * | 2019-12-24 | 2020-05-12 | 北京像素软件科技股份有限公司 | 游戏音效管理方法、装置、存储介质和电子设备 |
-
2005
- 2005-07-06 JP JP2005197093A patent/JP3917630B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2007014444A (ja) | 2007-01-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100912025B1 (ko) | 메세지 화상 표시 장치, 메세지 화상 표시 장치의 제어방법 및 정보 기억 매체 | |
US20100035686A1 (en) | Method of controlling computer device, storage medium, and computer device | |
KR100935570B1 (ko) | 게임 장치, 게임 장치의 제어 방법 및 정보 기억 매체 | |
KR100907205B1 (ko) | 메세지 화상 표시 장치, 메세지 화상 표시 장치의 제어방법 및 정보 기억 매체 | |
JP4837988B2 (ja) | ゲーム装置、ゲーム装置の制御方法及びプログラム | |
JP4205747B2 (ja) | 画像処理装置、画像処理装置の制御方法及びプログラム | |
WO2007015383A1 (ja) | ゲーム装置、ゲーム装置の制御方法及び情報記憶媒体 | |
JP3917630B2 (ja) | ゲーム装置、ゲーム装置の制御方法及びプログラム | |
JP2007082859A (ja) | ゲーム装置、ゲーム装置の制御方法及びプログラム | |
JP3880603B2 (ja) | 画像処理装置、画像処理方法及びプログラム | |
JP3954629B2 (ja) | ゲーム装置、ゲーム装置の制御方法及びプログラム | |
WO2006073051A1 (ja) | ゲーム装置、ゲーム装置の制御方法及び情報記憶媒体 | |
JP3496149B1 (ja) | シューティングゲーム装置及びプログラム | |
JP3881361B1 (ja) | 音出力装置、音出力方法及びプログラム | |
JP4054016B2 (ja) | 画像処理装置、画像処理方法及びプログラム | |
KR20090007584A (ko) | 화상 처리 장치, 화상 처리 방법 및 정보 기억 매체 | |
JP3707740B2 (ja) | ゲーム装置、ゲーム装置の制御方法及びプログラム | |
JP3819926B2 (ja) | ゲーム装置、ゲーム装置の制御方法及びプログラム | |
JP4226426B2 (ja) | 3次元画像処理装置、3次元画像処理方法及びプログラム | |
JP2005192878A (ja) | ゲーム装置、ゲーム装置の制御方法及びプログラム | |
JP2024041357A (ja) | ゲームプログラム、およびゲーム装置 | |
JP2007252545A (ja) | ゲーム装置、ゲーム装置の制御方法及びプログラム | |
JP4538331B2 (ja) | ゲーム装置、ゲーム装置の制御方法及びプログラム | |
JP3924283B2 (ja) | 画像処理装置、プログラム及び画像処理方法 | |
JP2024041362A (ja) | ゲームプログラム、およびゲーム装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061107 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061227 |
|
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: 20070206 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070208 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100216 Year of fee payment: 3 |
|
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: 20100216 Year of fee payment: 3 |
|
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: 20110216 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110216 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120216 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130216 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140216 Year of fee payment: 7 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S802 | Written request for registration of partial abandonment of right |
Free format text: JAPANESE INTERMEDIATE CODE: R311802 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |