JP2002058867A - 球技系ゲームのプログラムを記録したコンピュータ読み取り可能な記録媒体およびプログラム、ならびに、球技系ゲーム処理装置およびその方法 - Google Patents
球技系ゲームのプログラムを記録したコンピュータ読み取り可能な記録媒体およびプログラム、ならびに、球技系ゲーム処理装置およびその方法Info
- Publication number
- JP2002058867A JP2002058867A JP2000264554A JP2000264554A JP2002058867A JP 2002058867 A JP2002058867 A JP 2002058867A JP 2000264554 A JP2000264554 A JP 2000264554A JP 2000264554 A JP2000264554 A JP 2000264554A JP 2002058867 A JP2002058867 A JP 2002058867A
- Authority
- JP
- Japan
- Prior art keywords
- ball
- mark
- moving
- computer
- program
- 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.)
- Pending
Links
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/80—Special adaptations for executing a specific game genre or game mode
- A63F13/812—Ball games, e.g. soccer or baseball
-
- 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/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
- A63F13/537—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
- A63F13/5375—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen for graphically or textually suggesting an action, e.g. by displaying an arrow indicating a turn in a driving 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/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
- A63F13/573—Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game using trajectories of game objects, e.g. of a golf ball according to the point of impact
-
- 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/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
- A63F13/537—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
- A63F13/5372—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen for tagging characters, objects or locations in the game scene, e.g. displaying a circle under the character controlled by the player
-
- 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/30—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 output arrangements for receiving control signals generated by the game device
- A63F2300/303—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 output arrangements for receiving control signals generated by the game device for displaying additional data, e.g. simulating a Head Up Display
- A63F2300/306—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 output arrangements for receiving control signals generated by the game device for displaying additional data, e.g. simulating a Head Up Display for displaying a marker associated to an object or location in the game field
-
- 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/64—Methods for processing data by generating or executing the game program for computing dynamical parameters of game objects, e.g. motion determination or computation of frictional forces for a virtual car
-
- 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/64—Methods for processing data by generating or executing the game program for computing dynamical parameters of game objects, e.g. motion determination or computation of frictional forces for a virtual car
- A63F2300/646—Methods for processing data by generating or executing the game program for computing dynamical parameters of game objects, e.g. motion determination or computation of frictional forces for a virtual car for calculating the trajectory of an object
-
- 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
- A63F2300/6646—Methods for processing data by generating or executing the game program for rendering three dimensional images for the computation and display of the shadow of an object or character
-
- 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/8011—Ball
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Processing Or Creating Images (AREA)
Abstract
(57)【要約】
【課題】 コンピュータの操作支援とユーザ自身の操作
技量とを加味した操作上の醍醐味を得られるようにする
ことを課題とする。 【解決手段】 打者Bがボールを打ち返した後、現移動
位置E1,E2,E3,E4などを通過する軌道上を移
動するボールの高さを判断する。たとえば、時間軸上で
現移動位置E1,E2,E3,E4よりもそれぞれ先に
位置する将来の移動位置E11,E21,E31,E4
1をそれぞれグラウンド上に楕円状のマークM1,M
2,M3,M4で表示させる。ピークPを境に、ボール
の上昇過程ではマークは第一色にて表示され、ボールの
下降過程ではマークは第二色にて表示される。
技量とを加味した操作上の醍醐味を得られるようにする
ことを課題とする。 【解決手段】 打者Bがボールを打ち返した後、現移動
位置E1,E2,E3,E4などを通過する軌道上を移
動するボールの高さを判断する。たとえば、時間軸上で
現移動位置E1,E2,E3,E4よりもそれぞれ先に
位置する将来の移動位置E11,E21,E31,E4
1をそれぞれグラウンド上に楕円状のマークM1,M
2,M3,M4で表示させる。ピークPを境に、ボール
の上昇過程ではマークは第一色にて表示され、ボールの
下降過程ではマークは第二色にて表示される。
Description
【0001】
【発明の属する技術分野】本発明は、たとえば、グラウ
ンド上でプレイヤが移動可能なボールを扱う、球技系ゲ
ームのプログラムを記録したコンピュータ読み取り可能
な記録媒体およびプログラム、ならびに、球技系ゲーム
処理装置およびその方法に関するものである。
ンド上でプレイヤが移動可能なボールを扱う、球技系ゲ
ームのプログラムを記録したコンピュータ読み取り可能
な記録媒体およびプログラム、ならびに、球技系ゲーム
処理装置およびその方法に関するものである。
【0002】
【従来の技術】野球ゲーム、サッカーゲーム等の球技系
ゲームにおいては、一般に、ボールを高く飛ばす場面、
あるいは、ボールを遠方へ移動させる場面が多々発生す
る。ユーザの操作によりプレイヤにバットでボールを打
たせたり、プレイヤにボールを蹴らせることで、上述し
た場面が形成される。
ゲームにおいては、一般に、ボールを高く飛ばす場面、
あるいは、ボールを遠方へ移動させる場面が多々発生す
る。ユーザの操作によりプレイヤにバットでボールを打
たせたり、プレイヤにボールを蹴らせることで、上述し
た場面が形成される。
【0003】たとえば、野球ゲームにおいて、打者が外
野まで届くヒットを打った場合には、ヒット後にボール
が上昇してボールが画面から外れる場合がある。このと
き、場面は外野を守る野手の守備状態に切り替えられ、
ユーザが野手の動きを操作できる場面を提供することが
優先される。
野まで届くヒットを打った場合には、ヒット後にボール
が上昇してボールが画面から外れる場合がある。このと
き、場面は外野を守る野手の守備状態に切り替えられ、
ユーザが野手の動きを操作できる場面を提供することが
優先される。
【0004】このような配慮以外に、ボールが画面から
外れたとき、ボールの行方をユーザに対して視覚的に知
らせる処理が施される。すなわち、ボールの到達(落下
地点も同様の意味)地点をあらかじめ計算で求めてお
き、その到達地点にマークを施すという手法が一般的に
とられる。このような野球ゲームでは、打者がボールを
打ち返したときにボールの到達地点にマークを表示させ
る処理が施されている。
外れたとき、ボールの行方をユーザに対して視覚的に知
らせる処理が施される。すなわち、ボールの到達(落下
地点も同様の意味)地点をあらかじめ計算で求めてお
き、その到達地点にマークを施すという手法が一般的に
とられる。このような野球ゲームでは、打者がボールを
打ち返したときにボールの到達地点にマークを表示させ
る処理が施されている。
【0005】たとえば、「実況パワフルプロ野球99」
((株)コナミの製品)では、打者がヒットしたボール
の到達地点に楕円状のマークを表示させ、ボールが到達
するまでの間に、マークを回転させる処理が施されてい
る。ユーザにとっては、ボールの到達地点を早期に見つ
け出すことができるので、それに伴って捕球可能な野手
を迅速にボールの到達地点へ向かわせることが可能であ
る。
((株)コナミの製品)では、打者がヒットしたボール
の到達地点に楕円状のマークを表示させ、ボールが到達
するまでの間に、マークを回転させる処理が施されてい
る。ユーザにとっては、ボールの到達地点を早期に見つ
け出すことができるので、それに伴って捕球可能な野手
を迅速にボールの到達地点へ向かわせることが可能であ
る。
【0006】また、「超空間ナイタープロ野球キング
2」(イマジニア(株)の製品)や「メジャーリーグベ
ースボールTRIPLE PLAY99」((株)エレ
クトロニック・アーツ・ビクターの製品)でも同様に、
打者がヒットしたボールの到達地点に楕円状のマークを
表示させる処理が施されている。この場合には、ボール
が到達するまでの間に、マークのサイズを変化させ、到
達地点を強調する手法がとられている。
2」(イマジニア(株)の製品)や「メジャーリーグベ
ースボールTRIPLE PLAY99」((株)エレ
クトロニック・アーツ・ビクターの製品)でも同様に、
打者がヒットしたボールの到達地点に楕円状のマークを
表示させる処理が施されている。この場合には、ボール
が到達するまでの間に、マークのサイズを変化させ、到
達地点を強調する手法がとられている。
【0007】
【発明が解決しようとする課題】近年、コンピュータグ
ラフィックスの技術が向上したことに伴ってゲームの表
現力が一段と豊かになってきている。このため、その表
現力が豊かになればなるほど、ゲームに登場するプレイ
ヤの動き、間接的に移動制御されるボールの動きなどを
リアルに表示させることが可能になる。このようなリア
リティのある表現は臨場感を一層高めることになり、そ
のリアルな表示からプレイヤの動きやボールの行方を判
断しながらゲーム進行に必要な操作入力を思考すること
が楽しみのひとつとなる。
ラフィックスの技術が向上したことに伴ってゲームの表
現力が一段と豊かになってきている。このため、その表
現力が豊かになればなるほど、ゲームに登場するプレイ
ヤの動き、間接的に移動制御されるボールの動きなどを
リアルに表示させることが可能になる。このようなリア
リティのある表現は臨場感を一層高めることになり、そ
のリアルな表示からプレイヤの動きやボールの行方を判
断しながらゲーム進行に必要な操作入力を思考すること
が楽しみのひとつとなる。
【0008】ところが、前述の従来例では、ボールの到
達地点をあらかじめマークで表示するようにしたので、
ユーザはプレイヤを表示マーク(ボールの到達地点)へ
向けて移動させることだけに操作を集中させればよかっ
た。それゆえ、画面から外れてしまうほどの飛距離ある
いは高さを移動するボールに対してその軌道や到達地点
をユーザ自身が予測する必要はなく、ゲームの表現力が
向上したことに反して操作は到達地点への移動という単
純化されたものであった。
達地点をあらかじめマークで表示するようにしたので、
ユーザはプレイヤを表示マーク(ボールの到達地点)へ
向けて移動させることだけに操作を集中させればよかっ
た。それゆえ、画面から外れてしまうほどの飛距離ある
いは高さを移動するボールに対してその軌道や到達地点
をユーザ自身が予測する必要はなく、ゲームの表現力が
向上したことに反して操作は到達地点への移動という単
純化されたものであった。
【0009】本発明の目的は、コンピュータの操作支援
とユーザ自身の操作技量とを加味した操作上の醍醐味を
得ることが可能な、球技系ゲームのプログラムを記録し
たコンピュータ読み取り可能な記録媒体およびプログラ
ム、ならびに、球技系ゲーム処理装置およびその方法を
提供することにある。
とユーザ自身の操作技量とを加味した操作上の醍醐味を
得ることが可能な、球技系ゲームのプログラムを記録し
たコンピュータ読み取り可能な記録媒体およびプログラ
ム、ならびに、球技系ゲーム処理装置およびその方法を
提供することにある。
【0010】
【課題を解決するための手段】上述した課題を解決し、
上記目的を達成するため、本発明の第1の態様によれ
ば、グラウンド上でプレイヤが移動可能なボールを扱う
球技系ゲームを実現する、球技系ゲームのプログラムを
記録したコンピュータ読み取り可能な記録媒体であっ
て、前記コンピュータに、移動するボールの軌道を演算
させ、前記演算された軌道上を移動する前記ボールの現
移動位置における高さを判断し、前記演算された軌道上
を移動する前記ボールの移動位置に追随させながら、時
間軸上で現移動位置よりも先に位置する将来の移動位置
をグラウンド上にマークで表示させ、かつ、前記判断さ
れた前記ボールの現移動位置における高さに応じて前記
表示されるマークの色を変更させること、を実行させる
プログラムを記録するようにしてもよい。
上記目的を達成するため、本発明の第1の態様によれ
ば、グラウンド上でプレイヤが移動可能なボールを扱う
球技系ゲームを実現する、球技系ゲームのプログラムを
記録したコンピュータ読み取り可能な記録媒体であっ
て、前記コンピュータに、移動するボールの軌道を演算
させ、前記演算された軌道上を移動する前記ボールの現
移動位置における高さを判断し、前記演算された軌道上
を移動する前記ボールの移動位置に追随させながら、時
間軸上で現移動位置よりも先に位置する将来の移動位置
をグラウンド上にマークで表示させ、かつ、前記判断さ
れた前記ボールの現移動位置における高さに応じて前記
表示されるマークの色を変更させること、を実行させる
プログラムを記録するようにしてもよい。
【0011】また、本発明の第2の態様によれば、グラ
ウンド上でプレイヤが移動可能なボールを扱う球技系ゲ
ームを実現する、球技系ゲームのプログラムであって、
前記コンピュータに、移動するボールの軌道を演算さ
せ、前記演算された軌道上を移動する前記ボールの現移
動位置における高さを判断し、前記演算された軌道上を
移動する前記ボールの移動位置に追随させながら、時間
軸上で現移動位置よりも先に位置する将来の移動位置を
グラウンド上にマークで表示させ、かつ、前記判断され
た前記ボールの現移動位置における高さに応じて前記表
示されるマークの色を変更させること、を実行させるよ
うにしてもよい。
ウンド上でプレイヤが移動可能なボールを扱う球技系ゲ
ームを実現する、球技系ゲームのプログラムであって、
前記コンピュータに、移動するボールの軌道を演算さ
せ、前記演算された軌道上を移動する前記ボールの現移
動位置における高さを判断し、前記演算された軌道上を
移動する前記ボールの移動位置に追随させながら、時間
軸上で現移動位置よりも先に位置する将来の移動位置を
グラウンド上にマークで表示させ、かつ、前記判断され
た前記ボールの現移動位置における高さに応じて前記表
示されるマークの色を変更させること、を実行させるよ
うにしてもよい。
【0012】また、本発明の第3の態様によれば、球技
系ゲーム処理装置であって、グラウンド上でボールを扱
う球技系ゲームを実現するプログラムを記録したコンピ
ュータ読み取り可能な記録媒体と、前記記録媒体からプ
ログラムの少なくとも一部を読み出して実行するコンピ
ュータと、前記プログラムで実現される球技系ゲームを
表示するディスプレイと、を備え、前記コンピュータ
は、前記記録媒体からプログラムの少なくとも一部を読
み出すことで、移動するボールの軌道を演算させ、前記
演算された軌道上を移動する前記ボールの現移動位置に
おける高さを判断し、前記演算された軌道上を移動する
前記ボールの移動位置に追随させながら、時間軸上で現
移動位置よりも先に位置する将来の移動位置をグラウン
ド上にマークで表示させ、かつ、前記判断された前記ボ
ールの現移動位置における高さに応じて前記表示される
マークの色を変更させること、を特徴とするものであっ
てもよい。
系ゲーム処理装置であって、グラウンド上でボールを扱
う球技系ゲームを実現するプログラムを記録したコンピ
ュータ読み取り可能な記録媒体と、前記記録媒体からプ
ログラムの少なくとも一部を読み出して実行するコンピ
ュータと、前記プログラムで実現される球技系ゲームを
表示するディスプレイと、を備え、前記コンピュータ
は、前記記録媒体からプログラムの少なくとも一部を読
み出すことで、移動するボールの軌道を演算させ、前記
演算された軌道上を移動する前記ボールの現移動位置に
おける高さを判断し、前記演算された軌道上を移動する
前記ボールの移動位置に追随させながら、時間軸上で現
移動位置よりも先に位置する将来の移動位置をグラウン
ド上にマークで表示させ、かつ、前記判断された前記ボ
ールの現移動位置における高さに応じて前記表示される
マークの色を変更させること、を特徴とするものであっ
てもよい。
【0013】また、本発明の第4の態様によれば、グラ
ウンド上でプレイヤが移動可能なボールを扱う球技系ゲ
ームを実現する球技系ゲーム処理方法であって、移動す
るボールの軌道を演算させ、前記演算された軌道上を移
動する前記ボールの現移動位置における高さを判断し、
前記演算された軌道上を移動する前記ボールの移動位置
に追随させながら、時間軸上で現移動位置よりも先に位
置する将来の移動位置をグラウンド上にマークで表示さ
せ、かつ、前記判断された前記ボールの現移動位置にお
ける高さに応じて前記表示されるマークの色を変更させ
ること、を有することを特徴とするものである。
ウンド上でプレイヤが移動可能なボールを扱う球技系ゲ
ームを実現する球技系ゲーム処理方法であって、移動す
るボールの軌道を演算させ、前記演算された軌道上を移
動する前記ボールの現移動位置における高さを判断し、
前記演算された軌道上を移動する前記ボールの移動位置
に追随させながら、時間軸上で現移動位置よりも先に位
置する将来の移動位置をグラウンド上にマークで表示さ
せ、かつ、前記判断された前記ボールの現移動位置にお
ける高さに応じて前記表示されるマークの色を変更させ
ること、を有することを特徴とするものである。
【0014】
【発明の実施の形態】以下に添付図面を参照して、本発
明の一実施の形態を詳細に説明する。以下の説明では、
球技系ゲームのうち、野球ゲームを例に挙げて説明す
る。
明の一実施の形態を詳細に説明する。以下の説明では、
球技系ゲームのうち、野球ゲームを例に挙げて説明す
る。
【0015】まず、本発明の実施の形態について構成か
ら説明する。図1は本実施の形態によるビデオゲーム装
置の構成例を示している。図1に示したビデオゲーム装
置10は、本実施の形態による球技系ゲーム処理装置の
機能を備えている。また、このビデオゲーム装置10
は、本実施の形態によるコンピュータ読み取り可能な記
録媒体に記録されたプログラムを実行する。また、この
ビデオゲーム装置10は、本実施の形態によるプログラ
ムを実行する。また、このビデオゲーム装置10は、本
実施の形態による球技系ゲーム処理方法の実施に使用さ
れる。
ら説明する。図1は本実施の形態によるビデオゲーム装
置の構成例を示している。図1に示したビデオゲーム装
置10は、本実施の形態による球技系ゲーム処理装置の
機能を備えている。また、このビデオゲーム装置10
は、本実施の形態によるコンピュータ読み取り可能な記
録媒体に記録されたプログラムを実行する。また、この
ビデオゲーム装置10は、本実施の形態によるプログラ
ムを実行する。また、このビデオゲーム装置10は、本
実施の形態による球技系ゲーム処理方法の実施に使用さ
れる。
【0016】ビデオゲーム装置10は、たとえば、ビデ
オゲームをプログラムにしたがって処理するためのゲー
ム機本体11と、ビデオゲームをインタラクティブに操
作するためのキーパッド50と、スピーカ付きモニタと
してCRT等を有するテレビジョンセット(以下に、T
Vセットと称する)100とを備えている。また、この
ビデオゲーム装置10は、通信インターフェース部21
を備え、通信回線110によりネットワーク111に接
続されて他のネットワーク機器とデータ通信を行う。
オゲームをプログラムにしたがって処理するためのゲー
ム機本体11と、ビデオゲームをインタラクティブに操
作するためのキーパッド50と、スピーカ付きモニタと
してCRT等を有するテレビジョンセット(以下に、T
Vセットと称する)100とを備えている。また、この
ビデオゲーム装置10は、通信インターフェース部21
を備え、通信回線110によりネットワーク111に接
続されて他のネットワーク機器とデータ通信を行う。
【0017】キーパッド50は、ユーザ(オペレータ)
が操作可能な釦群(たとえば釦50a、釦50b、釦5
0c、釦50d)やジョイスティック50eを有してお
り、ユーザの釦操作やジョイステック操作による指令を
ゲーム機本体11に与える。ここで、釦群やジョイステ
ィック50eは、後述する野球ゲームの操作において、
ピッチャーの投ボール操作、打者のスウィング操作、野
手の捕球/送球操作などを操作入力するための機能を有
している。
が操作可能な釦群(たとえば釦50a、釦50b、釦5
0c、釦50d)やジョイスティック50eを有してお
り、ユーザの釦操作やジョイステック操作による指令を
ゲーム機本体11に与える。ここで、釦群やジョイステ
ィック50eは、後述する野球ゲームの操作において、
ピッチャーの投ボール操作、打者のスウィング操作、野
手の捕球/送球操作などを操作入力するための機能を有
している。
【0018】TVセット100は、ゲーム機本体11か
ら出力されるビデオ信号(映像信号)およびサウンド信
号に基づいて、ゲーム内容に応じた映像(画像)表示お
よびサウンド出力を行う。
ら出力されるビデオ信号(映像信号)およびサウンド信
号に基づいて、ゲーム内容に応じた映像(画像)表示お
よびサウンド出力を行う。
【0019】ゲーム機本体11は、内部バス25を有し
ている。この内部バス25には、CPU、ROMなどの
ユニットを備えた制御部12、RAM13、および、ハ
ードディスクドライブ(以下に、HDDと称する)14
が接続される。
ている。この内部バス25には、CPU、ROMなどの
ユニットを備えた制御部12、RAM13、および、ハ
ードディスクドライブ(以下に、HDDと称する)14
が接続される。
【0020】制御部12は、装置全体の制御を司り、R
AM13にプログラムの一部もしくは全部を格納してゲ
ーム処理を実行する。
AM13にプログラムの一部もしくは全部を格納してゲ
ーム処理を実行する。
【0021】RAM13は、プログラム領域13A、画
像データ領域13B、ワーク領域13Cなどを備えてい
る。プログラム領域13Aは、ゲームのプログラムを格
納する。具体的には、CD−ROM19には、たとえば
図4に示したフローチャートに従うゲームプログラムな
どが記録されている。
像データ領域13B、ワーク領域13Cなどを備えてい
る。プログラム領域13Aは、ゲームのプログラムを格
納する。具体的には、CD−ROM19には、たとえば
図4に示したフローチャートに従うゲームプログラムな
どが記録されている。
【0022】プログラム領域13Aは、CD−ROMド
ライブ20がCD−ROM19より読み取ったゲームプ
ログラムの一部、もしくは、全部を格納する。画像デー
タ領域13Bは、プログラム実行過程で必要される背景
やゲームキャラクタ等の画像データを格納する。ワーク
領域13Cは、プログラム実行過程で生成される各種デ
ータを格納する。
ライブ20がCD−ROM19より読み取ったゲームプ
ログラムの一部、もしくは、全部を格納する。画像デー
タ領域13Bは、プログラム実行過程で必要される背景
やゲームキャラクタ等の画像データを格納する。ワーク
領域13Cは、プログラム実行過程で生成される各種デ
ータを格納する。
【0023】なお、図4に示したゲームプログラムや画
像データは、CD−ROM19以外にHDD14からも
供給可能である。この場合、上記ゲームプログラムや画
像データをHDD14のハードディスク15に格納して
おいてもよい。ハードディスク15には、事前のインス
トールもしくは通信回線110を介してネットワーク1
11からダウンロードにより図4に示したフローチャー
トに従うゲームプログラムや画像データを格納させても
よい。
像データは、CD−ROM19以外にHDD14からも
供給可能である。この場合、上記ゲームプログラムや画
像データをHDD14のハードディスク15に格納して
おいてもよい。ハードディスク15には、事前のインス
トールもしくは通信回線110を介してネットワーク1
11からダウンロードにより図4に示したフローチャー
トに従うゲームプログラムや画像データを格納させても
よい。
【0024】また、内部バス25には、入力インタフェ
ース部24、サウンド処理部18、および、グラフィッ
ク処理部16が接続されている。キーパッド50は、入
力インタフェース部24を介して内部バス25に接続さ
れる。また、TVセット100は、サウンド処理部1
8、グラフィック処理部16をそれぞれ介して内部バス
25に接続される。
ース部24、サウンド処理部18、および、グラフィッ
ク処理部16が接続されている。キーパッド50は、入
力インタフェース部24を介して内部バス25に接続さ
れる。また、TVセット100は、サウンド処理部1
8、グラフィック処理部16をそれぞれ介して内部バス
25に接続される。
【0025】グラフィック処理部16は、フレームバッ
ファを有したVRAM17を備えている。このグラフィ
ック処理部16は、プログラム実行に伴う制御部12か
らの命令によってフレームバッファに格納された画像デ
ータに基づいてビデオ信号を生成し、ビデオ信号をTV
セット100へ出力する。これにより、TVセット10
0の表示画面101にフレームバッファに格納された画
像データによる画面表示が得られる。
ファを有したVRAM17を備えている。このグラフィ
ック処理部16は、プログラム実行に伴う制御部12か
らの命令によってフレームバッファに格納された画像デ
ータに基づいてビデオ信号を生成し、ビデオ信号をTV
セット100へ出力する。これにより、TVセット10
0の表示画面101にフレームバッファに格納された画
像データによる画面表示が得られる。
【0026】サウンド処理部18は、制御部12からの
命令に応じて音声、BGM(バックグラウンドミュージ
ック)、効果音等のサウンド信号を生成し、そのサウン
ド信号をTVセット100に出力する。
命令に応じて音声、BGM(バックグラウンドミュージ
ック)、効果音等のサウンド信号を生成し、そのサウン
ド信号をTVセット100に出力する。
【0027】さらに、内部バス25には、CD−ROM
ドライブ20、メモリカードリーダ・ライタ23が接続
される。CD−ROMドライブ20は、記録媒体である
CD−ROM19に格納されているゲームプロプログラ
ム、画像データ、サウンドデータ等を読み取る。メモリ
カードリーダ・ライタ23は、制御部12の制御にした
がってメモリカード22へのデータ書き込みおよびデー
タ読み出しを行う。メモリカード22に書き込まれるデ
ータとして、ゲームの途中経過を示すデータ、ゲームの
環境設定を示すデータ等がある。
ドライブ20、メモリカードリーダ・ライタ23が接続
される。CD−ROMドライブ20は、記録媒体である
CD−ROM19に格納されているゲームプロプログラ
ム、画像データ、サウンドデータ等を読み取る。メモリ
カードリーダ・ライタ23は、制御部12の制御にした
がってメモリカード22へのデータ書き込みおよびデー
タ読み出しを行う。メモリカード22に書き込まれるデ
ータとして、ゲームの途中経過を示すデータ、ゲームの
環境設定を示すデータ等がある。
【0028】つぎに本実施の形態によるボールの状態遷
移について説明する。図2は、本実施の形態における、
打者による打撃動作が実行されてから野手に捕球される
までのボールの動きを概念的に説明する図である。本実
施の形態では、現時点のボールの位置から数フレーム先
のボールの位置を予測して、ボールの影とは容易に識別
できるように影よりも大きいマークを表示し、ボールに
追随してマークを移動させるようになっている。
移について説明する。図2は、本実施の形態における、
打者による打撃動作が実行されてから野手に捕球される
までのボールの動きを概念的に説明する図である。本実
施の形態では、現時点のボールの位置から数フレーム先
のボールの位置を予測して、ボールの影とは容易に識別
できるように影よりも大きいマークを表示し、ボールに
追随してマークを移動させるようになっている。
【0029】図2において、たとえば、Bは打者、Yは
野手、Gは野手Yのグローブをそれぞれ示している。H
は野手Yがボールを捕球することが可能と判断される楕
円状の領域を示し、以下、捕球可能領域という。hはグ
ラウンドからボールまでの高さを示し、Pは移動するボ
ールの軌道上でグラウンドからの高さhのうちのピーク
を示している。
野手、Gは野手Yのグローブをそれぞれ示している。H
は野手Yがボールを捕球することが可能と判断される楕
円状の領域を示し、以下、捕球可能領域という。hはグ
ラウンドからボールまでの高さを示し、Pは移動するボ
ールの軌道上でグラウンドからの高さhのうちのピーク
を示している。
【0030】また、E1、E2、E3、E4はそれぞれ
ボールの軌道上における移動位置の一例を示している。
E11、E12、E13、E14はそれぞれボールの現
移動位置E1、E2、E3、E4に対応しており、時間
軸上でそれぞれに対応する現移動位置よりも先に位置す
る将来の移動位置を模式的に示している。将来の移動位
置とは、詳細は後述するが、現移動位置に対して30フ
レーム先のボールの位置を指す。
ボールの軌道上における移動位置の一例を示している。
E11、E12、E13、E14はそれぞれボールの現
移動位置E1、E2、E3、E4に対応しており、時間
軸上でそれぞれに対応する現移動位置よりも先に位置す
る将来の移動位置を模式的に示している。将来の移動位
置とは、詳細は後述するが、現移動位置に対して30フ
レーム先のボールの位置を指す。
【0031】F0、F1、F11、F2、F21、F
3、F31、F4、F41は、それぞれフレーム番号を
示している。たとえばフレーム番号F0は、打者Bによ
りボールが打ったときの場面に相当するフレーム(1フ
レームは、例えば1/60秒)を示している。フレーム
F1,F2,F3,F4は、それぞれボールの移動位置
E1,E2,E3,E4に対応するフレームである。
3、F31、F4、F41は、それぞれフレーム番号を
示している。たとえばフレーム番号F0は、打者Bによ
りボールが打ったときの場面に相当するフレーム(1フ
レームは、例えば1/60秒)を示している。フレーム
F1,F2,F3,F4は、それぞれボールの移動位置
E1,E2,E3,E4に対応するフレームである。
【0032】フレームF11,F12,F13,F14
は、それぞれボールの移動位置E11,E12,E1
3,E14に対応するフレームである。ここで、フレー
ムF11はフレームF1の30フレーム後のフレーム番
号であり、以下同様に、F21はF2、F31はF3、
F41はF4のそれぞれ30フレーム後のフレーム番号
である。なお、この30フレーム後は一例に過ぎず、2
0フレーム、40フレームなど種々変形可能である。
は、それぞれボールの移動位置E11,E12,E1
3,E14に対応するフレームである。ここで、フレー
ムF11はフレームF1の30フレーム後のフレーム番
号であり、以下同様に、F21はF2、F31はF3、
F41はF4のそれぞれ30フレーム後のフレーム番号
である。なお、この30フレーム後は一例に過ぎず、2
0フレーム、40フレームなど種々変形可能である。
【0033】図2の例は、打者Bがボールを打ち返した
場面(フレームF0)から野手Yによってボールが捕球
される場面(フレームF41)までを表わしている。図
2の例では、ボールの位置E1、E2、E3、E4に対
応させてマークが表示されているが、実際には毎フレー
ムごとにボールの現移動位置に対応させてボールの将来
の移動位置が予測(演算)され、その将来の移動位置の
たとえば直下のグラウンド上にマークが表示される。以
下に、ボールの将来の移動位置を移動予測位置という。
場面(フレームF0)から野手Yによってボールが捕球
される場面(フレームF41)までを表わしている。図
2の例では、ボールの位置E1、E2、E3、E4に対
応させてマークが表示されているが、実際には毎フレー
ムごとにボールの現移動位置に対応させてボールの将来
の移動位置が予測(演算)され、その将来の移動位置の
たとえば直下のグラウンド上にマークが表示される。以
下に、ボールの将来の移動位置を移動予測位置という。
【0034】図2において、ボールの軌道は打者Bのバ
ット位置から位置E1までの実線および位置E1〜E4
1までの破線で示されている。本実施の形態において、
ボールの移動予測位置は、現時点のボールの位置、移動
方向および移動速度から求められる。なお、屋外の野球
場においては、風等の天候の影響、ボールの回転による
影響等を加味させれば、ボールの移動計算に外乱情報を
与えることが可能である。これにより、球場ごとにゲー
ム進行上の異なる特性をもたせることができ、リアリテ
ィを一層向上させることが可能である。このように、外
乱情報の加味具合は、ゲームのリアリティに対する要求
に応じて種々変形可能である。
ット位置から位置E1までの実線および位置E1〜E4
1までの破線で示されている。本実施の形態において、
ボールの移動予測位置は、現時点のボールの位置、移動
方向および移動速度から求められる。なお、屋外の野球
場においては、風等の天候の影響、ボールの回転による
影響等を加味させれば、ボールの移動計算に外乱情報を
与えることが可能である。これにより、球場ごとにゲー
ム進行上の異なる特性をもたせることができ、リアリテ
ィを一層向上させることが可能である。このように、外
乱情報の加味具合は、ゲームのリアリティに対する要求
に応じて種々変形可能である。
【0035】また図2において、SH1、SH2、SH
3、SH4は、それぞれ現移動位置E1,E2,E3,
E4に対応しており、グラウンド上において、現移動位
置にあるボールの直下に投影させたボールの影(たとえ
ば黒色)を示している。ボールの影SH1、SH2、S
H3、SH4は、たとえば、ボールの現移動位置からグ
ラウンドに対して垂らした垂線と、グラウンドとが交差
する部位に固定もしくは可変サイズで、かつ、楕円状に
表示される。
3、SH4は、それぞれ現移動位置E1,E2,E3,
E4に対応しており、グラウンド上において、現移動位
置にあるボールの直下に投影させたボールの影(たとえ
ば黒色)を示している。ボールの影SH1、SH2、S
H3、SH4は、たとえば、ボールの現移動位置からグ
ラウンドに対して垂らした垂線と、グラウンドとが交差
する部位に固定もしくは可変サイズで、かつ、楕円状に
表示される。
【0036】ここでは、移動位置の直下にボールの影を
表示させる例を挙げているが、本発明はこれに限定され
ず、ほぼ真下にボールの影を表示させてもよい。本実施
の形態では、ボールの影を楕円状で表示させているが、
本発明はこれに限定されず、多角形など他の形状で表示
させてもよい。また、本実施の形態では、ボールの影を
固定サイズで表示させているが、本発明はこれに限定さ
れず、たとえば、高ければ高い位置であるほどボールの
影を小さく表示させるようにボールの高さに応じて影の
サイズを変更させてもよい。また、本実施の形態では、
ボールの影を黒で表示させているが、本発明はこれに限
定されず、グラウンドの色と区別できる色であれば赤な
ど他の色を採用してもよい。
表示させる例を挙げているが、本発明はこれに限定され
ず、ほぼ真下にボールの影を表示させてもよい。本実施
の形態では、ボールの影を楕円状で表示させているが、
本発明はこれに限定されず、多角形など他の形状で表示
させてもよい。また、本実施の形態では、ボールの影を
固定サイズで表示させているが、本発明はこれに限定さ
れず、たとえば、高ければ高い位置であるほどボールの
影を小さく表示させるようにボールの高さに応じて影の
サイズを変更させてもよい。また、本実施の形態では、
ボールの影を黒で表示させているが、本発明はこれに限
定されず、グラウンドの色と区別できる色であれば赤な
ど他の色を採用してもよい。
【0037】また図2において、M1、M2、M3、M
4は、それぞれ移動予測位置E11,E21,E31,
E41に対応させており、かつ、影SH1,SH2,S
H3,SH4に対して30フレーム先のボールの位置に
対応させたマークを示している。これらマークM1、M
2、M3、M4は、それぞれボールの影SH1,SH
2,SH3,SH4との識別化によりボールの影よりも
大きいサイズで設定される。なお、上述したマークM
1、M2、M3、M4の表示は図2に示したボールの移
動位置に合わせた一例であり、図示せぬが、実際には、
フレーム毎に対応させてマークは表示されるものであ
る。
4は、それぞれ移動予測位置E11,E21,E31,
E41に対応させており、かつ、影SH1,SH2,S
H3,SH4に対して30フレーム先のボールの位置に
対応させたマークを示している。これらマークM1、M
2、M3、M4は、それぞれボールの影SH1,SH
2,SH3,SH4との識別化によりボールの影よりも
大きいサイズで設定される。なお、上述したマークM
1、M2、M3、M4の表示は図2に示したボールの移
動位置に合わせた一例であり、図示せぬが、実際には、
フレーム毎に対応させてマークは表示されるものであ
る。
【0038】マークM1、M2、M3、M4は、ボール
の高さhに応じた色で表示される。マーク(たとえばマ
ークM1、M2、M3、M4)は現時点のボールの移動
予測位置、ボールの高さ、並びに、上昇中または下降中
かのボールの移動状況を示す指標である。
の高さhに応じた色で表示される。マーク(たとえばマ
ークM1、M2、M3、M4)は現時点のボールの移動
予測位置、ボールの高さ、並びに、上昇中または下降中
かのボールの移動状況を示す指標である。
【0039】本実施の形態では、打者による打撃動作が
行われた後、ボールが最初に着地するまで、または野手
によってボールが捕球されるまでマークが表示される。
マークは、現時点でのボールの30フレーム先での移動
予測位置から地面に対する垂線と、地面を表す平面とが
交差する部位に表示される。
行われた後、ボールが最初に着地するまで、または野手
によってボールが捕球されるまでマークが表示される。
マークは、現時点でのボールの30フレーム先での移動
予測位置から地面に対する垂線と、地面を表す平面とが
交差する部位に表示される。
【0040】ここでは、現移動位置から30フレーム先
の移動位置の真下にマークを表示させる例を挙げている
が、本発明はこれに限定されず、真下ではなくほぼ真下
にマークを表示させるようにしてもよい。いずれの形態
であっても、マークはボールに追随して移動するように
なっている。これにより、ユーザはマークの位置を目視
することにより30フレーム先のボールの位置を事前に
把握できるようになる。
の移動位置の真下にマークを表示させる例を挙げている
が、本発明はこれに限定されず、真下ではなくほぼ真下
にマークを表示させるようにしてもよい。いずれの形態
であっても、マークはボールに追随して移動するように
なっている。これにより、ユーザはマークの位置を目視
することにより30フレーム先のボールの位置を事前に
把握できるようになる。
【0041】図2に示されているように、マークは一例
として楕円状で表される。また、マークは現時点のボー
ルの高さhに対応させて段階的に色を変化させて表示さ
れる。
として楕円状で表される。また、マークは現時点のボー
ルの高さhに対応させて段階的に色を変化させて表示さ
れる。
【0042】本実施の形態では、現時点のボールの高さ
に応じてマークの色を変化させている。具体的には、ボ
ールの現移動位置がピークPに移動するまでの過程で
は、マークをたとえば青色で表示させる。一方、ボール
の現移動位置がピークPを過ぎた後の下降過程では、マ
ークをたとえば赤色で表示させる。このようにして、マ
ークについてボールが上昇中か下降中かによって色を変
化させる処理が施される。すなわち、ボールが上昇中
(ピークPの時点を含む)の場合には、第1の色(たと
えば青色)でマークが表示され、一方、ボールが下降中
の場合には、第2の色(たとえば赤色)でマークが表示
される。これにより、ユーザはマークの色を目視するこ
とにより、ボールが現在上昇中か、それとも下降中かを
容易に把握することが可能である。
に応じてマークの色を変化させている。具体的には、ボ
ールの現移動位置がピークPに移動するまでの過程で
は、マークをたとえば青色で表示させる。一方、ボール
の現移動位置がピークPを過ぎた後の下降過程では、マ
ークをたとえば赤色で表示させる。このようにして、マ
ークについてボールが上昇中か下降中かによって色を変
化させる処理が施される。すなわち、ボールが上昇中
(ピークPの時点を含む)の場合には、第1の色(たと
えば青色)でマークが表示され、一方、ボールが下降中
の場合には、第2の色(たとえば赤色)でマークが表示
される。これにより、ユーザはマークの色を目視するこ
とにより、ボールが現在上昇中か、それとも下降中かを
容易に把握することが可能である。
【0043】本実施の形態では、、ボールの現移動位置
がピークPを超えるとマークの色を変更するようにした
が、本発明はこれに限定されず、ボールの移動予測位置
がピークPに達した時にマークの色を変更させるように
してもよい。
がピークPを超えるとマークの色を変更するようにした
が、本発明はこれに限定されず、ボールの移動予測位置
がピークPに達した時にマークの色を変更させるように
してもよい。
【0044】もちろん、ボールの上昇中でも第一色の青
色を濃度で段階的に変化させ、ボールの下降中でも第二
色の赤色を濃度で段階的に変化させるようにしてもよ
い。また、上昇から下降まで色を青色、黄色、赤色のよ
うに変化させたり、複数の色を混在させてもよい。
色を濃度で段階的に変化させ、ボールの下降中でも第二
色の赤色を濃度で段階的に変化させるようにしてもよ
い。また、上昇から下降まで色を青色、黄色、赤色のよ
うに変化させたり、複数の色を混在させてもよい。
【0045】つづいて図2を用いて打者の打撃動作から
時系列にボールの表示遷移を説明する。打者Bがボール
を打ち返すと、打撃時のボールの打力、打球方向などか
らボールの軌道が判断される。打球がフライとして移動
する場合には、図2に示されているように、ボールの軌
道はたとえば現移動位置E1,E2,E3,E4のよう
に遷移する放物線を描く。
時系列にボールの表示遷移を説明する。打者Bがボール
を打ち返すと、打撃時のボールの打力、打球方向などか
らボールの軌道が判断される。打球がフライとして移動
する場合には、図2に示されているように、ボールの軌
道はたとえば現移動位置E1,E2,E3,E4のよう
に遷移する放物線を描く。
【0046】ユーザによるキーパッド50の操作によっ
て打者Bがボールを打つ打撃動作が行なわれると(たと
えばフレームF0:図2参照)、ボールの移動方向、移
動速度などが決定される。仮想空間内でボールが移動
し、フレームF1の段階では現移動位置E1にボールが
表示される。
て打者Bがボールを打つ打撃動作が行なわれると(たと
えばフレームF0:図2参照)、ボールの移動方向、移
動速度などが決定される。仮想空間内でボールが移動
し、フレームF1の段階では現移動位置E1にボールが
表示される。
【0047】フレームF1の段階でのボールの移動方
向、移動速度などにより、フレームF11の段階での移
動するボールの移動予測位置E11が演算される。グラ
ウンドには現移動位置E1に対応させてボールの影SH
1が表示されるとともに、移動予測位置E11に対応さ
せてマークM1が表示される。図2の例では、ボールは
現移動位置E1を通過する時点で上昇中であるため、マ
ークM1が青色で表示される。
向、移動速度などにより、フレームF11の段階での移
動するボールの移動予測位置E11が演算される。グラ
ウンドには現移動位置E1に対応させてボールの影SH
1が表示されるとともに、移動予測位置E11に対応さ
せてマークM1が表示される。図2の例では、ボールは
現移動位置E1を通過する時点で上昇中であるため、マ
ークM1が青色で表示される。
【0048】つぎに、フレームF2の段階では現移動位
置E2にボールが表示される。フレームF2の段階での
ボールの移動方向、移動速度などにより、フレームF2
1でのボールの移動予測位置E21が演算される。
置E2にボールが表示される。フレームF2の段階での
ボールの移動方向、移動速度などにより、フレームF2
1でのボールの移動予測位置E21が演算される。
【0049】グラウンドには現移動位置E2に対応させ
てボールの影SH2が表示されるとともに、移動予測位
置E21に対応させてマークM2が表示される。ボール
は現移動位置E2を通過する時点で上昇中であるため、
マークM2が青色で表示される。ここで、現移動位置E
1に対して現移動位置E2の方がボールの上昇に伴って
高い位置になるが、ピークPに達していないので、マー
クM2は青色のままとなる。
てボールの影SH2が表示されるとともに、移動予測位
置E21に対応させてマークM2が表示される。ボール
は現移動位置E2を通過する時点で上昇中であるため、
マークM2が青色で表示される。ここで、現移動位置E
1に対して現移動位置E2の方がボールの上昇に伴って
高い位置になるが、ピークPに達していないので、マー
クM2は青色のままとなる。
【0050】つづいて、フレームF3では現移動位置E
3にボールが表示される。フレームF3の段階でのボー
ルの移動方向、移動速度により、フレームF31でのボ
ールの移動予測位置E31が演算される。グラウンドに
は現移動位置E3に対応させてボールの影SH3が表示
されるとともに、移動予測位置E31に対応させてマー
クM3が表示される。
3にボールが表示される。フレームF3の段階でのボー
ルの移動方向、移動速度により、フレームF31でのボ
ールの移動予測位置E31が演算される。グラウンドに
は現移動位置E3に対応させてボールの影SH3が表示
されるとともに、移動予測位置E31に対応させてマー
クM3が表示される。
【0051】現移動位置E3は、ボールの軌道上におい
てピークPを通過した位置になる。ピークP以降はボー
ルが下降に入るので、マークM3が青色から赤色に変更
されて表示される。ここで、現移動位置E2に対して現
移動位置E3の方が高い場合でも、移動予測位置E21
がピークで移動予測位置E31がそのピークよりも低く
なる。
てピークPを通過した位置になる。ピークP以降はボー
ルが下降に入るので、マークM3が青色から赤色に変更
されて表示される。ここで、現移動位置E2に対して現
移動位置E3の方が高い場合でも、移動予測位置E21
がピークで移動予測位置E31がそのピークよりも低く
なる。
【0052】なお、外乱情報を加味してボールの上昇、
下降を判断する場合には、たとえば突風などの影響によ
り再度ボールが上昇過程を踏む場合がある。このような
場合には、上述の如く、ボールの上昇として処理が実施
される。
下降を判断する場合には、たとえば突風などの影響によ
り再度ボールが上昇過程を踏む場合がある。このような
場合には、上述の如く、ボールの上昇として処理が実施
される。
【0053】つぎに、フレームF4では現移動位置E4
にボールが表示される。現移動位置E4では、今までの
現移動位置E1,E2,E3とは異なり、フレームF4
1の段階で野手Yが捕球可能領域Hに到達する場面とな
る。ここで、フレームF4でのボールの移動方向、移動
速度などにより、フレームF41におけるボールの移動
予測位置E41が演算される。グラウンドには現移動位
置E4に対応させてボールの影SH4が表示されるとと
もに、ボールの移動予測位置E41に対応させてマーク
M4が表示される。
にボールが表示される。現移動位置E4では、今までの
現移動位置E1,E2,E3とは異なり、フレームF4
1の段階で野手Yが捕球可能領域Hに到達する場面とな
る。ここで、フレームF4でのボールの移動方向、移動
速度などにより、フレームF41におけるボールの移動
予測位置E41が演算される。グラウンドには現移動位
置E4に対応させてボールの影SH4が表示されるとと
もに、ボールの移動予測位置E41に対応させてマーク
M4が表示される。
【0054】図2の例では、フレームF41から明らか
なようにマークM4上に野手Yが位置しているので、マ
ークM4は現移動位置E4でのボールの捕球可能領域H
に入ったと判断される。本実施の形態ではこの判断に応
じてマークの表示位置が固定される。そして、マークM
4が表示されている状態が続く中、ボールが捕球された
段階でマークM4の表示が消滅される。
なようにマークM4上に野手Yが位置しているので、マ
ークM4は現移動位置E4でのボールの捕球可能領域H
に入ったと判断される。本実施の形態ではこの判断に応
じてマークの表示位置が固定される。そして、マークM
4が表示されている状態が続く中、ボールが捕球された
段階でマークM4の表示が消滅される。
【0055】ここで、本実施の形態では、30フレーム
先の位置にマークを表示するようにしたが特に限定され
ない。
先の位置にマークを表示するようにしたが特に限定され
ない。
【0056】つぎに、図2に示した概略説明が表示画面
においてどのように状態遷移するのか、図3を用いて説
明する。図3(A)、(B)、(C)、(D)および
(E)は、本実施の形態によるマークの表示遷移例を説
明する図である。図3(A)〜(E)において、図2で
使用された符号と同様の機能を示すものは同様の番号を
付し、その説明を省略する。図3(A)〜(E)におい
て、BAはボールを示し、Dはボールの移動する方向
(以下に、移動方向という)を示す。なお、移動方向D
は実際に画面に表示されないものとする。SH0はフレ
ームF0(図2参照)でのボールBAの影を示し、Kは
野球場のフェンスを示す。
においてどのように状態遷移するのか、図3を用いて説
明する。図3(A)、(B)、(C)、(D)および
(E)は、本実施の形態によるマークの表示遷移例を説
明する図である。図3(A)〜(E)において、図2で
使用された符号と同様の機能を示すものは同様の番号を
付し、その説明を省略する。図3(A)〜(E)におい
て、BAはボールを示し、Dはボールの移動する方向
(以下に、移動方向という)を示す。なお、移動方向D
は実際に画面に表示されないものとする。SH0はフレ
ームF0(図2参照)でのボールBAの影を示し、Kは
野球場のフェンスを示す。
【0057】投手が投げたボールBAを打者Bが打つ
と、打者Bの打撃動作は、ユーザによるキーパッド50
の操作入力により実行される。このとき、打球は外野へ
飛行しているものとする。
と、打者Bの打撃動作は、ユーザによるキーパッド50
の操作入力により実行される。このとき、打球は外野へ
飛行しているものとする。
【0058】図3(A)には、図2におけるフレームF
1に対応する場面が示されている。表示画面101に
は、野手Y、表示画面101から外れたボールBYの影
SH1、そして、ボールBYの位置よりも時間軸上で先
に位置するマークM1が表示される。打者Bが打ったボ
ールBAが矢印D(実際には、表示画面101には表示
されない)の方向に移動するので、矢印D方向で影SH
1の前方にマークM1が配置される。ここで、マークM
1は青色で表示される。
1に対応する場面が示されている。表示画面101に
は、野手Y、表示画面101から外れたボールBYの影
SH1、そして、ボールBYの位置よりも時間軸上で先
に位置するマークM1が表示される。打者Bが打ったボ
ールBAが矢印D(実際には、表示画面101には表示
されない)の方向に移動するので、矢印D方向で影SH
1の前方にマークM1が配置される。ここで、マークM
1は青色で表示される。
【0059】図3(B)の場面でも、ユーザは表示画面
101上でボールBAを直接視認することができない状
態が示されている。ところが、マークM1が青色である
ことから、ユーザはボールBAが上昇中かつ矢印D方向
に移動していることを容易に把握できる。ユーザはマー
クM1の色からボールの軌道を視認し、キーパッド50
の操作を通じてボールBAの移動方向に野手Yの移動を
追従させる。
101上でボールBAを直接視認することができない状
態が示されている。ところが、マークM1が青色である
ことから、ユーザはボールBAが上昇中かつ矢印D方向
に移動していることを容易に把握できる。ユーザはマー
クM1の色からボールの軌道を視認し、キーパッド50
の操作を通じてボールBAの移動方向に野手Yの移動を
追従させる。
【0060】同図(B)は、フレームF2に対応する図
である。ボールBAを野手Yが追いかけている状態が表
示されている。ボールBAは表示画面101上に表示さ
れておらず、ボールの影SH2、及び青色でマークM2
が表示されている。ユーザはボールBAを直接視認する
ことはできないが、マークM2が青色であることから、
ユーザはこの段階でボールBAが上昇中であることを容
易に把握できる。
である。ボールBAを野手Yが追いかけている状態が表
示されている。ボールBAは表示画面101上に表示さ
れておらず、ボールの影SH2、及び青色でマークM2
が表示されている。ユーザはボールBAを直接視認する
ことはできないが、マークM2が青色であることから、
ユーザはこの段階でボールBAが上昇中であることを容
易に把握できる。
【0061】また、ユーザはたとえばジョイスティック
50eを操作して、ボールBAが移動する矢印Dの方向
に野手Yを移動させることになる。
50eを操作して、ボールBAが移動する矢印Dの方向
に野手Yを移動させることになる。
【0062】同図(C)は、図2におけるフレームF3
に対応する図である。ボールBAは表示画面101上に
表示されておらず、ボールの影SH3、及び赤色でマー
クM3が表示されている。ユーザはボールBAを直接視
認することはできないが、マークM3が青色から赤色に
切り換わったことから、ユーザはボールBAが下降中で
あることを容易に把握できる。ボールが下降し始めたこ
とに伴って、矢印Dの方向に移動するボールBAに対し
て、ユーザはジョイスティック50eを操作して捕球体
勢の操作に入る。
に対応する図である。ボールBAは表示画面101上に
表示されておらず、ボールの影SH3、及び赤色でマー
クM3が表示されている。ユーザはボールBAを直接視
認することはできないが、マークM3が青色から赤色に
切り換わったことから、ユーザはボールBAが下降中で
あることを容易に把握できる。ボールが下降し始めたこ
とに伴って、矢印Dの方向に移動するボールBAに対し
て、ユーザはジョイスティック50eを操作して捕球体
勢の操作に入る。
【0063】同図(D)は、図2におけるフレームF4
に対応する図である。ボールBAを野手Yが野球場のフ
ェンスK付近まで追いかけている状態が表示されてい
る。また、野手Yが捕球動作を開始した状態が表示され
ている。表示画面101上には、ボールの影SH4、及
び赤色のマークM4だけではなくボールBAも同時に表
示されている。同図(D)では、野手YがマークM4内
に位置するため捕球可能領域Hに入ったと判断される。
マークM4の移動が停止し地面に固定表示されている。
固定表示されたマークM4により、ユーザは野手Yが捕
球可能領域Hに入ったことを容易に把握することができ
る。
に対応する図である。ボールBAを野手Yが野球場のフ
ェンスK付近まで追いかけている状態が表示されてい
る。また、野手Yが捕球動作を開始した状態が表示され
ている。表示画面101上には、ボールの影SH4、及
び赤色のマークM4だけではなくボールBAも同時に表
示されている。同図(D)では、野手YがマークM4内
に位置するため捕球可能領域Hに入ったと判断される。
マークM4の移動が停止し地面に固定表示されている。
固定表示されたマークM4により、ユーザは野手Yが捕
球可能領域Hに入ったことを容易に把握することができ
る。
【0064】同図(E)は、図2におけるフレームF4
1に対応する図である。野手YがボールBAをグローブ
Gで捕球した状態が表示されている。野手Yによってボ
ールBAが捕球されると、マークM4が画面上から消去
される。
1に対応する図である。野手YがボールBAをグローブ
Gで捕球した状態が表示されている。野手Yによってボ
ールBAが捕球されると、マークM4が画面上から消去
される。
【0065】つぎに本実施の形態の動作について説明す
る。なお、以下の処理は、ゲーム機本体11の制御部1
2がプログラムを実行することにより行われる。図4は
本実施の形態による動作の一例を説明するフローチャー
トである。なお、このフローチャートに示す動作の実行
中に、ユーザによるキーパッド50のジョイスティック
等の操作によってボールの捕球候補となる野手を操作可
能であるが、以下の説明では打者がボールを打った後、
マークの処理を中心に説明する。
る。なお、以下の処理は、ゲーム機本体11の制御部1
2がプログラムを実行することにより行われる。図4は
本実施の形態による動作の一例を説明するフローチャー
トである。なお、このフローチャートに示す動作の実行
中に、ユーザによるキーパッド50のジョイスティック
等の操作によってボールの捕球候補となる野手を操作可
能であるが、以下の説明では打者がボールを打った後、
マークの処理を中心に説明する。
【0066】打者がボールを打ち返した後、まずマーク
をボールの軌道に追随させて表示する処理が開始され
る。このために、ボールの移動方向、移動角度、初速度
を決定するヒット処理が実行される(ステップS1
1)。なお、ボールの移動方向、移動角度、初速度は打
撃動作のタイミングなどにより決定される。
をボールの軌道に追随させて表示する処理が開始され
る。このために、ボールの移動方向、移動角度、初速度
を決定するヒット処理が実行される(ステップS1
1)。なお、ボールの移動方向、移動角度、初速度は打
撃動作のタイミングなどにより決定される。
【0067】つづいて、ボールが野手によって捕球され
たか、それとも地面に着地したのか判断される(ステッ
プS12)。ボールが野手によって捕球されていない状
態、かつ、ボールが地面に着地していないと判断された
場合には(ステップS12:NOルート)、図2で示し
たように、ボールの移動位置に追随してマークを表示さ
せる処理が開始される。すなわち、現時点でのフレーム
を基点にしてn(nは自然数)フレーム先のボールの位
置が演算される(ステップS13)。
たか、それとも地面に着地したのか判断される(ステッ
プS12)。ボールが野手によって捕球されていない状
態、かつ、ボールが地面に着地していないと判断された
場合には(ステップS12:NOルート)、図2で示し
たように、ボールの移動位置に追随してマークを表示さ
せる処理が開始される。すなわち、現時点でのフレーム
を基点にしてn(nは自然数)フレーム先のボールの位
置が演算される(ステップS13)。
【0068】現時点でのフレームからnフレーム先のボ
ールの位置は、現時点でのボールの位置、移動角度、移
動速度などから算出される。現実味を醸し出すのであれ
ば、さらに野球場の風等の天候の影響等を加味させても
よい。本実施の形態においては、現時点から30フレー
ム先のボールの位置が演算されているが、特にこのフレ
ーム数には限定されない。
ールの位置は、現時点でのボールの位置、移動角度、移
動速度などから算出される。現実味を醸し出すのであれ
ば、さらに野球場の風等の天候の影響等を加味させても
よい。本実施の形態においては、現時点から30フレー
ム先のボールの位置が演算されているが、特にこのフレ
ーム数には限定されない。
【0069】ステップS13で求められたnフレーム先
のボールの位置に基づき、ボールの軌道上においてボー
ルが上昇中か否かの判断が下される(ステップS1
4)。すなわち、現時点でのボールの高さに比べてnフ
レーム先におけるボールの高さh(図2参照)の方が高
い場合には、ボールが上昇中であると判断される。現時
点でのボールの高さに比べてnフレーム先におけるボー
ルの高さh(図2参照)の方が低い場合には、ボールが
下降中であると判断される。
のボールの位置に基づき、ボールの軌道上においてボー
ルが上昇中か否かの判断が下される(ステップS1
4)。すなわち、現時点でのボールの高さに比べてnフ
レーム先におけるボールの高さh(図2参照)の方が高
い場合には、ボールが上昇中であると判断される。現時
点でのボールの高さに比べてnフレーム先におけるボー
ルの高さh(図2参照)の方が低い場合には、ボールが
下降中であると判断される。
【0070】したがって、ボールが上昇中であると判断
された場合には(ステップS14:YESルート)、青
色でマークが表示される(ステップS15)。一方、ボ
ールが下降中であると判断された場合には(ステップS
14:NOルート)、赤色でマークが表示される(ステ
ップS16)。
された場合には(ステップS14:YESルート)、青
色でマークが表示される(ステップS15)。一方、ボ
ールが下降中であると判断された場合には(ステップS
14:NOルート)、赤色でマークが表示される(ステ
ップS16)。
【0071】つづいて野手が捕球可能な範囲に入ったか
否かの判断が下される(ステップS17)。具体的に
は、捕球候補である野手に対応付けられた捕球可能領域
(図2の捕球可能領域Hを参照)に現時点のボールが3
0フレーム後に達するか否かの判断が下される。すなわ
ち、図2に示したように、捕球可能領域HとマークM4
との位置関係から捕球可能可否を判断するので、マーク
M4上に野手Yが位置するときだけでなく、野手Yがマ
ークM4の近傍に位置する場合でも捕球可能と判断され
る。マークと野手の捕球可能領域の大小関係は種々変更
可能である。
否かの判断が下される(ステップS17)。具体的に
は、捕球候補である野手に対応付けられた捕球可能領域
(図2の捕球可能領域Hを参照)に現時点のボールが3
0フレーム後に達するか否かの判断が下される。すなわ
ち、図2に示したように、捕球可能領域HとマークM4
との位置関係から捕球可能可否を判断するので、マーク
M4上に野手Yが位置するときだけでなく、野手Yがマ
ークM4の近傍に位置する場合でも捕球可能と判断され
る。マークと野手の捕球可能領域の大小関係は種々変更
可能である。
【0072】野手が現時点でのボールに対して捕球可能
な範囲に入ったと判定された場合(ステップS17:Y
ESルート)、野手の操作がユーザの操作からコンピュ
ータの制御下に移行して野手はオートで捕球体勢に入
り、ボールの捕球位置にマークが色の変化をすることな
く固定表示される(ステップS18)。そして、処理は
ステップS19に移行する。
な範囲に入ったと判定された場合(ステップS17:Y
ESルート)、野手の操作がユーザの操作からコンピュ
ータの制御下に移行して野手はオートで捕球体勢に入
り、ボールの捕球位置にマークが色の変化をすることな
く固定表示される(ステップS18)。そして、処理は
ステップS19に移行する。
【0073】そして、野手によりボールが捕球されたか
否かの判断が下される(ステップS19)。そして、野
手にボールが捕球されたと判断された場合には(ステッ
プS19:YESルート)、現在表示中のマークが表示
画面から消去され(ステップS20)、マーク表示処理
が終了する。なお、マークの固定表示の後、ボールが野
手により捕球されるまでの間は(ステップS19:NO
ルート)、ステップS18によるマークの固定表示が保
持される。
否かの判断が下される(ステップS19)。そして、野
手にボールが捕球されたと判断された場合には(ステッ
プS19:YESルート)、現在表示中のマークが表示
画面から消去され(ステップS20)、マーク表示処理
が終了する。なお、マークの固定表示の後、ボールが野
手により捕球されるまでの間は(ステップS19:NO
ルート)、ステップS18によるマークの固定表示が保
持される。
【0074】また、ステップS17において、野手が現
時点でのボールの位置に対して捕球可能な範囲に入って
いないと判断された場合には(ステップS17:NOル
ート)、処理はステップS12に戻り、ボールが捕球さ
れたか、それともボールが着地したかの判断が行われ
る。ボールの着地については、ファウル、ホームラン、
ヒットなどの状態で判断される。以降、前述したステッ
プS12以降の処理が実行される。
時点でのボールの位置に対して捕球可能な範囲に入って
いないと判断された場合には(ステップS17:NOル
ート)、処理はステップS12に戻り、ボールが捕球さ
れたか、それともボールが着地したかの判断が行われ
る。ボールの着地については、ファウル、ホームラン、
ヒットなどの状態で判断される。以降、前述したステッ
プS12以降の処理が実行される。
【0075】ライナー、フライなどでボールを野手が捕
球したと判断されたり、あるいは、ファウル、ホームラ
ン、ヒットなどによりボールの着地が判断された場合に
は(ステップS12:YESルート)、処理はステップ
S20にジャンプしてマークの表示を消去させる。この
ようにして、マーク表示処理が終了する。
球したと判断されたり、あるいは、ファウル、ホームラ
ン、ヒットなどによりボールの着地が判断された場合に
は(ステップS12:YESルート)、処理はステップ
S20にジャンプしてマークの表示を消去させる。この
ようにして、マーク表示処理が終了する。
【0076】以上説明したように、本実施の形態によれ
ば、野球ゲームにおいて、打者の打ち返したボールの軌
道を演算させ、その演算された軌道上を移動するボール
の移動位置に追随させながら、時間軸上で現移動位置よ
りも先に位置する将来の移動位置をグラウンド上にマー
キングさせることができる。これにより、ユーザは刻々
と変化するボールについて軌道上で少し先の位置を事前
に知ることができる。この場合、ユーザに対していきな
り落下地点を提示しないことから、野手をボールの移動
に追随させる操作面での醍醐味を残すことになる。これ
に加えて、軌道上で、少し先の移動位置をマークで示す
ことから、野手の操作に余裕を与えることが可能とな
る。
ば、野球ゲームにおいて、打者の打ち返したボールの軌
道を演算させ、その演算された軌道上を移動するボール
の移動位置に追随させながら、時間軸上で現移動位置よ
りも先に位置する将来の移動位置をグラウンド上にマー
キングさせることができる。これにより、ユーザは刻々
と変化するボールについて軌道上で少し先の位置を事前
に知ることができる。この場合、ユーザに対していきな
り落下地点を提示しないことから、野手をボールの移動
に追随させる操作面での醍醐味を残すことになる。これ
に加えて、軌道上で、少し先の移動位置をマークで示す
ことから、野手の操作に余裕を与えることが可能とな
る。
【0077】また、本実施の形態では、ボールが上昇中
か、それとも下降中かをマークの色表示で識別できるよ
うにしている。このため、マークが第一色(たとえば青
色)であればボールが上昇中であり、マークが第二色
(たとえば赤色)であればボールが下降中であることが
明らかとなり、視認性を向上させることが可能である。
か、それとも下降中かをマークの色表示で識別できるよ
うにしている。このため、マークが第一色(たとえば青
色)であればボールが上昇中であり、マークが第二色
(たとえば赤色)であればボールが下降中であることが
明らかとなり、視認性を向上させることが可能である。
【0078】このように、コンピュータの操作支援(マ
ーク表示)とユーザ自身の技量とを加味した操作結果が
得られる。その結果、球技系ゲームにおいて、ユーザ自
身が競技に参加しているという臨場感を醸し出すことが
できるので、興趣性を一層向上させることができる。
ーク表示)とユーザ自身の技量とを加味した操作結果が
得られる。その結果、球技系ゲームにおいて、ユーザ自
身が競技に参加しているという臨場感を醸し出すことが
できるので、興趣性を一層向上させることができる。
【0079】なお、上述した実施の形態では、楕円状の
マークを例として挙げたが、この形状に限定されるもの
ではなく、特に形状に限定はなく、様々な形状のマーク
を適用できる。例えば、三角形、四角形などの多角形
や、星印など様々な形状が適用可能である。
マークを例として挙げたが、この形状に限定されるもの
ではなく、特に形状に限定はなく、様々な形状のマーク
を適用できる。例えば、三角形、四角形などの多角形
や、星印など様々な形状が適用可能である。
【0080】なお、本実施の形態においては、ボールの
軌道が弧を描く場合を説明したがこれに限定されるもの
ではない。例えば、野球場の天候が悪く風が強いときで
あれば、ボールが風の影響で上昇、下降を繰り返してユ
ーザがボールの軌道を予測することが困難な場合が考え
られる。このような場合には、毎フレームごとに先のフ
レームのボールの位置を演算により予測するので、従来
に比べてよりリアルなボールの軌跡を演出することがで
きる。このようなリアルなボールの軌跡に対し、ユーザ
はマークを通じてボールの軌道を予測して野手を適確に
捕球位置に移動させなければならないというゲームの趣
向性を体感することができる。
軌道が弧を描く場合を説明したがこれに限定されるもの
ではない。例えば、野球場の天候が悪く風が強いときで
あれば、ボールが風の影響で上昇、下降を繰り返してユ
ーザがボールの軌道を予測することが困難な場合が考え
られる。このような場合には、毎フレームごとに先のフ
レームのボールの位置を演算により予測するので、従来
に比べてよりリアルなボールの軌跡を演出することがで
きる。このようなリアルなボールの軌跡に対し、ユーザ
はマークを通じてボールの軌道を予測して野手を適確に
捕球位置に移動させなければならないというゲームの趣
向性を体感することができる。
【0081】なお、上述した実施の形態では、球技系ゲ
ームとして野球ゲームを一例として挙げていたが、本発
明はこれに限定されるものではなく、ゲーム上のプレイ
ヤがボールを捕球する球技であれば、サッカー、バスケ
ットボール、アメリカンフットボール、テニス、アイス
ホッケーなどへの適用も可能である。野球以外の他の球
技系ゲームにおいても同様の効果を得ることが可能であ
る。
ームとして野球ゲームを一例として挙げていたが、本発
明はこれに限定されるものではなく、ゲーム上のプレイ
ヤがボールを捕球する球技であれば、サッカー、バスケ
ットボール、アメリカンフットボール、テニス、アイス
ホッケーなどへの適用も可能である。野球以外の他の球
技系ゲームにおいても同様の効果を得ることが可能であ
る。
【0082】さて、本発明は、ゲーム専用機、アーケー
ド機、パーソナルコンピュータ、携帯情報端末、携帯電
話機などのいずれにも適用することが可能である。
ド機、パーソナルコンピュータ、携帯情報端末、携帯電
話機などのいずれにも適用することが可能である。
【0083】また、上述した実施の形態では、本発明の
一実施の形態を実現するためのプログラムをCD−RO
M、ハードディスクに記録させていたが、本発明はこれ
に限定されるものではなく、MO、DVD等のコンピュ
ータで読み取り可能な記録媒体に記録させてもよい。ま
た、ハードディスクに上記プログラムをダウンロードさ
せる場合には、ネットワーク111(図1参照)を商用
ネットワーク、インターネット、イントラネット,エク
ストラネット等を利用してもよい。
一実施の形態を実現するためのプログラムをCD−RO
M、ハードディスクに記録させていたが、本発明はこれ
に限定されるものではなく、MO、DVD等のコンピュ
ータで読み取り可能な記録媒体に記録させてもよい。ま
た、ハードディスクに上記プログラムをダウンロードさ
せる場合には、ネットワーク111(図1参照)を商用
ネットワーク、インターネット、イントラネット,エク
ストラネット等を利用してもよい。
【0084】
【発明の効果】以上説明したように本発明によれば、移
動するボールの将来の位置をマークで表示させ、そのマ
ークをグラウンド上にそのボールの移動に追随させてボ
ールの高さに応じた色で表示させるようにしたので、コ
ンピュータの操作支援とユーザ自身の操作技量とを加味
した操作上の醍醐味を得ることが可能な、球技系ゲーム
のプログラムを記録したコンピュータ読み取り可能な記
録媒体およびプログラム、ならびに、球技系ゲーム処理
装置およびその方法を提供できる。
動するボールの将来の位置をマークで表示させ、そのマ
ークをグラウンド上にそのボールの移動に追随させてボ
ールの高さに応じた色で表示させるようにしたので、コ
ンピュータの操作支援とユーザ自身の操作技量とを加味
した操作上の醍醐味を得ることが可能な、球技系ゲーム
のプログラムを記録したコンピュータ読み取り可能な記
録媒体およびプログラム、ならびに、球技系ゲーム処理
装置およびその方法を提供できる。
【図面の簡単な説明】
【図1】本発明の一実施の形態によるビデオゲーム装置
の一構成例を示すブロック図である。
の一構成例を示すブロック図である。
【図2】本発明の一実施の形態によるボールとマークと
の関係を説明する図である。
の関係を説明する図である。
【図3】本発明の一実施の形態による画面の状態遷移を
示す図である。
示す図である。
【図4】本発明の一実施の形態による動作例を説明する
フローチャートである。
フローチャートである。
10 ビデオゲーム装置 11 ゲーム機本体 12 制御部 13 RAM 14 HDD 16 グラフィック処理部 20 CD−ROMドライブ 19 CD−ROM 50 キーパッド 100 TVセット 111 ネットワーク
Claims (28)
- 【請求項1】 グラウンド上でプレイヤが移動可能なボ
ールを扱う球技系ゲームを実現する、球技系ゲームのプ
ログラムを記録したコンピュータ読み取り可能な記録媒
体であって、 前記コンピュータに、 移動するボールの軌道を演算させ、 前記演算された軌道上を移動する前記ボールの現移動位
置における高さを判断し、 前記演算された軌道上を移動する前記ボールの移動位置
に追随させながら、時間軸上で現移動位置よりも先に位
置する将来の移動位置をグラウンド上にマークで表示さ
せ、かつ、前記判断された前記ボールの現移動位置にお
ける高さに応じて前記表示されるマークの色を変更させ
ること、 を実行させるプログラムを記録した記録媒体。 - 【請求項2】 前記コンピュータに、前記マークの色を
変更させる場合、前記移動するボールの高さがピークに
達する前後で前記マークの色を変更させること、を実行
させるプログラムを記録したことを特徴とする請求項1
に記載の記録媒体。 - 【請求項3】 前記コンピュータに、前記移動するボー
ルとプレイヤとの位置関係が所定の条件を満たした場
合、前記マークの色およびその表示位置を固定させるこ
と、を実行させるプログラムを記録したことを特徴とす
る請求項1に記載の記録媒体。 - 【請求項4】 前記コンピュータに、前記マークとプレ
イヤとの位置関係で前記所定の条件を満たしたか否かを
判断させること、を実行させるプログラムを記録したこ
とを特徴とする請求項3に記載の記録媒体。 - 【請求項5】 前記コンピュータに、前記マークを前記
将来の移動位置のほぼ真下に表示させること、を実行さ
せるプログラムを記録したことを特徴とする請求項1に
記載の記録媒体。 - 【請求項6】 前記コンピュータに、前記マークを楕円
状に表示させること、を実行させるプログラムを記録し
たことを特徴とする請求項1に記載の記録媒体。 - 【請求項7】 前記コンピュータに、前記マークを表示
させるとともに前記ボールの現移動位置における影を表
示させること、を実行させるプログラムを記録したこと
を特徴とする請求項1に記載の記録媒体。 - 【請求項8】 グラウンド上でプレイヤが移動可能なボ
ールを扱う球技系ゲームを実現する、球技系ゲームのプ
ログラムであって、 前記コンピュータに、 移動するボールの軌道を演算させ、 前記演算された軌道上を移動する前記ボールの現移動位
置における高さを判断し、 前記演算された軌道上を移動する前記ボールの移動位置
に追随させながら、時間軸上で現移動位置よりも先に位
置する将来の移動位置をグラウンド上にマークで表示さ
せ、かつ、前記判断された前記ボールの現移動位置にお
ける高さに応じて前記表示されるマークの色を変更させ
ること、 を実行させることを特徴とするプログラム。 - 【請求項9】 前記コンピュータに、前記マークの色を
変更させる場合、前記移動するボールの高さがピークに
達する前後で前記マークの色を変更させること、を実行
させることを特徴とする請求項8に記載のプログラム。 - 【請求項10】 前記コンピュータに、前記移動するボ
ールとプレイヤとの位置関係が所定の条件を満たした場
合、前記マークの色およびその表示位置を固定させるこ
と、を実行させることを特徴とする請求項8に記載のプ
ログラム。 - 【請求項11】 前記コンピュータに、前記マークとプ
レイヤとの位置関係で前記所定の条件を満たしたか否か
を判断させること、を実行させることを特徴とする請求
項10に記載のプログラム。 - 【請求項12】 前記コンピュータに、前記マークを前
記将来の移動位置のほぼ真下に表示させること、を実行
させることを特徴とする請求項8に記載のプログラム。 - 【請求項13】 前記コンピュータに、前記マークを楕
円状に表示させること、を実行させることを特徴とする
請求項8に記載のプログラム。 - 【請求項14】 前記コンピュータに、前記マークを表
示させるとともに前記ボールの現移動位置における影を
表示させること、を実行させることを特徴とする請求項
8に記載のプログラム。 - 【請求項15】 球技系ゲーム処理装置であって、 グラウンド上でボールを扱う球技系ゲームを実現するプ
ログラムを記録したコンピュータ読み取り可能な記録媒
体と、 前記記録媒体からプログラムの少なくとも一部を読み出
して実行するコンピュータと、 前記プログラムで実現される球技系ゲームを表示するデ
ィスプレイと、 を備え、 前記コンピュータは、 前記記録媒体からプログラムの少なくとも一部を読み出
すことで、 移動するボールの軌道を演算させ、 前記演算された軌道上を移動する前記ボールの現移動位
置における高さを判断し、 前記演算された軌道上を移動する前記ボールの移動位置
に追随させながら、時間軸上で現移動位置よりも先に位
置する将来の移動位置をグラウンド上にマークで表示さ
せ、かつ、前記判断された前記ボールの現移動位置にお
ける高さに応じて前記表示されるマークの色を変更させ
ること、 を特徴とする球技系ゲーム処理装置。 - 【請求項16】 前記コンピュータに、前記マークの色
を変更させる場合、前記移動するボールの高さがピーク
に達する前後で前記マークの色を変更させることを特徴
とする請求項15に記載の球技系ゲーム処理装置。 - 【請求項17】 前記コンピュータに、前記移動するボ
ールとプレイヤとの位置関係が所定の条件を満たした場
合、前記マークの色およびその表示位置を固定させるこ
とを記録したことを特徴とする請求項15に記載の球技
系ゲーム処理装置。 - 【請求項18】 前記コンピュータに、前記マークとプ
レイヤとの位置関係で前記所定の条件を満たしたか否か
を判断させることを記録したことを特徴とする請求項1
5に記載の球技系ゲーム処理装置。 - 【請求項19】 前記コンピュータに、前記マークを前
記将来の移動位置のほぼ真下に表示させることを特徴と
する請求項15に記載の球技系ゲーム処理装置。 - 【請求項20】 前記コンピュータに、前記マークを楕
円状に表示させることを特徴とする請求項15に記載の
球技系ゲーム処理装置。 - 【請求項21】 前記コンピュータに、前記マークを表
示させるとともに前記ボールの現移動位置における影を
表示させることを特徴とする請求項15に記載の球技系
ゲーム処理装置。 - 【請求項22】 グラウンド上でプレイヤが移動可能な
ボールを扱う球技系ゲームを実現する球技系ゲーム処理
方法であって、 移動するボールの軌道を演算させ、 前記演算された軌道上を移動する前記ボールの現移動位
置における高さを判断し、 前記演算された軌道上を移動する前記ボールの移動位置
に追随させながら、時間軸上で現移動位置よりも先に位
置する将来の移動位置をグラウンド上にマークで表示さ
せ、かつ、前記判断された前記ボールの現移動位置にお
ける高さに応じて前記表示されるマークの色を変更させ
ること、 を有することを特徴とする球技系ゲーム処理方法。 - 【請求項23】 前記マークの色を変更させる場合、前
記移動するボールの高さがピークに達する前後で前記マ
ークの色を変更させることを特徴とする請求項22に記
載の球技系ゲーム処理方法。 - 【請求項24】 前記移動するボールとプレイヤとの位
置関係が所定の条件を満たした場合、前記マークの色お
よびその表示位置を固定させることを特徴とする請求項
22に記載の球技系ゲーム処理方法。 - 【請求項25】 前記マークとプレイヤとの位置関係で
前記所定の条件を満たしたか否かを判断させることを特
徴とする請求項24に記載の球技系ゲーム処理方法。 - 【請求項26】 前記マークを前記将来の移動位置のほ
ぼ真下に表示させることを特徴とする請求項22に記載
の球技系ゲーム処理方法。 - 【請求項27】 前記マークを楕円状に表示させること
を特徴とする請求項22に記載の球技系ゲーム処理方
法。 - 【請求項28】 前記マークを表示させるとともに前記
ボールの現移動位置における影を表示させることを特徴
とする請求項22に記載の球技系ゲーム処理方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000264554A JP2002058867A (ja) | 2000-06-07 | 2000-08-31 | 球技系ゲームのプログラムを記録したコンピュータ読み取り可能な記録媒体およびプログラム、ならびに、球技系ゲーム処理装置およびその方法 |
US09/670,543 US6478678B1 (en) | 2000-06-07 | 2000-09-27 | Computer readable recording medium recording a program of a ball game and the program, ball game processing apparatus and its methods |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000169918 | 2000-06-07 | ||
JP2000-169918 | 2000-06-07 | ||
JP2000264554A JP2002058867A (ja) | 2000-06-07 | 2000-08-31 | 球技系ゲームのプログラムを記録したコンピュータ読み取り可能な記録媒体およびプログラム、ならびに、球技系ゲーム処理装置およびその方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2002058867A true JP2002058867A (ja) | 2002-02-26 |
Family
ID=26593455
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000264554A Pending JP2002058867A (ja) | 2000-06-07 | 2000-08-31 | 球技系ゲームのプログラムを記録したコンピュータ読み取り可能な記録媒体およびプログラム、ならびに、球技系ゲーム処理装置およびその方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US6478678B1 (ja) |
JP (1) | JP2002058867A (ja) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001104636A (ja) * | 1999-10-04 | 2001-04-17 | Shinsedai Kk | 体感ボールゲーム装置 |
ATE432751T1 (de) * | 2002-04-24 | 2009-06-15 | Ssd Co Ltd | Tennisspielsystem |
JP2007244522A (ja) * | 2006-03-14 | 2007-09-27 | Sony Computer Entertainment Inc | ゲーム制御プログラム、ゲーム制御方法、及びゲーム装置 |
JP4845540B2 (ja) * | 2006-03-14 | 2011-12-28 | 株式会社ソニー・コンピュータエンタテインメント | ゲーム制御プログラム、ゲーム制御方法、及びゲーム装置 |
JP5294554B2 (ja) * | 2006-11-16 | 2013-09-18 | 任天堂株式会社 | ゲームプログラム、ゲーム装置、ゲームシステムおよびゲーム処理方法 |
US9934581B2 (en) * | 2010-07-12 | 2018-04-03 | Disney Enterprises, Inc. | System and method for dynamically tracking and indicating a path of an object |
JP5323881B2 (ja) * | 2011-04-08 | 2013-10-23 | 株式会社コナミデジタルエンタテインメント | ゲーム装置及びゲーム制御プログラム |
US20140274369A1 (en) * | 2013-03-12 | 2014-09-18 | Sony Computer Entertainment America Llc | Scheme for assisting in catching an object in a computer simulation |
JP7200184B2 (ja) * | 2020-08-28 | 2023-01-06 | 任天堂株式会社 | 情報処理プログラム、情報処理装置、情報処理システム、および情報処理方法 |
CN113304478B (zh) * | 2021-06-22 | 2022-07-29 | 腾讯科技(深圳)有限公司 | 技能指示器的控制方法和装置、存储介质及电子设备 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5863248A (en) * | 1995-01-19 | 1999-01-26 | Sega Enterprises, Ltd. | Image processing method and image processing device |
JP3239683B2 (ja) * | 1995-05-11 | 2001-12-17 | 株式会社セガ | 画像処理装置および画像処理方法 |
JP4105788B2 (ja) * | 1997-11-14 | 2008-06-25 | 任天堂株式会社 | ビデオゲーム装置およびその記憶媒体 |
JP3181275B2 (ja) * | 1999-07-30 | 2001-07-03 | 株式会社ケイシーイーオー | 競技方法及び装置、記録媒体 |
JP2001321567A (ja) * | 2000-05-15 | 2001-11-20 | Square Co Ltd | 球技系ゲームのプログラムを記録したコンピュータ読み取り可能な記録媒体およびプログラム、ならびに、球技系ゲーム処理装置およびその方法 |
-
2000
- 2000-08-31 JP JP2000264554A patent/JP2002058867A/ja active Pending
- 2000-09-27 US US09/670,543 patent/US6478678B1/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US6478678B1 (en) | 2002-11-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3433380B2 (ja) | 球技系ゲームのプログラムを記録したコンピュータ読み取り可能な記録媒体、球技系ゲーム処理装置およびその方法 | |
JP2002058868A (ja) | 球技系ゲームのプログラムを記録したコンピュータ読み取り可能な記録媒体およびプログラム、ならびに、球技系ゲーム処理装置およびその方法 | |
JP4221838B2 (ja) | ゲーム装置、当り判定方法、及び情報記録媒体 | |
WO1996036017A1 (fr) | Appareil de traitement d'images et procede associe | |
JP4619087B2 (ja) | ゲームプログラムおよびゲーム装置 | |
JP3927821B2 (ja) | プログラム、情報記憶媒体及びゲーム装置 | |
JP4610659B2 (ja) | ゲームプログラム、ゲーム装置、ゲーム制御方法 | |
US20090227373A1 (en) | Game program, game device, and game control method | |
US6461237B1 (en) | Computer readable program product storing program for ball-playing type game, said program, and ball-playing type game processing apparatus and method | |
JP2002058867A (ja) | 球技系ゲームのプログラムを記録したコンピュータ読み取り可能な記録媒体およびプログラム、ならびに、球技系ゲーム処理装置およびその方法 | |
US20010044333A1 (en) | Video game device, play result display method of video game, and readable recording medium where play result display method program is recorded | |
JP4409994B2 (ja) | プログラム、情報記憶媒体及びゲーム装置 | |
JP2001321567A (ja) | 球技系ゲームのプログラムを記録したコンピュータ読み取り可能な記録媒体およびプログラム、ならびに、球技系ゲーム処理装置およびその方法 | |
JP4320352B2 (ja) | ゲーム装置、ゲーム制御プログラム、およびこれを記録した記録媒体 | |
JP2003190636A (ja) | ビデオゲームプログラム、ビデオゲームプログラムを記録した可読記録媒体、方法、及びビデオゲーム装置 | |
JP3665317B2 (ja) | 球技系ゲームのプログラムを記録したコンピュータ読み取り可能な記録媒体、球技系ゲーム処理装置およびその方法 | |
JP3461173B1 (ja) | 球技系ビデオゲームのプログラムを記録したコンピュータ読み取り可能な記録媒体、コンピュータプログラム、球技系ビデオゲーム処理装置および球技系ビデオゲーム処理方法 | |
JP3472288B2 (ja) | 球技系ビデオゲームのプログラムを記録したコンピュータ読み取り可能な記録媒体、コンピュータプログラム、球技系ビデオゲーム処理装置および球技系ビデオゲーム処理方法 | |
JP4545545B2 (ja) | ゲームプログラムおよびゲーム装置 | |
JP2002200348A (ja) | 野球ゲームの制御方法、記録媒体及びゲーム装置 | |
JP2002282537A (ja) | 野球ビデオゲームのプログラムを記録したコンピュータ読み取り可能な記録媒体および野球ビデオゲームプログラムおよびビデオゲーム処理方法およびビデオゲーム装置 | |
JP2002282548A (ja) | ビデオゲームのプログラムを記録したコンピュータ読み取り可能な記録媒体およびビデオゲームプログラムおよびビデオゲーム処理方法およびビデオゲーム機 | |
JP4409993B2 (ja) | プログラム、情報記憶媒体及びゲーム装置 | |
JP2002052242A (ja) | 球技系ゲームのプログラムを記録したコンピュータ読み取り可能な記録媒体およびプログラム、ならびに、球技系ゲーム処理装置およびその方法 | |
US6471585B1 (en) | Ball-game-type game program, computer-readable recording medium on which such a program is recorded, and ball-game-type game processing apparatus and method |