(57)【要約】【課題】従来のレーシングゲームの実行方法を検討し、遊戯者がより多くのスピード感を感じることの出来る一方で遊戯者による操作の難度を増加させず、かつ画面の歪みも少ないゲームの実行方法及びこれを用いたビデオゲーム装置を提供する。【解決手段】３Ｄレーシングゲームの一類型である、視点を原点とする座標を有し、複数のポリゴンにより形成される移動オブジェクト、および複数のポリゴンにより形成される背景オブジェクトを二次元面に投影して得られる画像をモニタ上に表示して遊戯者の操作により該当移動オブジェクトの動きが制御されるビデオゲーム装置におけるレーシングゲーム実行方法において、オブジェクトを構成する三次元ポリゴンを二次元画面に投影する際の視野角を、背景オブジェクトについては遊戯者の操作で変更可能にするとともに、移動オブジェクトでは視野角をより小さく変更するか、またはまったく変更しないことを特徴とするゲームの実行方法。【選択図】図１１
2004141592.tif 000002
【特許請求の範囲】
【請求項１】
三次元空間座標を持つ複数のポリゴンにより作られた背景オブジェクト、および三次元空間座標を持つ複数のポリゴンにより作られ前記背景オブジェクトに対して移動を行う移動オブジェクトを、前記移動オブジェクトに連動して移動する視点から見ているものとして二次元平面上に射影変換して得られる画像をモニタ上に表示して、遊戯者の操作により前記移動オブジェクトの動きが制御されるビデオゲーム装置におけるゲーム実行方法において、前記遊戯者の操作により前記背景オブジェクトを描画する視野角を変更する手段を有し、前記背景オブジェクトの視野角の変更に連動して前記移動オブジェクトの視野角をより少なく変更することを特徴とするゲーム実行方法。特に、移動オブジェクトの視野角の変動は背景オブジェクトの視野角の変動の半分か、半分よりも小さな比率とする。
【請求項２】
請求項１において、移動オブジェクトの視野角の変更をしないことを特徴とするゲーム実行方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】本発明は、ビデオゲーム装置におけるレーシングゲーム実行方法に関する。
【０００２】
【従来の技術】コンピュータグラフィック技術を用いてゲームキャラクタを表示するゲーム実行方法及びこれを用いるビデオゲーム装置には、三次元空間上に構成された特定の背景オブジェクト上を、遊戯者の視点に連結している移動オブジェクトが高速で移動するタイプのゲームがある。典型例としてはカーレーシングゲームがあげられる。カーレーシングゲームにおいては上記背景オブジェクトをコース、移動オブジェクトを自車と呼ぶことが多い。
これらのゲームの特徴として、上記移動オブジェクトに連結された視点に対して二次元平面に投影されモニタに表示された画像の経時変化、すなわちスピード感によって遊戯者に快感を感じさせる効果がある。
上記スピード感を増大させるためには、移動オブジェクトの三次元空間内での移動速度を増大させる方法がある。また、三次元空間を二次元空間に投影する際の視野角を増大することによってもスピード感は増大する。
【０００３】
【発明が解決しようとする課題】しかしながら、移動速度を増大させれば遊戯者による操作が困難になった。また、視野角を増大させれば画面の歪みが発生して遊戯者に違和感を生じさせることになった。
したがって、本発明の目的は、このような従来のレーシングゲームの実行方法を検討し、スピード感を増大させつつも操作性が悪くなりにくく、また画面の歪みも少ないビデオゲーム装置を提供することにある。
【０００４】
【課題を解決するための手段】上記の本発明のレーシングゲームの実行方法は、三次元空間座標を有する複数のポリゴンにより形成される背景オブジェクト、および前記背景オブジェクトに対して遊戯者の操作により移動可能な移動オブジェクト、および前記移動オブジェクトに連動する視点を有し、前記視点を基準として前記背景オブジェクトおよび前記移動オブジェクトを二次元面に投影して得られる画像をモニタ上に表示して、遊戯者の操作により該移動オブジェクトの動きが制御されるビデオゲーム装置におけるレーシングゲーム実行方法において、前記遊戯者の操作により前記背景オブジェクトの前記三次元空間におかれる前記視点位置を基準として二次元平面に射影変換する際の視野角を変更する手段を有し、かつその視野角変更手段によっては前記移動オブジェクトを射影変換する際の視野角の変更はより少なくすることを特徴とする。特に、移動オブジェクトに対する視野角の変化は０とする、つまり変化させないことが望ましい。
【０００５】
特に好ましい様態としては、前記背景オブジェクトをレーシングゲームにおけるコース、前記移動オブジェクトを遊戯者が操作するレースカー、前記視点をレースカー後方やや上からレースカー進行方向を見る視点、前記視野角変更手段をターボスイッチとして実施する方法がある。
【０００６】
【発明の実施の形態】以下本発明の実施の形態を説明する。なお、図において、同一又は、類似のものには同一の参照番号又は参照記号を付して説明する。
【実施例１】ここで、本発明の解決すべき事項の検討及び理解のために、一般的なビデオゲーム装置のハードウエアブロック構成を説明する。図１は、このような一般的なビデオゲーム装置のハードウエアブロック構成例である。以下の実施例では３Ｄビデオゲーム機を用いて説明するが、この発明はパーソナルコンピュータやグラフィックワークステーション等の他の画像処理装置にも適用できる
【０００７】
図１において、ビデオゲーム装置本体１には、ゲームプログラムや映像・音声等のデータ格納された記録媒体であるＣＤ−ＲＯＭ等の外部ＲＯＭ記憶装置２と、バックアップメモリ３と、出力装置としての画像表示するディスプレイモニタ４と、音声表示するスピーカ５及び、遊戯者からの入力を受け付けるための装置であるコントローラ６が外部機器として接続されている。なお、コントローラは複数接続される場合もある。外部ＲＯＭ記憶装置２は、ハードディスク装置で代用される場合があり、この場合にはビデオゲーム装置本体１に内蔵させることがおおい。また、外部ＲＯＭ記憶装置２はモデムやネットワークカード等の通信装置で代用されることもある。
【０００８】
ビデオゲーム装置本体１には、ゲームプログラムの実行や全体システムの制御及び、画像表示のための座標変換等を行う制御手段としてのＣＰＵ１０、ＣＰＵ１０が処理を行うのに必要なプログラムやデータが、外部ＲＯＭ記憶装置２から転送記憶されるシステムメモリ１１と、ビデオゲーム装置１を起動する際に必要なプログラムやデータが記憶されているブートＲＯＭ記憶装置１２を有する。さらに、本ビデオゲーム装置本体１には、各ブロック構成部とのプログラムやデータの流れを制御するバスコントローラ１３、ＲＯＭ記憶装置から読み出した映像（ムービー）データを再生したり、遊戯者の操作やゲーム進行に応じて画像表示のための画像を生成するグラフィックプロセッサ１４と、外部ＲＯＭ記憶装置２から読み出した音楽データを再生したり、遊戯者の操作やゲームの進行に対応して効果音や音声情報を生成するサウンドプロセッサ１５と、コントローラから遊戯者の入力データを受けるとともに振動などの情報をコントローラに送るコントローラ制御装置１６を有して構成される。
【０００９】
また、ゲームの終了又は、ゲームの実行途中のデータを格納して置く場合は、バックアップメモリ３に格納される。バックアップメモリ３はゲーム機内部におかれる場合もある。
【００１０】
図２は、上記の様に各個人宅に置かれるあるいは、ゲームセンターに置かれるビデオゲーム装置におけるゲームの実行動作を説明するフローである。
【００１１】
処理のスタートによりビデオゲーム装置１の電源がＯＮにされる。これによりブートＲＯＭ記憶装置１２に格納された起動（ブート）プログラムがＣＰＵ１０により実行され、外部ＲＯＭ記憶装置２に格納されているゲームプログラムと必要なデータがシステムメモリ１１に転送され、ゲームプログラムの初期設定が行われる。（ステップＳ１）
【００１２】
次いで、ゲーム一回分に必要な設定処理が実行される。ここではレーシングゲームを行うコースや、遊戯者が使用するレースカーの選択等が行われる。バックアップメモリ３に格納されているデータがあれば、これらの処理に影響を与える。（ステップＳ２）
【００１３】
次いで、ゲームのレース部分が実行される。ここでは遊戯者の入力に従って背景オブジェクトの視野角の変更が行われるべきかチェックする。（ステップＳ３）
【００１４】
ステップＳ３で、遊戯者が視野角を変更するための入力を行っていれば背景オブジェクトの視野角を変更する。それと連動して移動オブジェクトの視野角も変動する場合には、背景オブジェクトの視野角の変動値をＡ、移動オブジェクトの視野角の変動値をＢと表記すれば、ＡとＢには関係「Ｂ＝ｋＡ」が成り立つ。係数ｋは、０および０．５を含む０から０．５の間の実数である。（ステップＳ４）
【００１５】
ゲーム進行上必要なその他の処理を実行する。（ステップＳ５）
【００１６】
背景オブジェクト画像を、背景オブジェクトの視野角に基づいて生成するよう、グラフィックプロセッサ１４に命令を登録する。（ステップＳ６）
【００１７】
移動オブジェクト画像を、移動オブジェクトの視野角に基づいて生成するよう、グラフィックプロセッサ１４に命令を登録する。（ステップＳ７）
【００１８】
ステップＳ６およびステップＳ７の命令に従い、グラフィックプロセッサ１４が背景画像および移動オブジェクト画像を生成し、ディスプレイモニタ４に表示する。（ステップＳ８）
【００１９】
プログラムが終了するかどうかチェックする。（ステップＳ９）
【００２０】
プログラムの終了処理を行い、ゲームを終了する。ここでは、必要であればそれまでのゲームの実行データがバックアップメモリ３に格納される。（ステップＳ１０）
【００２１】
図３はこのような一般的なビデオゲーム装置の外観の例である。また、図４は図３のビデオゲーム装置で実行されている、本発明を使用したレーシングゲームの画面の例である。符号４０は宇宙船という設定であるが、前記レースカーとしての役割を果たしている。図５は図３のビデオゲーム装置のコントローラの例である。この例ではボタンＣ（符号５０）をターボボタンとして設定しており、遊戯者はこのボタンを押す、又は離すことで背景オブジェクトの視野角を変更できる、つまり視野角を変更する手段である。この例ではボタンであるが、キーやスイッチに割り当てることも出来る。
【００２２】
【実施例２】図６はこのような一般的なビデオゲーム装置の外観の別の例であり、ゲームセンターで使用されることが多いタイプである。また、図７は図６のビデオゲーム装置で実行されている、本発明を使用したレーシングゲームの画面の例であり、レースコース上を走る車を現している。図６の符号６０はターボ・スロットル・レバーであり、遊戯者はこのスロットル・レバーを望む位置に設定することによって背景オブジェクトの視野角を変更できる、つまり視野角を変更する手段である。この例ではレバーであるが、ペダル、ハンドル、ダイヤルなどで実装することもできる。
【００２３】
以上の実施例ではレーシングゲームに限って説明したが、本発明はポリゴンを使用し請求項の要求を満たす全てのゲームに応用できる。
【００２４】
【発明の効果】図８は従来の方法によって、仮想三次元空間における道路とその上にある車を、車後方の視点を基準として描画した画面を現したものである。ディスプレイモニタ４の画面の中央やや下に描かれている直方体が車を現している。従来の方法によって描かれているために歪みは無いが、遊戯者が得られるスピード感も小さい。
図９は従来の方法によって描かれた画面例の二つ目で、図８の例で描いたものと同一のデータに対し視野角２０を増大させて描画したものである。視野角が大きいため、スピード感が大きく、画面により広い範囲が表示される一方で、道路を見れば歪みが大きく、また、車が小さく描画されてしまう。
図１０は従来の技術によって図９の例を改善したもので、図９の例に比べて車により近い位置に視点を設定して描画したものである。車は図１と同様の大きさで描画されるようになったが、それだけ車の歪みも目立っている。特に、車が縦に細長く表示されていて違和感が大きい。
【００２５】
図１１は本発明によって、車だけ図８の例と同じ視野角で描画し、一方で道路は図９の例と同じく図８の例よりも大きな視野角で描画した画面の例である。スピード感は図２の例、図３の例と同様に大きく、一方で車は図８と同様に歪み無く描画される。
【００２６】
以上のとおり、この発明によれば、レーシングゲームにおいて、視野角が広がることに応答して、背景画像が見かけ上速く流れる部分が表示されるため、より大きなスピード感を感じることが出来るとともに、視野角の広がりによって生じる画面の歪みが遊戯者が注目しやすい操作中のレースカーに及ばないため、より違和感の少ない状態でスピード感を味わうことが出来る。
【図面の簡単な説明】
【図１】本発明の一実施例の３Ｄビデオゲームシステムのブロック図である。
【図２】本発明に基づくレーシングゲームのフローチャートの例である。
【図３】一般的なビデオゲーム装置（家庭用）の外観の例である。
【図４】本発明を使用したレーシングゲームの画面の例である。
【図５】ビデオゲーム装置のコントローラの例である。
【図６】一般的なビデオゲーム装置（業務用）の外観の例である。
【図７】本発明を使用したレーシングゲームの画面の例である。
【図８】道路とその上にある車を従来の方法により描画した画面である。
【図９】従来の方法によって描画された画面の一例である。
【図１０】従来の方法によって描画された画面の一例である。
【図１１】本発明の方法によって描画された画面の一例である。
【符号の説明】
１　　ビデオゲーム装置
２　　外部ＲＯＭ記憶装置
３　　バックアップメモリ
４　　ディスプレイモニタ
５　　スピーカ
６　　コントローラ
１０　ＣＰＵ（中央処理装置）
１１　システムメモリ
１２　ブートＲＯＭ記憶装置
１３　バスコントローラ
１４　グラフィックプロセッサ
１５　サウンドプロセッサ
１６　コントローラ制御装置
２０　オブジェクトを描画する際の視野角
４０　レースカー
５０　視野角変更手段・ボタン
６０　視野角変更手段・スロットルレバー
１１１　移動オブジェクト画像（移動オブジェクト用視野角で描画）
１１２　背景オブジェクト画像（背景オブジェクト用視野角で描画）
１１３　本発明により描画された画面
【図１】
2004141592.tif 000003
【図２】
2004141592.tif 000004
【図３】
2004141592.tif 000005
【図４】
2004141592.tif 000006
【図５】
2004141592.tif 000007
【図６】
2004141592.tif 000008
【図７】
2004141592.tif 000009
【図８】
2004141592.tif 000010
【図９】
2004141592.tif 000011
【図１０】
2004141592.tif 000012
【図１１】
2004141592.tif 000013