(57)【要約】    【構成】  ゲーム装置１０はゲーム機１２およびゲームカートリッジ１４を含む。ゲームカートリッジ１４には、ゴルフゲームのゲームプログラムが記憶される。ゴルフゲームの進行中に、グリーン上にボールが乗ると、ＬＣＤ１８にグリーンが表示されるとともに、グリーン上の各地点に傾斜の大きさおよび傾斜の方向を示す傾斜標識オブジェクトが表示される。傾斜標識オブジェクトでは、所定フレーム毎にその模様が変化され、傾斜方向に模様が流れているように見える。    【効果】  グリーンの傾斜を把握して、容易にゴルフボールが転がる様子をイメージすることができる。【選択図】  図１
2005103117.tif 000002
【特許請求の範囲】
【請求項１】
仮想的なゴルフコースを表示手段に表示して、ゴルフゲームをプレイさせるゲーム装置であって、
ゴルフコースの少なくとも所定領域内の各地点について、傾斜に関連する傾斜関連情報を記憶する傾斜関連情報記憶手段、
前記所定領域内の各地点に配置されかつ閉領域を有する形状の傾斜表示オブジェクトを前記表示手段に表示するオブジェクト表示制御手段、および
前記傾斜表示オブジェクトの閉領域内部の模様を、前記傾斜関連情報に基づく傾斜の向きに流れるように表示を変化させる表示変化手段を備える、ゲーム装置。
【請求項２】
前記オブジェクト表示制御手段は、前記傾斜関連情報に基づく傾斜の大きさに応じて前記傾斜表示オブジェクトの種類を変更する、請求項１記載のゲーム装置。
【請求項３】
前記傾斜表示オブジェクトは半透明のオブジェクトである、請求項１または２記載のゲーム装置。
【請求項４】
前記傾斜表示オブジェクトは方向性を有する形状であり、
前記オブジェクト表示制御手段は、前記傾斜表示オブジェクトの所定方向を前記傾斜関連情報に基づく傾斜方向にあわせるように表示する、請求項１ないし３のいずれかに記載のゲーム装置。
【請求項５】
前記傾斜表示オブジェクトの閉領域内部の模様はグラデーションを有し、
前記表示変化手段は、前記グラデーションの色を徐々に変化させる、請求項１ないし４のいずれかに記載のゲーム装置。
【請求項６】
仮想的な地形を表示制御手段に表示して、所定のゲームをプレイさせるゲーム装置であって、
前記地形の少なくとも所定領域内の各地点について、傾斜に関連する傾斜関連情報を記憶する傾斜関連情報記憶手段、
前記所定領域内の各地点に配置されかつ閉領域を有する形状の傾斜表示オブジェクトを前記表示手段に表示するオブジェクト表示制御手段、および
前記傾斜表示オブジェクトの閉領域内部の模様を、前記傾斜関連情報に基づく傾斜の向きに流れるように表示を変化させる表示変化手段を備える、ゲーム装置。
【請求項７】
仮想的なゴルフコースを表示手段に表示して、ゴルフゲームをプレイさせるゲーム装置によって実行されるゲームプログラムであって、
前記ゲーム装置は、ゴルフコースの少なくとも所定領域内の各地点について、傾斜に関連する傾斜関連情報を記憶する傾斜関連情報記憶手段を備え、
前記ゲーム装置のプロセサに、
前記所定領域内の各地点に配置されかつ閉領域を有する形状の傾斜表示オブジェクトを前記表示手段に表示するオブジェクト表示制御ステップ、および
前記傾斜表示オブジェクトの閉領域内部の模様を、前記傾斜関連情報に基づく傾斜の向きに流れるように表示を変化させる表示変化ステップを実行させる、ゲームプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明はゲーム装置およびゲームプログラムに関し、特にたとえば、仮想的なゴルフコースを表示手段に表示して、ゴルフゲームをプレイさせる、ゲーム装置およびゲームプログラムに関する。
【背景技術】
【０００２】
従来、ゴルフゲームにおいて、グリーンの起伏をプレイヤに提示する方法として、非特許文献１に開示されるような方法がある。この方法では、グリーンの傾斜を矢印マークの大小および向きによってグリーンの起伏（傾斜の方向および度合い）を提示していた。
【０００３】
また、グリーンの起伏をプレイヤに提示する別の方法として、非特許文献２に開示されるような方法がある。この方法では、グリッドの上を移動する粒子の向きおよび移動速度によってグリーンの起伏を提示していた。
【非特許文献１】「任天堂公式ガイドブック  モバイルゴルフ」，株式会社小学館，２００１年７月１０日，ｐ２１
【非特許文献２】「みんなのゴルフ３」，ソニーコンピュータエンタテイメント，２００１年７月２６日，ｐ１１
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、非特許文献１に開示された方法では、単に矢印の向きおよび大きさによって傾斜の向きおよび度合いを提示するため、ボールが実際にどのように転がるのかをイメージし難い場合があった。
【０００５】
また、非特許文献２に開示された方法では、粒子の移動速度によって傾斜の度合いを提示しているので、プレイヤは或る程度の時間、粒子を注視しなければ移動速度の違いを認識することができないという問題があった。また、このような方法を携帯型のゲーム装置に適用した場合には、当該ゲーム装置の表示画面は小さいため、グリッド上を移動する粒子も小さくなってしまい、視認するのが困難である。さらには、粒子の移動制御のための負荷が大きいという問題もあった。
【０００６】
それゆえに、この発明の主たる目的は、少ない負荷でゴルフコースの起伏の様子を分かり易く表示できる、ゲーム装置およびゲームプログラムを提供することである。
【課題を解決するための手段】
【０００７】
請求項１の発明は、仮想的なゴルフコースを表示手段に表示して、ゴルフゲームをプレイさせるゲーム装置であって、ゴルフコースの少なくとも所定領域内の各地点について、傾斜に関連する傾斜関連情報を記憶する傾斜関連情報記憶手段、所定領域内の各地点に配置されかつ閉領域を有する形状の傾斜表示オブジェクトを表示手段に表示するオブジェクト表示制御手段、および傾斜表示オブジェクトの閉領域内部の模様を、傾斜関連情報に基づく傾斜の向きに流れるように表示を変化させる表示変化手段を備える、ゲーム装置である。
【０００８】
請求項１の発明では、ゲーム装置（１０：実施例における参照符号。以下同じ。）はプレイヤにゴルフゲームをプレイさせる。その表示手段（１８）には、仮想的なゴルフコースが表示される。傾斜関連情報記憶手段（６０）は、ゴルフコースの少なくとも所定領域（７０）内の各地点について、傾斜に関連する傾斜関連情報を記憶する。オブジェクト表示制御手段（１８，４２，５０）は、所定領域（７０）内の各地点に配置されかつ閉領域を有する形状の傾斜表示オブジェクト（７２）を表示手段（１８）に表示する。表示変化手段（１８，４２，５０，Ｓ１７）は、傾斜表示オブジェクト（７２）の閉領域内部の模様を、傾斜関連情報に基づく傾斜の向きに流れるように表示を変化させる。
【０００９】
請求項１によれば、各地点に配置される傾斜表示オブジェクトの模様を傾斜の向きに流れるように表示を変化させるので、所定領域における起伏の様子を容易に理解することができる。したがって、ゴルフボールの転がる様子を簡単にイメージすることができる。また、傾斜表示オブジェクトの模様を変化させるだけなので、少ない負荷で表示することができる。
【００１０】
請求項２の発明は請求項１に従属し、オブジェクト表示制御手段は、傾斜関連情報に基づく傾斜の大きさに応じて傾斜表示オブジェクトの種類を変更する。
【００１１】
請求項２の発明では、オブジェクト表示制御手段（１８，４２，５０）は、傾斜関連情報に基づく傾斜の大きさに応じて傾斜表示オブジェクト（７２）の種類を変更する（Ｓ３）。たとえば、傾斜表示オブジェクト（７２）の大きさや形状を変更する。
【００１２】
請求項２によれば、傾斜表示オブジェクトを一目見るだけで、傾斜の程度（度合い）を容易に把握することができる。
【００１３】
請求項３の発明は請求項１または２に従属し、傾斜表示オブジェクトは半透明のオブジェクトである。
【００１４】
請求項３の発明では、傾斜表示オブジェクト（７２）は半透明のオブジェクトである。
つまり、傾斜表示オブジェクト（７２）の模様は半透明である。
【００１５】
請求項３によれば、傾斜表示オブジェクトを半透明で表示するため、当該傾斜オブジェクトが表示される部分においてもゴルフコースが見えるため、ゲームプレイに支障を来たすことがない。
【００１６】
請求項４の発明は請求項１ないし３のいずれかに従属し、傾斜表示オブジェクトは方向性を有する形状であり、オブジェクト表示制御手段は、傾斜表示オブジェクトの所定方向を傾斜関連情報に基づく傾斜方向にあわせるように表示する。
【００１７】
請求項４の発明では、傾斜表示オブジェクト（７２）は方向性を有する形状である。たとえば、二等辺三角形の形状にすれば、その頂点（等辺の交わる頂点）によって方向性が示される。オブジェクト制御表示手段（１８，４２，５０）は、傾斜表示オブジェクト（７２）の所定方向を傾斜関連情報に基づく傾斜方向にあわせるように表示する（Ｓ１１）。たとえば、各地点に配置される傾斜オブジェクト（７２）の向きを回転させて、傾斜方向に向ける。
【００１８】
請求項４によれば、方向性を有する傾斜オブジェクトを傾斜方向に向けるように表示するので、より傾斜方向を分かり易くすることができる。
【００１９】
請求項５の発明は請求項１ないし４のいずれかに従属し、傾斜表示オブジェクトの閉領域内部の模様はグラデーションを有し、表示変化手段は、グラデーションの色を徐々に変化させる。
【００２０】
請求項５の発明では、傾斜表示オブジェクト（７２）の閉領域内部の模様はグラデーションを有している。表示変化手段（１８，４２，５０，Ｓ１７）は、グラデーションの色を徐々に変化させる。つまり、グラデーションの色が傾斜の向きに流れるように変化される。
【００２１】
請求項５によれば、グラデーションの色を変化させるので、傾斜の向きを容易に認識でき、直感でゴルフボールの転がる様子をイメージすることができる。
【００２２】
請求項６の発明は、仮想的な地形を表示制御手段に表示して、所定のゲームをプレイさせるゲーム装置であって、地形の少なくとも所定領域内の各地点について、傾斜に関連する傾斜関連情報を記憶する傾斜関連情報記憶手段、所定領域内の各地点に配置されるかつ閉領域を有する傾斜表示オブジェクトを表示手段に表示するオブジェクト表示制御手段、および傾斜表示オブジェクトの閉領域内部の模様を、傾斜関連情報に基づく傾斜の向きに流れるように表示を変化させる表示変化手段を備える、ゲーム装置である。
【００２３】
請求項６によれば、ゴルフゲーム以外のゲームであっても、請求項１の発明と同様に、所定領域における起伏の様子を容易に理解することができる。
【００２４】
請求項７の発明は、仮想的なゴルフコースを表示手段に表示して、ゴルフゲームをプレイさせるゲーム装置によって実行されるゲームプログラムであって、ゲーム装置は、ゴルフコースの少なくとも所定領域内の各地点について、傾斜に関連する傾斜関連情報を記憶する傾斜関連情報記憶手段を備え、ゲーム装置のプロセサに、所定領域内の各地点に配置されるかつ閉領域を有する傾斜表示オブジェクトを表示手段に表示するオブジェクト表示制御ステップ、および傾斜表示オブジェクトの閉領域内部の模様を、傾斜関連情報に基づく傾斜の向きに流れるように表示を変化させる表示変化ステップを実行させる、ゲームプログラムである。
【００２５】
請求項７の発明においても、請求項１の発明と同様に、所定領域における起伏の様子を容易に理解することができ、ゴルフボールの転がる様子を簡単にイメージすることができる。
【発明の効果】
【００２６】
この発明によれば、所定領域内の各地点に配置される傾斜表示オブジェクトの閉領域内部の模様を傾斜の向きに流れるように表示するので、ボールの転がり方をイメージし易くすることができる。すなわち、ゴルフコースの起伏の様子を分かり易く表示することができる。また、傾斜表示オブジェクトの閉領域内部の模様を変化させるだけなので、表示のための負荷を少なくすることができる。
【００２７】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【発明を実施するための最良の形態】
【００２８】
図１を参照して、この発明の一実施例であるゲーム装置１０は、ゲーム機１２およびゲームカートリッジ１４を含む。ゲーム機１２は、たとえば、本件出願人が製造販売する携帯ゲーム機（商品名「ゲームボーイアドバンス」）であり、ハウジング１６を含む。ハウジング１６の前面には、その略中央にカラーの液晶表示器（以下、「ＬＣＤ」という。）１８が設けられる。このＬＣＤ１８には、仮想的なゲーム空間およびそのゲーム空間内に存在するゲームキャラクタなどが表示されるとともに、必要に応じてメッセージが表示される。また、ハウジング１６には、操作ボタン２０，２２，２４，２６，２８，３０および３２が設けられる。操作ボタン２０，２２および２４はＬＣＤ１８の左方に配置され、操作ボタン２６および２８はＬＣＤ１８の右方に配置される。さらに、ハウジング１６の上側（ＬＣＤ１８の上方）の端面（天面）には、操作ボタン３０および３２が配置される。
【００２９】
操作ボタン２０は、ディジタルジョイスティックとして機能する十字ボタンであり、４つの押圧部の１つを操作することによって、ＬＣＤ１８上に表示されたゲームキャラクタの移動方向を指示したり、カーソルを移動させたりすることができる。操作ボタン２２は、プッシュボタンで構成されたスタートボタンであり、ゲーム開始を指示するため等に利用される。操作ボタン２４は、プッシュボタンで構成されたセレクトボタンであり、ゲームモードの選択等に利用される。
【００３０】
操作ボタン２６は、プッシュボタンで構成されたＡボタンであり、ＬＣＤ１８上に表示されたゲームキャラクタに打つ、投げる、つかむ、乗る、ジャンプするなどの任意のアクションをさせることができる。操作ボタン２８は、プッシュボタンで構成されたＢボタンであり、セレクトボタン２４で選択したゲームモードの変更やＡボタン２６で決定したアクションの取り消し等のために利用される。操作ボタン３０は、プッシュボタンで構成された左押しボタン（Ｌボタン）であり、操作ボタン３２は、プッシュボタンで構成された右押しボタン（Ｒボタン）である。操作ボタン３０および操作ボタン３２は、Ａボタン２６およびＢボタン２８と同様の操作をすることができ、また、Ａボタン２６およびＢボタン２８の補助的な操作をすることができる。
【００３１】
また、ハウジング１６の裏面上端部には、挿入口３４が形成される。この挿入口３４には、上述したゲームカートリッジ１４が挿入される。図示は省略するが、挿入口３４の奥部とゲームカートリッジ１４の挿入方向先端部とには、それぞれコネクタが設けられており、したがって、ゲームカートリッジ１４が挿入口３４に挿入されると、２つのコネクタが互いに接続される。このため、ゲーム機１２のＣＰＵコア４２（図２参照）がゲームカートリッジ１４にアクセス可能となる。
【００３２】
さらに、ハウジング１６の表面であり、Ａボタン２６およびＢボタン２８の下方には、ゲーム中にＢＧＭ、効果音またはゲームキャラクタの音声或いは擬声音などを出力するためのスピーカ３６が設けられる。
【００３３】
なお、図１では省略するが、ハウジング１６の天面側にはさらに、外部拡張コネクタが設けられ、ハウジング１６の裏面側には、電池収容ボックスが設けられ、そして、ハウジング１６の底面側には電源スイッチ、音量ボリュームおよびイヤフォンジャックなどが設けられる。
【００３４】
図２はゲーム装置１０の電気的な構成を示すブロック図である。この図２を参照して、ゲーム機１２はプロセサ４０を含み、このプロセサ４０は、ＣＰＵコア４２とそれに関連するブートＲＯＭ４４，ＬＣＤコントローラ４６，ＷＲＡＭ（ワーキングＲＡＭ：以下、同様である。）４８，ＶＲＡＭ５０および周辺回路５２とを含む。ただし、周辺回路５２は、音声（サウンド）回路，ＤＭＡ（Direct Memory Access）回路，タイマ回路，入出力インターフェイス（ＩＯ）などを含む。
【００３５】
上述したように、ゲーム機１２の前面に設けられたＬＣＤ１８には、プロセサ４０から表示信号、この実施例ではＲＧＢ信号が与えられ、したがって、ＬＣＤ１８ではゲーム画像がカラー表示される。そして、プロセサ４０からは、サウンド回路にオーディオ信号が与えられ、そのオーディオ信号がオーディオアンプ５４で増幅され、スピーカ３６からゲーム音楽や効果音などの音声（音）が出力される。また、ゲーム機１２に設けられた操作ボタン２０，２２，２４，２６，２８，３０および３２がまとめて操作スイッチ５６として示され、この操作スイッチ５６からの操作信号がプロセサ４０に入力される。したがって、プロセサ４０は、操作スイッチ５６を通して与えられたプレイヤの指示に従った処理を実行する。
【００３６】
また、ゲーム機１２はカートリッジコネクタ５８を有し、このカートリッジコネクタ５８には、ゲームカートリッジ１４が接続または挿入される。ゲームカートリッジ１４にはＲＯＭ６０およびＲＡＭ（バックアップＲＡＭ）６２が内蔵される。ＲＯＭ６０には、ゲーム機１２で実行すべきゲーム（仮想ゲーム）のためのゲームプログラムやゲーム画像（キャラクタ画像を含む。）データ等が予め設定（記憶）される（図３参照）。ＲＡＭ６２は、そのゲームの途中データやゲームの結果データを記憶（セーブ）する。
【００３７】
ＣＰＵコア４２はゲーム機１２の電源がオンになったときに、ブートＲＯＭ４４に記憶されたブートプログラムを実行し、ゲーム機１２の起動処理を行う。その後、ＣＰＵコア４２はゲームカートリッジ１４のＲＯＭ６０に記憶されたゲームプログラムを実行し、実行中の一時的なデータをＷＲＡＭ４８に記憶しつつゲーム処理を実行する。また、ＣＰＵコア４２がゲームプログラムを実行することによって生成された画像データはＶＲＡＭ５０に記憶され、ＶＲＡＭ５０に記憶された画像データはＬＣＤコントローラ４６によってＬＣＤ１８に出力される。
【００３８】
図３はＲＯＭ６０のメモリマップを示す図解図であり、ＲＯＭ６０はゲームプログラム記憶領域６０２およびデータ記憶領域６０４を含む。ゲームプログラム記憶領域には、ゲームメインプログラム６０２ａ、画像生成プログラム６０２ｂ、画像表示プログラム６０２ｃ、傾斜標識オブジェクト選択プログラム６０２ｄおよび模様番号更新プログラム６０２ｅ等が記憶される。
【００３９】
ゲームメインプログラム６０２ａは、ゲーム（この実施例では、ゴルフゲーム）のメイン処理を実行するためのプログラムである。画像生成プログラム６０２ｂは、当該ゴルフゲームの背景画像、プレイヤキャラクタやノンプレイヤキャラクタのような登場人物の画像、当該登場人物が使用するアイテムないし道具（ゴルフクラブ、ゴルフボールなど）の画像およびプレイヤにコースの状況（コースの全体、風向、風量など）を提示するためのガイドの画像などを生成するためのプログラムである。画像表示プログラム６０２ｃは、画像生成プログラム６０２ｂによって生成された画像をＬＣＤ１８に表示するためのプログラムである。
【００４０】
傾斜標識オブジェクト選択プログラム６０２ｄは、たとえばゴルフコースのグリーン内のような所定領域内における各地点の傾斜（地面の傾き）の情報をプレイヤに提示するためのオブジェクト（傾斜標識オブジェクト）を各地点の傾斜量に応じて選択させるためのプログラムである。模様番号更新プログラム６０２ｅは、傾斜標識オブジェクトの模様番号を更新するためのプログラムである。
【００４１】
なお、傾斜標識オブジェクトおよび模様番号については後で詳細に説明することにする。
【００４２】
データ記憶領域６０４には、キャラクタ画像データ６０４ａ、背景画像データ６０４ｂ、アイテム画像データ６０４ｃ、地形情報データ６０４ｄおよび傾斜標識オブジェクト画像データ６０４ｅなどが記憶される。キャラクタ画像データ６０４ａは、登場人物についての画像データである。ここで、画像データは、ポリゴンデータやテクスチャデータなどである。以下、同様である。背景画像データ６０４ｂは、ゴルフコース（フェアウェイ、グリーン、ラフ、バンカー、池、木、林など）の背景についての画像データである。アイテム画像データ６０４ｂは、アイテムについての画像データである。
【００４３】
地形情報データ６０４ｄは、所定領域（グリーン）における起伏の情報すなわちグリーンの各地点における傾斜の情報についてのデータであり、当該ゴルフゲームで用意されている全ゴルフコースのグリーンの各々について記憶される。たとえば、図４に示すように、各グリーン（グリーン１，２，３，…，Ｎ）についての地形情報（傾斜関連情報）データ（地形情報データ）が記憶される。この実施例では、地形情報は、グリーンの各地点ｎ（１，２，３，…，Ｎ）における傾斜の大きさおよび傾斜の向きの情報である。各地点ｎは、傾斜標識オブジェクトを表示する位置であり、予めグリーンの各々について決定されている。たとえば、各地点ｎは等間隔かつ格子状に配置される。傾斜の大きさは、ゴルフコースの３次元モデルにおける水平面を基準とした場合の傾斜の大きさであり、後述するように、３段階（小，中，大）の別が記憶される。ただし、たとえば、ゴルフコースの各地点の法線ベクトルのデータを記憶しておいて、その法線ベクトルの大きさで小，中，大の別を判断するようにしてもよい。また、ゴルフコースの各地点における地面の高さ位置データを記憶しておいて、そのデータに基づいて小、中、大の別を判断するようにしてもよい。傾斜の向きは、ゴルフコースの３次元モデルにおける垂直方向から見た傾斜の方向のデータが記憶される。
【００４４】
なお、図面の都合上、図４においてはグリーン１についてのみ各地点ｎにおける傾斜の大きさおよび傾斜の向きについてのデータが記憶されているように表現してあるが、他のグリーン２，３，…，Ｎについても同様のデータが記憶されている。
【００４５】
図３に戻って、傾斜標識オブジェクト画像データ６０４ｅは、傾斜標識オブジェクトの画像データである。後述するが、この実施例では、傾斜標識オブジェクトは三角形（二等辺三角形）状であり、三角形の三つの辺によって囲まれた閉領域を有する形状である。また、傾斜標識オブジェクトは、傾斜の大きさに対応して３種類用意されている。その種類は、傾斜の大きさによって３段階の大きさ（小，中，大）で分類される。
【００４６】
図５に示すように、傾斜の大きさが“小”である場合には、傾斜標識オブジェクトとして種類１が選択される。種類１の傾斜標識オブジェクトは、後述する種類２および種類３の傾斜標識オブジェクトよりも小さい三角形であり、その内部は４つの領域に分割される。この種類１では、分割された領域ごとに色を変化させた４つの模様（模様１〜４）の傾斜標識オブジェクトが用意されている。模様はグラデーションで表され、模様１〜４ではグラデーションの色（位置）が徐々に変化されている。具体的には、模様１から模様４に向かうに従って、グラデーションのうち一番輝度の低い模様が三角形の底辺から頂点に向かうように変化される。
【００４７】
なお、図５においては、傾斜標識オブジェクトの形状や領域を分かり易く示すために、外形線や領域を分割する線を表示してあるが、実際にはこれらの線は存在しない（無色透明である）。
【００４８】
傾斜の大きさが“中”である場合には、傾斜標識オブジェクトとして種類２が選択される。種類２の傾斜標識オブジェクトは、種類１の傾斜標識オブジェクトと種類３の傾斜標識オブジェクトとの間の大きさ（中くらい）の三角形であり、その内部は６つの領域に分割される。この種類２では、分割された領域ごとに色を変化させた６つの模様（模様１〜６）の傾斜標識オブジェクトが用意されている。種類１と同様に、模様はグラデーションで表され、模様１〜模様６ではグラデーションの色が徐々に変化されている。具体的には、模様１から模様６に向かうに従って、グラデーションのうち一番輝度の低い模様が三角形の底辺から頂点に向かうように変化される。
【００４９】
傾斜の大きさが“大”である場合には、傾斜標識オブジェクトとして種類３が選択される。種類３の傾斜標識オブジェクトは、種類１および種類２の傾斜標識オブジェクトよりも大きい三角形であり、その内部は８つの領域に分割される。この種類３では、分割された領域ごとに色を変化させた８つの模様（模様１〜８）の傾斜標識オブジェクトが用意されている。種類１と同様に、模様はグラデーションで表され、模様１〜模様８ではグラデーションの色が徐々に変化されている。具体的には、模様１から模様８に向かうに従って、グラデーションのうち一番輝度の低い模様が三角形の底辺から頂点に向かうように変化される。
【００５０】
このように、傾斜標識オブジェクトは、その閉領域内部に無彩色で輝度の異なる模様が付されており、図面では表現することができないが、模様は半透明である。なお、図面において、塗りつぶしていない領域は白色の半透明である。ただし、グラデーションは無彩色で表現する必要はなく、有彩色の輝度を変化させて半透明で表示するようにしてもよい。
【００５１】
また、このような傾斜標識オブジェクトは、上述したような地形情報に含まれる傾斜の大きさによってその種類が選択され、傾斜の向きに応じてその向きが回転されて、ゴルフコースの各地点に配置される。たとえば、傾斜の大きさが“中”である場合には、種類２の傾斜標識オブジェクトが選択される。また、傾斜オブジェクトは二等辺三角形であるため、その頂点（等辺の交わる（間の）頂点）が向く方向によって傾斜の向きが示される。したがって、図６に示すように、傾斜の向きに応じてその頂点が当該向きを指すように、傾斜標識オブジェクトの向きが回転される。
【００５２】
なお、図６において、点線が交差する点（重心）が当該傾斜標識オブジェクトを表示する位置すなわち地点ｎである。
【００５３】
たとえば、プレイヤは、ゴルフゲームのプレイを開始すると、十字キー２０，Ａボタン２６およびＢボタン２８などを操作することにより、プレイヤキャラクタなどを選択するとともに、プレイするゴルフコースなどを選択する。すると、選択されたゴルフコースの最初のホールにおけるティインググラウンド（ティグランド）およびそこから見えるゴルフコースの一部の画像（背景画像）がＬＣＤ１８に表示される。次に、プレイヤは、十字キー２０，Ａボタン２６およびＢボタン２８などを操作することにより、ゴルフクラブを選択し、打球操作を入力する。すると、当該打球操作に応じた方向および軌道でゴルフボールが飛び、当該打球操作に応じた飛距離、ゴルフコースの地形や風の影響などを受けた位置で停止する。プレイヤはゴルフクラブの選択操作や打球操作を繰り返して、グリーンまでゴルフボールを運ぶ。グリーンにゴルフボールが乗ると、ＬＣＤ１８には３次元モデルにおける垂直方向から見た平面状に表現されたグリーンが表示される。このとき、グリーン上にはグリーンの傾斜の大きさや向きを提示するための標識が表示される。これは、ゴルフゲームのリアルさを表現するために、グリーンにはゴルフボールの転がり方に影響を与える傾斜（起伏）が施されているからであり、また、ＬＣＤ１８に表示されるゲーム画面では２次元平面であるためその傾斜が分かり難いので、プレイヤにその傾斜を提示するための標識を表示するのである。
【００５４】
このような地形情報を表現する標識としては、傾斜の大きさおよび傾斜の向き方向を提示するための矢印のような図記号を表示したり、グリーン上にグリッドを表示して、傾斜の大きさおよび傾斜の方向を提示するために、グリッド線上に傾斜の大きさ（度合い）に応じて移動速度の異なる粒子を表示（移動表示）させたりする方法がある。
【００５５】
しかし、前者では、単に矢印の向きおよび大きさによって傾斜の向きおよび度合いを提示するため、ボールが実際にどのように転がるのかをイメージし難い場合がある。また、後者では、粒子の移動速度によって傾斜の度合いを提示しているので、プレイヤは或る程度の時間、粒子を注視しなければ移動速度の違いを認識することができないという問題がある。また、このような方法を携帯型のゲーム機に適用した場合には、当該ゲーム機の表示画面は小さいため、グリッド上を移動する粒子も小さくなってしまい、視認するのが困難である。さらには、粒子の移動制御のための負荷（処理負担）が大きいという問題もある。
【００５６】
そこで、この実施例では、処理負担を軽減でき、携帯型のゲーム機であっても容易にゴルフボールの転がり方を予測（イメージ）することができる画面表示をするようにしてある。
【００５７】
具体的には、グリーンにゴルフボールが乗ると、図７に示すように、グリーン７０の全体を示す画像がＬＣＤ１８に表示される。なお、図７では、傾斜標識オブジェクト７２も画面表示した状態を示してあるが、この時点では、グリーン７０のみの画像が表示される。また、このとき、当該グリーン７０についての地形情報データがＲＯＭ６０から読み出され、ＷＲＡＭ４８に展開される。次に、展開された地形情報データを参照して、図８に示すような傾斜標識オブジェクトテーブルがＷＲＡＭ４８に作成される。傾斜標識オブジェクトテーブルは、各地点ｎに対応して、傾斜標識オブジェクト７２の種類（種類１，２，３）の別が記述されるとともに、模様番号が記述される。模様番号の初期値は“１”であり、模様番号は所定時間（たとえば、１０フレーム）毎に更新され、最大番号の次は初期値に更新される。したがって、種類１の傾斜標識オブジェクトであれば、模様番号は“1”→“２”→“３”→“４”→“１”→…のように更新される。
【００５８】
傾斜標識オブジェクトテーブルが作成されると、傾斜標識オブジェクトの種類および模様番号が決定され、また、地形情報データの傾斜の向きに従って、傾斜標識オブジェクト７２の向きが回転される。そして、図７に示したように、グリーン７０上の各地点ｎに傾斜標識オブジェクト７２が描画された画面（ゲーム画面）がＬＣＤ１８に表示される。ただし、傾斜標識オブジェクト７２は半透明であるため、傾斜標識オブジェクト７２が表示される部分であってもその地形を見ることができる。このため、ゲームプレイに支障を来たすことがない。
【００５９】
ただし、図７に示すように、傾斜標識オブジェクト７２が表示されていない領域ないし部分（地点ｎ）では、当該部分（領域）が水平面であることを示している。
【００６０】
また、図７に示すゲーム画面は、模様番号の初期値が選択された状態を示しており、上述したように、模様番号が更新されると、それに従って模様も更新される。つまり、更新された模様番号に対応する傾斜標識オブジェクト７２がＲＯＭ６０から読み出され、現在表示されている傾斜標識オブジェクト７２に上書きされる。或いは、現在表示されている傾斜標識オブジェクト７２と置き換えられる。したがって、図示は省略するが、各傾斜オブジェクト７２では、模様が順次（徐々に）変化される。上述したように、各傾斜標識オブジェクトでは、グラデーションのうち、一番輝度の低い模様が三角形の底辺から頂点に向けて移動するように、模様が変化され、またその頂点は傾斜方向を向くように回転されているため、傾斜方向に模様が流れているように表示されるのである。
【００６１】
このため、プレイヤは、傾斜標識オブジェクト７２の種類（大きさ）によって、傾斜の大きさを知ることができ、また、傾斜標識オブジェクト７２の向きおよび模様の変化によって、傾斜の方向をゴルフボールが転がる様子をイメージすることができる。また、模様番号の更新に従って異なる模様の傾斜標識オブジェクト７２に置き換えるだけなので、処理負担（負荷）を比較的少なくすることができる。
【００６２】
上述したようなグリーン７０および傾斜標識オブジェクト７２を表示する処理（グリーン処理）は、図９および図１０のフロー図で示される。図２に示したＣＰＵコア４２がグリーン処理を開始すると、図９に示すように、ステップＳ１で、グリーン７０を描画（画面表示）する。つまり、当該グリーン７０の画像データをＲＯＭ６０から読み出し、ＶＲＡＭ５０に展開して、展開した画像データに対応するＲＧＢ信号をＬＣＤ１８に与える。
【００６３】
続くステップＳ３では、地形情報の傾斜の大きさに応じて、傾斜標識オブジェクトの種類を決定し、傾斜標識オブジェクトテーブルをＷＲＡＭ４８に記憶する。次のステップＳ５では、傾斜標識オブジェクトテーブルの模様番号を初期化する。つまり、地点ｎについての模様番号を“１”に設定する。このステップＳ３およびＳ５の処理は、たとえば、地点１，２，３，…Ｎの順で各地点ｎについて実行される。
【００６４】
そして、ステップＳ７では、グリーン７０上の全ての地点ｎについて処理（ステップＳ３およびＳ５の処理）を実行したかどうかを判断する。つまり、傾斜標識オブジェクトテーブルが完成したかどうかを判断する。全ての地点ｎについて処理を実行していなければ、傾斜標識オブジェクトテーブルが完成されていないため、ステップＳ７で“ＮＯ”と判断し、ステップＳ３に戻る。一方、全ての地点ｎについて処理を実行していれば、傾斜標識オブジェクトテーブルが完成したため、ステップＳ７で“ＹＥＳ”と判断し、ステップＳ９に進む。
【００６５】
ステップＳ９では、傾斜標識オブジェクトテーブルを参照して、地点ｎについての傾斜標識オブジェクト７２の種類および模様番号を決定する。次に、ステップＳ１１で、当該地点ｎの地形情報が示す傾斜の向きに応じて、傾斜オブジェクト７２を回転させる。続いて、図１０に示すステップＳ１１では、対応する地点ｎに傾斜標識オブジェクト７２を描画する。つまり、地点ｎに描画すべき傾斜オブジェクト７２の種類（模様も含む。）および向きが決定され、ＶＲＡＭ５０に展開されたグリーン７０の画像データに上書きする。そして、上書きした画像データに対応するＲＧＢ信号をＬＣＤ１８に与える。このステップＳ９〜Ｓ１１の処理もまた、たとえば、地点１，２，３，…Ｎの順で地点ｎ毎に実行される。
【００６６】
そして、ステップＳ１５では、グリーン７０上の全ての地点ｎについて処理（ステップＳ９〜Ｓ１１の処理）を実行したかどうかを判断する。グリーン７０上の全ての地点ｎについて処理を実行していない場合には、ステップＳ１５で“ＮＯ”と判断し、図９に示したステップＳ９に戻る。一方、グリーン７０上の全ての地点ｎについて処理を実行した場合には、ステップＳ１７で、すべての地点についての傾斜標識オブジェクトテーブルの模様番号を更新し、ステップＳ１９でパッティング操作があるかどうかを判断する。
【００６７】
ステップＳ１９で“ＮＯ”であれば、つまりパッティング操作がなければ、ステップＳ９に戻る。したがって、各地点ｎにおいて更新された模様番号に対応する傾斜標識オブジェクト７２が画面表示される。このため、各傾斜標識オブジェクト７２では、模様が傾斜方向に流れるように表示される。一方、ステップＳ１９で“ＹＥＳ”であれば、つまりパッティング操作があれば、ステップＳ２１で、パット処理を実行してグリーン処理を終了する。
【００６８】
なお、ステップＳ２１では、プレイヤのパット操作に応じた方向および強さに従ってゴルフボールが転がる様子を画面に表示するとともに、傾斜の大きさおよび方向に応じてゴルフボールの転がり方に影響を与える。
【００６９】
また、ゴルフボールがカップに入れば、次のホールをプレイするための処理を開始するが、ゴルフボールがカップに入らなければ、上述したようなグリーン処理が繰り返される。
【００７０】
この実施例によれば、種類の異なる三角形状の傾斜標識オブジェクトを表示するとともに、その模様を変化させることにより、傾斜の大きさや傾斜の向きを提示するので、プレイヤは直感でボールの転がり方をイメージすることができる。
【００７１】
また、傾斜標識オブジェクトをグリーン上に配置して、模様の異なる傾斜標識オブジェクトと置き換えるだけなので、処理負担を比較的少なくすることができる。
【００７２】
さらに、グリッド線上に粒子を移動表示させるようなこともないので、携帯型のゲーム機のような小画面を有するゲーム機であっても、ゴルフボールの転がる様子をイメージさせることができる。
【００７３】
なお、この実施例では、３種類の大きさの傾斜標識オブジェクトを模様別に記憶しておき、順次画面表示するようにしたが、模様をパレットチェンジによって順次変化させるようにしてもよい。かかる場合には、ＲＯＭ６０に記憶しておくデータ量を減らすことができる。
【００７４】
また、この実施例では、グリーン内の各地点における傾斜の情報を提示するようにしたが、グリーンだけに限らず、プレイヤキャラクタがボールを打つ場合（ショットの場合）に予測される着弾点を中心とする所定範囲内の各地点における傾斜の情報を提示することもできる。かかる場合には、ゴルフコース全体において、傾斜標識オブジェクトを表示するための地形情報を記憶しておく必要がある。
【００７５】
さらには、この実施例で示したようなゴルフゲームだけでなく、傾斜の情報を提示するような他のゲームにも適用することができる。たとえば、ＡＴＡＲＩ社が販売する「マーブルマッドネス（ゲーム名）」などに適用することができる。この「マーブルマッドネス」は、簡単に説明すると、様々なコースが用意され、コースから離脱しないように、玉を転がしてゴールを目指すゲームである。このゲームでは、コースの至るところに起伏などが設けられている。この起伏をユーザに対して分かり易く提示するために、本発明を適用することができる。
【００７６】
また、この実施例では、傾斜の方向を分かり易く提示するために、一例として、三角形状の傾斜標識オブジェクトを表示するようにしたが、台形形状で表示するようにしてもよい。かかる場合には、台形の上底が向いている方向が傾斜の方向を示す。さらに、傾斜標識オブジェクトでは、模様を順次変化させるようにしてあるため、その形状によって方向を提示しなくてもよく、四角形や円形のような形状にすることも可能である。
【００７７】
また、この実施例ではグリーンを平面的に表現したが、グリーンを立体的に表現するような場合にも本発明を適用することができる。この場合には、傾斜標識オブジェクトのテクスチャをグリーンの地形オブジェクトに貼り付けることで、傾斜標識オブジェクトを表示すればよい。
【００７８】
また、この実施例では、携帯型のゲーム機に本発明を適用したが、据え置き型のゲーム機等、種々のゲーム機に本発明を適用することができる。
【図面の簡単な説明】
【００７９】
【図１】この発明の一実施例のゲーム装置を示す図解図である。
【図２】図１実施例に示すゲーム装置の電気的な構成を示すブロック図である。
【図３】図１実施例に示すゲームカートリッジに設けられるＲＯＭのメモリマップの一例を示す図解図である。
【図４】図３に示すＲＯＭに記憶される地形情報データの一例を示す図解図である。
【図５】図３に示すＲＯＭに記憶される傾斜オブジェクト模様データの一例を示す図解図である。
【図６】図１実施例に示すゲーム機のＬＣＤに表示される傾斜標識オブジェクトの一例を示す図解図である。
【図７】図１実施例に示すゲーム機のＬＣＤに表示されるグリーンおよびグリーンの各地点に表示される傾斜標識オブジェクトの一例を示す図解図である。
【図８】図２に示すＷＲＡＭに記憶される傾斜標識オブジェクトテーブルの一例を示す図解図である。
【図９】図２に示すＣＰＵコアのグリーン処理の一部を示すフロー図である。
【図１０】図２に示すＣＰＵコアのグリーン処理の他の一部を示すフロー図である。
【符号の説明】
【００８０】
１０  …ゲーム装置
１２  …ゲーム機
１４  …ゲームカートリッジ
１６  …ハウジング
１８  …ＬＣＤ
２０，２２，２４，２６，２８，３０，３２  …操作ボタン
３６  …スピーカ
４０  …プロセサ
４２  …ＣＰＵコア
４４  …ブートＲＯＭ
４６  …ＬＣＤコントローラ
４８  …ＷＲＡＭ
５０  …ＶＲＡＭ
５２  …周辺回路
５４  …オーディオアンプ
５６  …操作スイッチ
６０  …ＲＯＭ
６２  …ＲＡＭ
【図１】
2005103117.tif 000003
【図２】
2005103117.tif 000004
【図３】
2005103117.tif 000005
【図４】
2005103117.tif 000006
【図５】
2005103117.tif 000007
【図６】
2005103117.tif 000008
【図７】
2005103117.tif 000009
【図８】
2005103117.tif 000010
【図９】
2005103117.tif 000011
【図１０】
2005103117.tif 000012