JP5182461B2 - ゲーム装置およびゲーム装置において実行される表示制御プログラムと記憶媒体 - Google Patents
ゲーム装置およびゲーム装置において実行される表示制御プログラムと記憶媒体 Download PDFInfo
- Publication number
- JP5182461B2 JP5182461B2 JP2005261615A JP2005261615A JP5182461B2 JP 5182461 B2 JP5182461 B2 JP 5182461B2 JP 2005261615 A JP2005261615 A JP 2005261615A JP 2005261615 A JP2005261615 A JP 2005261615A JP 5182461 B2 JP5182461 B2 JP 5182461B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- moving
- collision
- game device
- image
- 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
Landscapes
- Processing Or Creating Images (AREA)
Description
一方で、大きいラケットではボールとの接触の機会が増えるため、容易に打ち返すことが出来てしまうため、ゲームの決着がつきにくくなって冗長になってしまうという問題もある。
また、ラケットに当たったボールの跳ね返る方向の算出処理は、ラケットがどのような大きさや形状であっても、コンピュータによる計算処理量が必要以上に増えることなく処理を完了させないと、リアルタイムに進行するゲームのスピード感が損なわれてしまう。
したがって、本発明の目的は、オブジェクトと移動体との衝突時の状態に応じてオブジェクトに影響を与えるような画像表示を制御し、処理量を増加させずに、遊戯者の設定した内容に基づいてゲームを進行させることで、戦略性の高いスピード感のあるゲームを実現させるプログラムを提供することにある。
上記目的を達成する画像表示制御プログラムは、第10の態様として、第9の態様において、前記移動体が、何れかのオブジェクトと接触したと判定された場合、前記移動体の移動速度と前記手書きオブジェクトの移動速度との相対速度を算出する手段と、前記算出した相対速度が、予め設定された基準速度と同じまたは大きいか否かを判定する手段と、を更に有し、前記角度差が前記所定値より小さいと判定され、前記相対速度が前記基準速度と同じまたは大きいと判定された場合に、前記接触したオブジェクトを境に前記手書きオブジェクトを分割し、その一方を消去した手書きオブジェクトを再生成する手段、として前記コンピュータゲーム装置を機能させることを特徴とする。
図1において、ゲーム装置100は、ゲームの画像を表示する表示装置としてのメインモニタ2と、ユーザーの操作に応じた画像を表示する操作部モニタ3と、操作部モニタ3の表面に設けられ、ユーザーの操作に応答して、オブジェクト(手書きラケット)と当該オブジェクトの挙動を決定するための入力を受け付ける入力装置としてのタッチパネル4と、操作ボタン5と、オブジェクト(手書きラケット)の挙動に応じた効果音などを発生するスピーカ6と、タッチパネル4や操作ボタン5からの信号に応答してメインモニタ2や操作部モニタ3に画像を表示するための制御とスピーカ6の駆動などを制御する制御部7と、電子遊戯用の情報資源として、ゲームプログラムやデータ(映像・音楽データも含む)が格納された外部記憶媒体(メモリ)8を備えて構成されている。
次に、直線Aと直線Bとの交わる角度の1/2の角度を算出し、直線Aと直線Bとの交点を中心に、直線Aまたは直線Bを、その角度(1/2の角度)だけ回転させた直線に等しい直線Cを算出する(ステップS9)。即ち、直線Cは、直線Aまたは直線Bを回転させる処理ではなく、直線Aと直線Bとの交点と、直線Aと直線Bとの中点を通る直線として算出しても良い。これにより、ボール50と手書きラケット40との接触位置を正確に算出する処理がなくなるため、手書きラケット40の形状に影響を受けない処理が可能になる。尚、ラケット図形44に対して、ラケット図形42とラケット図形46の何れか一方の代表点を結ぶ直線を直線Cとして用いるようにしても良く、直線Cは、ボール50が衝突したラケット図形44とこれに隣接するラケット図形の代表点を結んだ直線に基づいて算出された直線であれば良い。
具体的な画像としては、図7に示すように、ボール50と手書きラケット40の相対速度と角度θから得られた評価値が規定値を超えたとして、ボール50を手書きラケット40から反射させるとともに、手書きラケット(ラインスマッシャー)40の画像の一部を消去する。
この手書きラケットに影響を与えるシーケンスのみを図3から取り出すと、例えば、図8に示すように、手書きラケット40とボール50の移動速度と角度を基に評価値を算出し(ステップS201)、評価値が規定値を超えたか否かを判定し(ステップS202)、評価値が規定値を超えたときには、手書きラケット40の衝突部(衝突箇所)から末端までの長さが短い方(領域)を消去する(ステップS203)。この手書きラケットシーケンスは、ゲームが終了まで実行される(ステップS6)。
また同様にして、図11、12に示すように、表示画面の長手方向に沿って配置された手書きラケット40にボール50が衝突したときに、相対角度と角度から定まる評価値が規定値を超えてないときには、ボール50は手書きラケット40から反射するだけとなる。
3 操作部モニタ
4 タッチパネル
5 操作ボタン
6 スピーカ
7 制御部
8 外部記憶媒体
71 CPU
74 メインモニタ用グラフィックコントローラ
75 操作部モニタ用グラフィックコントローラ
76 サウンドコントローラ
77 通信I/F
Claims (10)
- 遊戯者の操作入力に応答して、仮想空間内をそれぞれ移動するオブジェクト及び移動体の画像を生成する処理をコンピュータゲーム装置に実行させるためのプログラムであって、
前記プログラムは、前記コンピュータゲーム装置に、
操作入力の方向に等間隔で複数の図形を並べて前記オブジェクトを生成する処理と、
前記仮想空間内を移動する移動体と前記オブジェクトとが衝突したか否かを判定する処理と、
前記判定された衝突時に、衝突時における前記移動体と前記オブジェクトの相対速度および/または角度を算出する処理と、
前記算出された相対速度および/または角度を、予め設定された基準値と比較する処理と、
前記基準値との比較結果に応じて、衝突後における前記オブジェクトの画像に影響を与える処理と、
を実行させることを特徴とするプログラム。 - 遊戯者の操作入力に応答して、仮想空間内をそれぞれ移動するオブジェクト及び当該オブジェクトのプレイ対象となる移動体を表示する処理をコンピュータゲーム装置に実行させるプログラムであって、
前記プログラムは、前記コンピュータゲーム装置に、
操作入力の方向に等間隔で複数の図形を並べて前記オブジェクトを生成する処理と、
前記仮想空間内を移動する移動体と前記オブジェクトとが衝突したか否かを判定する処理と、
前記判定された衝突時に、衝突時における前記移動体と前記オブジェクトの相対速度と角度を算出する処理と、
前記算出された相対速度と角度から評価値を算出する処理と、
前記算出された評価値が規定値を超えたときに、前記オブジェクトの画像の一部を消去する処理と、
を実行させることを特徴とするプログラム。 - 請求項2に記載のプログラムであって、前記オブジェクトの画像の一部を消去する処理は、前記オブジェクトのうち衝突個所を基準に、前記衝突個所から前記オブジェクトの末端までの長さが短い領域を消去する処理を含むことを特徴とするプログラム。
- 遊戯者の操作入力に応答して、仮想空間内をそれぞれ移動するオブジェクトと当該オブジェクトのプレイ対象となる移動体を表示する処理をコンピュータゲーム装置に実行させるプログラムであって、
前記プログラムは、前記コンピュータゲーム装置に、
操作入力の方向に等間隔で複数の図形を並べて前記オブジェクトを生成する処理と、
前記仮想空間内を移動する移動体と前記オブジェクトとが衝突したか否かを判定する処理と、
前記判定された衝突時に、衝突時における前記移動体と前記オブジェクトの相対速度と角度を算出する処理と、
前記算出された相対速度と角度から評価値を算出する処理と、
前記算出された評価値が規定値を超えたときに、前記オブジェクトの画像の一部を変形する処理と、
を実行させることを特徴とするプログラム。 - 遊戯者の操作入力に応答して、仮想空間内をそれぞれ移動するオブジェクトと当該オブジェクトのプレイ対象となる移動体を表示する処理をコンピュータゲーム装置に実行させるプログラムであって、
前記プログラムは、前記コンピュータゲーム装置に、
操作入力の方向に等間隔で複数の図形を並べて前記オブジェクトを生成する処理と、
前記仮想空間内を移動する移動体と前記オブジェクトとが衝突したか否かを判定する処理と、
前記判定された衝突時に、衝突回数を計数する処理と、
前記計数された衝突回数が規定回数を超えたときに、前記オブジェクトの画像の一部を消去する処理と、
を実行させることを特徴とするプログラム。 - 請求項5に記載のプログラムであって、前記オブジェクトの画像の一部を消去する処理は、前記オブジェクトのうち衝突個所を基準に、前記衝突個所から前記オブジェクトの末端までの長さが短い領域を消去する処理を含むことを特徴とするプログラム。
- 遊戯者の操作入力に応答して、仮想空間内をそれぞれ移動するオブジェクトと当該オブジェクトのプレイ対象となる移動体を表示する処理をコンピュータゲーム装置に実行させるプログラムであって、
前記プログラムは、前記コンピュータゲーム装置に、
操作入力の方向に等間隔で複数の図形を並べて前記オブジェクトを生成する処理と、
前記仮想空間内を移動する移動体と前記オブジェクトとが衝突したか否かを判定する処理と、
前記判定された衝突時に、衝突回数を計数する処理と、
前記計数された衝突回数が規定回数を超えたときに、前記オブジェクトの画像の一部を変形する処理と、
を実行させることを特徴とするプログラム。 - 遊戯者の操作入力に応答して、仮想空間内をそれぞれ移動するオブジェクトと当該オブジェクトのプレイ対象となる移動体を表示する処理をコンピュータゲーム装置に実行させるプログラムであって、
前記プログラムは、前記コンピュータゲーム装置に、
操作入力の方向に等間隔で複数の図形を並べて前記オブジェクトを生成する処理と、
前記仮想空間内を移動する移動体と前記オブジェクトとが衝突したか否かを判定する処理と、
前記判定された衝突時に、衝突時における前記移動体と前記オブジェクトの相対速度と角度を算出する処理と、
前記算出された相対速度と角度から評価値を算出する処理と、
前記判定された衝突時に、衝突回数を計数する処理と、
前記計数された衝突回数が規定回数を超え、且つ、前記算出された評価値が規定値を超えたときに、前記オブジェクトの画像の一部を消去する処理と、
を実行させることを特徴とするプログラム。 - 請求項8に記載のプログラムであって、前記オブジェクトの画像の一部を消去する処理は、前記オブジェクトのうち衝突個所を基準に、前記衝突個所から前記オブジェクトの末端までの長さが短い領域を消去する処理を含むことを特徴とするプログラム。
- 請求項1乃至9のうちいずれか1項に記載のプログラムを記録したコンピュータ読取が可能な記録媒体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005261615A JP5182461B2 (ja) | 2005-09-09 | 2005-09-09 | ゲーム装置およびゲーム装置において実行される表示制御プログラムと記憶媒体 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005261615A JP5182461B2 (ja) | 2005-09-09 | 2005-09-09 | ゲーム装置およびゲーム装置において実行される表示制御プログラムと記憶媒体 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007068874A JP2007068874A (ja) | 2007-03-22 |
| JP5182461B2 true JP5182461B2 (ja) | 2013-04-17 |
Family
ID=37930829
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005261615A Expired - Fee Related JP5182461B2 (ja) | 2005-09-09 | 2005-09-09 | ゲーム装置およびゲーム装置において実行される表示制御プログラムと記憶媒体 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5182461B2 (ja) |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3767649B2 (ja) * | 1997-05-30 | 2006-04-19 | 株式会社ナムコ | ゲーム装置及びゲームプログラムを記録したコンピュータ読み取り可能な記録媒体 |
| JP3280296B2 (ja) * | 1997-11-05 | 2002-04-30 | 株式会社ナムコ | シミュレータ、画像生成装置及び情報記憶媒体 |
| JP2000237457A (ja) * | 1999-02-22 | 2000-09-05 | Sega Enterp Ltd | テレビゲーム装置 |
| JP3606383B2 (ja) * | 2003-05-26 | 2005-01-05 | 株式会社セガ | 電子遊戯機器 |
-
2005
- 2005-09-09 JP JP2005261615A patent/JP5182461B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2007068874A (ja) | 2007-03-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8139027B2 (en) | Storage medium storing input processing program and input processing apparatus | |
| JP5436772B2 (ja) | プログラム及びゲーム装置 | |
| JP5436773B2 (ja) | プログラム及びゲーム装置 | |
| US7578742B2 (en) | Recording medium storing video game program and video game device | |
| US8167718B2 (en) | Storage medium storing game program, game apparatus, and game control method | |
| US7819732B2 (en) | Image generation system, program, and information storage medium | |
| US10406435B2 (en) | Storage medium storing information processing program, information processing apparatus and information processing method | |
| RU2618177C2 (ru) | Игровое устройство, способ управления игрой и носитель записи | |
| JP5106825B2 (ja) | ゲームプログラム、ゲーム装置、ゲームシステムおよびゲーム制御方法 | |
| JP6462394B2 (ja) | プログラムおよびゲーム装置 | |
| JP7510290B2 (ja) | ゲームプログラム、およびゲーム方法 | |
| CN112843720A (zh) | 程序、电子装置、方法和系统 | |
| US10068362B2 (en) | Data processing apparatus and method of detecting position information for displaying virtual space | |
| JP4514198B2 (ja) | ゲームプログラムおよびゲーム装置 | |
| JP4121492B2 (ja) | ゲーム装置およびゲームプログラム | |
| JP4688473B2 (ja) | プログラム、情報記憶媒体及びゲーム装置 | |
| TWI603768B (zh) | 遊戲系統、控制方法及程式 | |
| JP5182461B2 (ja) | ゲーム装置およびゲーム装置において実行される表示制御プログラムと記憶媒体 | |
| US20160023110A1 (en) | Game device | |
| JP6360872B2 (ja) | ゲームプログラム、方法、および情報処理装置 | |
| JP7252915B2 (ja) | ゲームプログラム、方法、および情報処理装置 | |
| JP2009154023A (ja) | ゲームプログラムおよびゲーム装置 | |
| JP2011056140A (ja) | プログラム、情報記憶媒体及びゲーム装置 | |
| JP7337732B2 (ja) | プログラム | |
| JP2018161513A (ja) | ゲームプログラム、方法、および情報処理装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080908 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20101019 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110510 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110708 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120202 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120329 |
|
| 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: 20121219 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130101 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5182461 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160125 Year of fee payment: 3 |
|
| 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 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| 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 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |