JP2008264409A - ゲーム装置、ゲーム制御方法、及びゲーム制御プログラム - Google Patents
ゲーム装置、ゲーム制御方法、及びゲーム制御プログラム Download PDFInfo
- Publication number
- JP2008264409A JP2008264409A JP2007114894A JP2007114894A JP2008264409A JP 2008264409 A JP2008264409 A JP 2008264409A JP 2007114894 A JP2007114894 A JP 2007114894A JP 2007114894 A JP2007114894 A JP 2007114894A JP 2008264409 A JP2008264409 A JP 2008264409A
- Authority
- JP
- Japan
- Prior art keywords
- player
- screen
- game
- function
- shot
- 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
Images
Abstract
【解決手段】ゲーム装置10は、プレイヤーから操作入力を受け付ける入力受付部30と、操作入力のタイミングに応じてゲームを制御する制御部40と、ゲームの画面を表示する画面生成部66と、を備え、画面生成部66は、プレイヤーズキャラクタがボールをショットする動作を行っている画面を生成して表示し、パワー決定部44及びインパクト決定部45は、操作入力を受け付けた時点でのショットする動作の進行の度合いに応じて、ショットのパワー又はインパクトを決定する。
【選択図】図1
Description
板の回転角度:x, y, z
板の位置ベクトル:pos
板の速度ベクトル:v
フレームごとに発生する下向きの速度(定数):vg
フレームごとに風により発生する速度:vw
面の抵抗値(0.0〜1.0、0.0が抵抗なし):r
1.まず、板の回転角度x,y,zにランダムな回転を加えて、行列Mを生成する。このとき、風流物が現実的な範囲で回転しているように見せるために、値を調整してもよい。
x += random();
y += random();
z += random();
M = Matrix4::rotationZYX(Vector3(x, y, z));
2.vにvwとvgを加える。
v += vw + vg;
3.vを、M.z(MのZ成分)に平行な成分とそれに垂直な成分の二つのベクトルvh(平行)、vv(垂直)に分離する。
vh = dot(M.z, v) * M.z;
vv = v - vh;
4.vhに抵抗値を掛けたあと、vvを足して、vに格納する。vhは板に垂直な速度成分なので、抵抗値を掛けて面抵抗を表現する。
v = vh * r + vv;
5.vをposに加算する。
pos += v;
以上の1から5の手順を繰り返すことにより、面状のオブジェクトが風に舞って落下する様子をリアルに再現することができる。
Claims (20)
- プレイヤーから操作入力を受け付ける機能と、
前記操作入力に応じてプレイヤーズキャラクタがゴルフをプレーするゲームを制御する機能と、
前記ゲームの画面を表示する機能と、をコンピュータに実現させ、
前記画面を表示する機能は、前記プレイヤーズキャラクタがボールをショットする動作を行っている画面を生成して表示し、
前記ゲームを制御する機能は、前記操作入力を受け付けた時点での前記ショットする動作の進行の度合いに応じて、ショットのパワー又はインパクトを決定することを特徴とするゲーム制御プログラム。 - 前記画面を表示する機能は、前記プレイヤーズキャラクタがテークバックする動作を行っている画面を生成して表示し、
前記ゲームを制御する機能は、前記操作入力を受け付けた時点での前記テークバックする動作の進行の度合いに応じて、前記ショットのパワーを決定することを特徴とする請求項1に記載のゲーム制御プログラム。 - 前記ゲームを制御する機能は、フルスイングするときの前記テークバックする動作に要する時間と、テークバックを開始してから前記操作入力を受け付けるまでの時間との比に基づいて、前記ショットのパワーを決定することを特徴とする請求項2に記載のゲーム制御プログラム。
- 前記画面を表示する機能は、前記テークバックする動作を行っている前記プレイヤーズキャラクタを、その他の領域よりも高いフレームレートで表示することを特徴とする請求項2又は3に記載のゲーム制御プログラム。
- 前記画面を表示する機能は、前記ショットのパワーが決定された後、時間の経過にしたがって収縮する図形を含む画面を生成して表示し、
前記ゲームを制御する機能は、前記操作入力を受け付けた時点と、前記図形が1点に収束する時点との時間差に応じて、前記ショットのインパクトを決定することを特徴とする請求項1から4のいずれかに記載のゲーム制御プログラム。 - 前記画面を表示する機能は、前記収縮する図形を、その他の領域よりも高いフレームレートで表示することを特徴とする請求項5に記載のゲーム制御プログラム。
- 前記画面を表示する機能は、プレイヤーからの指示入力に応じて、前記画面を生成する際の視点位置又は視線方向を変更することを特徴とする請求項1から6のいずれかに記載のゲーム制御プログラム。
- 前記プレイヤーズキャラクタがボールをショットするときのパワーを決定するための操作入力を受け付けるときに、その時点でのパワーでショットした場合のボールの軌跡又は到達位置を表示する機能を更にコンピュータに実現させることを特徴とする請求項1から7のいずれかに記載のゲーム制御プログラム。
- 前記軌跡又は到達位置を表示する機能は、ボールの現在位置からカップまでの距離が所定の値よりも短いときに、前記軌跡又は到達位置を表示することを特徴とする請求項8に記載のゲーム制御プログラム。
- 前記軌跡又は到達位置を表示する機能は、ボールの現在位置から前記到達位置までの距離が長くなるにしたがって薄い色で前記軌跡又は到達位置を表示することを特徴とする請求項8又は9に記載のゲーム制御プログラム。
- 前記軌跡又は到達位置を表示する機能は、ボールの現在位置から前記到達位置までの距離が所定の値よりも短いときに、前記軌跡又は到達位置を表示することを特徴とする請求項8から10のいずれかに記載のゲーム制御プログラム。
- 前記ショットする動作の進行の度合いが所定の値に達したときに、その旨を示す音を出力する機能を更にコンピュータに実現させることを特徴とする請求項1から11のいずれかに記載のゲーム制御プログラム。
- 前記音を出力する機能は、前記所定の値を複数設定し、それぞれ異なる音を出力することを特徴とする請求項12に記載のゲーム制御プログラム。
- 前記ゲームを制御する機能は、テークバック中に前記操作入力を受け付けずにトップオブスイングに至った場合、素振りであったことにしてショットを行わないようにさせることを特徴とする請求項1から13のいずれかに記載のゲーム制御プログラム。
- 前記プレイヤーズキャラクタがボールをショットするときに、ボールが接地している位置の地面の状態を表示する機能を更にコンピュータに実現させ、
前記地面の状態を表示する機能は、前記地面の高い方から低い方へ向かってオブジェクトが移動する様子を表示することを特徴とする請求項1から14のいずれかに記載のゲーム制御プログラム。 - 前記地面の状態を表示する機能は、前記ボールが接地している位置の地面を四角形に切り取って表示し、前記四角形の各辺において前記オブジェクトが移動する様子を表示することを特徴とする請求項15に記載のゲーム制御プログラム。
- 前記画面を表示する機能は、前記ショットする動作の軌道上に、前記ショットする動作の進行の度合いが所定の値に達したときの位置を示す指標を表示することを特徴とする請求項1から16のいずれかに記載のゲーム制御プログラム。
- プレイヤーから操作入力を受け付ける入力受付部と、
前記操作入力に応じてプレイヤーズキャラクタがゴルフをプレーするゲームを制御するゲーム実行部と、
前記ゲームの画面を生成する画面生成部と、を備え、
前記画面生成部は、前記プレイヤーズキャラクタがボールをショットする動作を行っている画面を生成し、
前記ゲーム実行部は、前記操作入力を受け付けた時点での前記ショットする動作の進行の度合いに応じて、ショットのパワー又はインパクトを決定することを特徴とするゲーム装置。 - プレイヤーから操作入力を受け付けるステップと、
前記操作入力に応じてプレイヤーズキャラクタがゴルフをプレーするゲームを制御するステップと、
前記ゲームの画面を表示するステップと、を含み、
前記画面を表示するステップは、前記プレイヤーズキャラクタがボールをショットする動作を行っている画面を生成して表示し、
前記ゲームを制御するステップは、前記操作入力を受け付けた時点での前記ショットする動作の進行の度合いに応じて、ショットのパワー又はインパクトを決定することを特徴とするゲーム制御方法。 - プレイヤーから操作入力を受け付ける機能と、
前記操作入力に応じてプレイヤーズキャラクタがゴルフをプレーするゲームを制御する機能と、
前記ゲームの画面を表示する機能と、をコンピュータに実現させ、
前記画面を表示する機能は、前記プレイヤーズキャラクタがボールをショットする動作を行っている画面を生成して表示し、
前記ゲームを制御する機能は、前記操作入力を受け付けた時点での前記ショットする動作の進行の度合いに応じて、ショットのパワー又はインパクトを決定することを特徴とするゲーム制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007114894A JP5081492B2 (ja) | 2007-02-22 | 2007-04-24 | ゲーム装置、ゲーム制御方法、及びゲーム制御プログラム |
PCT/JP2007/001092 WO2008114326A1 (ja) | 2007-02-22 | 2007-10-09 | ゲーム装置、ゲーム制御方法、及びゲーム制御プログラム |
US12/528,150 US8808087B2 (en) | 2007-02-22 | 2007-10-09 | Game device, game control method, and game control program |
US14/308,113 US9566516B2 (en) | 2007-02-22 | 2014-06-18 | Game device, game control method, and game control program |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007043014 | 2007-02-22 | ||
JP2007043014 | 2007-02-22 | ||
JP2007075329 | 2007-03-22 | ||
JP2007075329 | 2007-03-22 | ||
JP2007114894A JP5081492B2 (ja) | 2007-02-22 | 2007-04-24 | ゲーム装置、ゲーム制御方法、及びゲーム制御プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008264409A true JP2008264409A (ja) | 2008-11-06 |
JP5081492B2 JP5081492B2 (ja) | 2012-11-28 |
Family
ID=40044742
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007114894A Active JP5081492B2 (ja) | 2007-02-22 | 2007-04-24 | ゲーム装置、ゲーム制御方法、及びゲーム制御プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5081492B2 (ja) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4856776B1 (ja) * | 2010-11-29 | 2012-01-18 | エピクロス株式会社 | 画像処理装置およびその方法 |
JP2012249881A (ja) * | 2011-06-03 | 2012-12-20 | Sony Computer Entertainment Inc | ゲーム装置、ゲーム制御方法、及びゲーム制御プログラム |
JP2013527776A (ja) * | 2010-04-01 | 2013-07-04 | ゴルフゾン カンパニー リミテッド | グリーンのライの表現のための映像処理装置及び映像処理方法と、それを用いた仮想ゴルフシミュレーション装置 |
JP2014018491A (ja) * | 2012-07-19 | 2014-02-03 | Sankyo Co Ltd | 遊技機 |
JP6288882B1 (ja) * | 2016-12-12 | 2018-03-07 | 株式会社コナミデジタルエンタテインメント | ゲーム制御装置、ゲームシステム、及びプログラム |
CN113398573A (zh) * | 2021-06-29 | 2021-09-17 | 网易(杭州)网络有限公司 | 一种虚拟角色的位移控制方法和装置 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5639830B2 (ja) * | 2010-09-29 | 2014-12-10 | 任天堂株式会社 | ゲーム装置、ゲームプログラム、ゲームシステムおよびゲーム制御方法 |
JP6176100B2 (ja) * | 2013-12-11 | 2017-08-09 | 株式会社コナミデジタルエンタテインメント | ゲームプログラム、ゲームシステム |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06139332A (ja) * | 1992-10-30 | 1994-05-20 | Sony Corp | 画像作成装置 |
JP2002233662A (ja) * | 2001-02-09 | 2002-08-20 | Konami Co Ltd | 撮影ゲーム装置 |
JP2003071131A (ja) * | 2001-06-20 | 2003-03-11 | Sony Computer Entertainment Inc | 入力方法、コンピュータに実行させるための入力プログラム、コンピュータに実行させるための入力プログラムが記録されたコンピュータ読み取り可能な記録媒体、エンタテインメント装置 |
JP2004113562A (ja) * | 2002-09-27 | 2004-04-15 | Konami Co Ltd | キャラクタ操作プログラム、キャラクタ操作方法及びビデオゲーム装置 |
JP2004321303A (ja) * | 2003-04-22 | 2004-11-18 | Nintendo Co Ltd | ゲーム装置およびゲームプログラム |
JP2004329791A (ja) * | 2003-05-12 | 2004-11-25 | Namco Ltd | 画像生成システム、プログラム及び情報記憶媒体 |
JP2005267006A (ja) * | 2004-03-17 | 2005-09-29 | Sega Corp | 情報処理装置および画像生成プログラム |
-
2007
- 2007-04-24 JP JP2007114894A patent/JP5081492B2/ja active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06139332A (ja) * | 1992-10-30 | 1994-05-20 | Sony Corp | 画像作成装置 |
JP2002233662A (ja) * | 2001-02-09 | 2002-08-20 | Konami Co Ltd | 撮影ゲーム装置 |
JP2003071131A (ja) * | 2001-06-20 | 2003-03-11 | Sony Computer Entertainment Inc | 入力方法、コンピュータに実行させるための入力プログラム、コンピュータに実行させるための入力プログラムが記録されたコンピュータ読み取り可能な記録媒体、エンタテインメント装置 |
JP2004113562A (ja) * | 2002-09-27 | 2004-04-15 | Konami Co Ltd | キャラクタ操作プログラム、キャラクタ操作方法及びビデオゲーム装置 |
JP2004321303A (ja) * | 2003-04-22 | 2004-11-18 | Nintendo Co Ltd | ゲーム装置およびゲームプログラム |
JP2004329791A (ja) * | 2003-05-12 | 2004-11-25 | Namco Ltd | 画像生成システム、プログラム及び情報記憶媒体 |
JP2005267006A (ja) * | 2004-03-17 | 2005-09-29 | Sega Corp | 情報処理装置および画像生成プログラム |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013527776A (ja) * | 2010-04-01 | 2013-07-04 | ゴルフゾン カンパニー リミテッド | グリーンのライの表現のための映像処理装置及び映像処理方法と、それを用いた仮想ゴルフシミュレーション装置 |
CN103282088B (zh) * | 2010-11-29 | 2015-03-25 | Epx株式会社 | 图像处理装置及其方法 |
WO2012073473A1 (ja) * | 2010-11-29 | 2012-06-07 | エピクロス株式会社 | 画像処理装置およびその方法 |
CN103282088A (zh) * | 2010-11-29 | 2013-09-04 | Epx株式会社 | 图像处理装置及其方法 |
JP4856776B1 (ja) * | 2010-11-29 | 2012-01-18 | エピクロス株式会社 | 画像処理装置およびその方法 |
US9269218B2 (en) | 2010-11-29 | 2016-02-23 | Epx Corporation | Image processor and method therefor |
JP2012249881A (ja) * | 2011-06-03 | 2012-12-20 | Sony Computer Entertainment Inc | ゲーム装置、ゲーム制御方法、及びゲーム制御プログラム |
JP2014018491A (ja) * | 2012-07-19 | 2014-02-03 | Sankyo Co Ltd | 遊技機 |
JP6288882B1 (ja) * | 2016-12-12 | 2018-03-07 | 株式会社コナミデジタルエンタテインメント | ゲーム制御装置、ゲームシステム、及びプログラム |
JP2018094023A (ja) * | 2016-12-12 | 2018-06-21 | 株式会社コナミデジタルエンタテインメント | ゲーム制御装置、ゲームシステム、及びプログラム |
WO2018110419A1 (ja) * | 2016-12-12 | 2018-06-21 | 株式会社コナミデジタルエンタテインメント | ゲーム制御装置、ゲームシステム、及びプログラム |
KR20190094350A (ko) * | 2016-12-12 | 2019-08-13 | 가부시키가이샤 코나미 데지타루 엔타테인멘토 | 게임 제어 장치, 게임 시스템, 및 컴퓨터 판독가능 기록 매체 |
KR102487264B1 (ko) | 2016-12-12 | 2023-01-12 | 가부시키가이샤 코나미 데지타루 엔타테인멘토 | 게임 제어 장치, 게임 시스템, 및 컴퓨터 판독가능 기록 매체 |
CN113398573A (zh) * | 2021-06-29 | 2021-09-17 | 网易(杭州)网络有限公司 | 一种虚拟角色的位移控制方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
JP5081492B2 (ja) | 2012-11-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9566516B2 (en) | Game device, game control method, and game control program | |
JP5081492B2 (ja) | ゲーム装置、ゲーム制御方法、及びゲーム制御プログラム | |
KR100460619B1 (ko) | 게임 장치 및 게임 시스템 | |
JP4221838B2 (ja) | ゲーム装置、当り判定方法、及び情報記録媒体 | |
US8033914B2 (en) | Game apparatus, storage medium storing a game program, and game control method | |
KR100870307B1 (ko) | 게임의 진행을 제어하는 프로그램이 기록된 컴퓨터 판독가능한 기록 매체, 및 게임의 진행을 제어하는 방법 | |
JP5549030B2 (ja) | ゴルフシミュレーションパッティングシステム | |
KR101068726B1 (ko) | 스크린 골프의 게임 제어시스템 및 그 제어방법 | |
JPH07506281A (ja) | ゴルフプレイシミュレーション用ゴルフ装置及び方法 | |
JPWO2009028690A1 (ja) | ゲーム装置、ゲームプログラム及びゲーム装置の制御方法 | |
KR101907995B1 (ko) | 퍼팅 안내 기능을 구비한 골프 시뮬레이터 및 그 제어방법 | |
US20080268952A1 (en) | Game apparatus and method for controlling game played by multiple players to compete against one another | |
JP2002058868A (ja) | 球技系ゲームのプログラムを記録したコンピュータ読み取り可能な記録媒体およびプログラム、ならびに、球技系ゲーム処理装置およびその方法 | |
WO2019164697A1 (en) | Golf simulating system and method for playing a golf game partially in a golf simulator and partially on a golf course | |
JP5398693B2 (ja) | ゲーム装置、ゲーム制御方法、及びゲーム制御プログラム | |
JP4845540B2 (ja) | ゲーム制御プログラム、ゲーム制御方法、及びゲーム装置 | |
TW202103759A (zh) | 虛擬高爾夫模擬處理方法及利用其的螢幕高爾夫系統 | |
JP2012249879A (ja) | ゲーム装置、ゲーム制御方法、及びゲーム制御プログラム | |
JP4948217B2 (ja) | ゲーム装置、ゲーム制御方法、及びゲーム制御プログラム | |
JP5234567B2 (ja) | ゲーム装置、ゲーム制御方法、及びゲーム制御プログラム | |
WO2007105332A1 (ja) | ゲーム制御プログラム、ゲーム制御方法、及びゲーム装置 | |
JPH0857093A (ja) | パット練習装置 | |
JP2010233751A (ja) | プログラム、情報記憶媒体及び画像生成システム | |
JP2002320776A (ja) | ゲームを実行制御するプログラム及び、このプログラムを実行するゲーム装置 | |
KR102217517B1 (ko) | 가상 골프 시뮬레이션 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090128 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20101125 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20110127 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110607 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110726 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120306 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120327 |
|
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: 20120821 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120903 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150907 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5081492 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 |
|
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 |