JP3898361B2 - GAME DEVICE AND INFORMATION STORAGE MEDIUM - Google Patents
GAME DEVICE AND INFORMATION STORAGE MEDIUM Download PDFInfo
- Publication number
- JP3898361B2 JP3898361B2 JP34791098A JP34791098A JP3898361B2 JP 3898361 B2 JP3898361 B2 JP 3898361B2 JP 34791098 A JP34791098 A JP 34791098A JP 34791098 A JP34791098 A JP 34791098A JP 3898361 B2 JP3898361 B2 JP 3898361B2
- Authority
- JP
- Japan
- Prior art keywords
- player
- moving body
- target value
- game
- start point
- 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 - Lifetime
Links
Images
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
- 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/305—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 providing a graphical or textual hint to the player
Landscapes
- User Interface Of Digital Computer (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、ゲーム装置及び情報記憶媒体に関する。
【0002】
【背景技術及び発明が解決しようとする課題】
従来より、レーシングカーやバイクを模した模擬移動体にプレーヤが搭乗して、当該模擬移動体を操縦して所定のコースを走行するレーシングゲームが知られおり、人気が高い。
【0003】
係るレーシングゲーム装置では、模擬移動体の筐体をより現実に近づけたり、操作性能をより複雑、高度にしたり、難易度の高いコースを設定したりして、プレーヤがより面白くリアルな走行感を味わえるゲーム装置の開発が行われている。このようにゲーム装置が複雑、高度化したり、コースの難易度が高くなると、プレーヤにもより綿密な操作が要求されるようになる。
【0004】
ところが従来ゲームにおける操作量はプレーヤの経験によるところが大きかったため、綿密な操作が要求される操作ポイントでは、初心者等は操作が少なすぎたり、多すぎたりするために理想の結果が得られなかった。
【0005】
例えば、所定の速度まで低速に落とさないと曲がれないコーナー等をコース上に設けた場合、初心者等は、適正なコーナー進入速度を把握することが困難である。このため、初心者等は何度ゲームしても当該コーナーをクリアすることができず、適正な操作感覚をつかむまえにゲームオーバーとなってしまい、これがゲームの面白さを低下させる要因となったり、ゲームに再チャレンジする意欲を失わせる要因となるという問題点があった。
【0006】
本発明は、このような従来の課題に鑑みなされたものであり、その目的は、プレーヤに適正操作量を提示することでプレーヤの上達を助け、ゲームへのチャレンジ意欲を増進させることができるゲーム装置及び情報記憶媒体を提供することにある。
【0007】
【課題を解決するための手段】
本発明のゲーム装置は、プレーヤの操作するプレーヤキャラクタが通過するゲーム空間内に、所定の適正操作が必要とされる操作ポイントを設ける手段と、プレーヤがプレーヤキャラクタの操作情報を入力する手段と、前記操作情報に基づきプレーヤキャラクタの動作演算を行い、プレーヤキャラクタが前記操作ポイント及びその近くの少なくとも一方に来たら、前記所定の適正操作を行うための目安となる操作目標値を出力するための処理を行う操作目標値出力手段とを含むことを特徴とする。
【0008】
また本発明のゲーム装置は、プレーヤの操作するプレーヤ移動体が移動するゲーム空間内のコース上に、所定の適正操作が必要とされる操作ポイントを設ける手段と、プレーヤが模擬移動体を操作することにより操作情報を入力する手段と、前記操作情報に基づきプレーヤ移動体の移動演算を行い、プレーヤ移動体が前記操作ポイント及びその近くの少なくとも一方に来たら、前記所定の適正操作の目安となる操作目標値を出力するための処理を行う操作目標値出力手段とを含むことを特徴とする。
【0009】
プレーヤキャラクタとは、プレーヤが操作するゲーム空間内のオブジェクトをさす。
【0010】
プレーヤ移動体とは、例えばプレーヤが搭乗してゲーム空間内を移動する車、バイク、馬、ジェットスキー、ボート等である。模擬移動体とは前記プレーヤ移動体を模したゲーム用の筐体であり、例えばプレーヤはこの模擬移動体に搭乗して、模擬移動体を操作することでゲーム空間内のプレーヤ移動体を動かすための操作情報を入力することができる。
【0011】
操作ポイントを通過するための目安となる操作目標値とは、例えばレースゲームであれば操作ポイントを通過するのに適正なスピードや、適正な走行ライン、等である。また例えばシューティングゲームであれば適正なシューティング操作等である。
【0012】
操作目標値の出力形態は、画面表示でもよいし、音声出力でもよい。
【0013】
本発明では、プレーヤキャラクタやプレーヤ移動体が通過するエリアに、所定の適正操作が必要な操作ポイントが設けられており、プレーヤキャラクタやプレーヤ移動体が、この操作ポイント又はその近くに来たら、前記所定の適正操作の目安となる操作目標値が出力される。
【0014】
このため、従来であれば経験によるところが大きかった操作量をプレーヤはプレイ中に情報として得ることができ、初心者でも綿密な操作が要求される操作ポイントでどのように操作したらよいかを把握することができる。
【0015】
従って本発明によればプレーヤに操作目標値を提示することでプレーヤの上達を助け、ゲームへのチャレンジ意欲を増進させることができるゲーム装置を提供することができる。また綿密な操作が供給される操作ポイントを含んでいるにも関わらず、初心者でも十分に楽しめるゲーム装置を提供することができる。
【0016】
なお、前記操作ポイントは、適正な操作をしないとプレーヤに与えるダメージが大きい箇所に設けることが好ましい。
【0017】
また、たとえばレースゲーム等においては、前記操作ポイントはコース上の所定のコーナーに設けられ、前記操作目標値は、当該コーナーを通過するための適正なコーナー進入速度であることが好ましい。
【0018】
また本発明のゲーム装置は、前記操作目標値出力手段が、プレーヤの入力した操作情報に基づき決定される現在の操作結果であって前記操作目標値に対応する値を前記操作目標値ともに出力することを特徴とする。
【0019】
例えば、前記操作目標値がスピードである場合にはプレーヤの入力した操作情報に基づき決定される現在の操作結果であって前記操作目標値に対応する値とは、プレーヤ移動体やプレーヤキャラクタの現在のスピードということになる。このように目標値とそれに対応する現在の値とを一緒に出力することにより、プレーヤは、自己の操作結果と目標値の乖離をしることができ、より適正な操作が把握しやすいゲーム装置を提供することができる。
【0020】
また本発明のゲーム装置は、プレーヤが適正操作を行うために必要な動作指示メッセージを出力する手段を含むことを特徴とする。
【0021】
本発明によれば、綿密な操作等が要求される操作ポイントにおいて必要な操作を指示するメッセージが出力されるため、プレーヤはどのように操作すればよいかを操作内容を瞬時に理解しやすいゲーム装置を提供することができる。
【0022】
また本発明のゲーム装置は、前記ゲーム空間内の仮想カメラから見たゲーム画像を生成する画像生成手段を含み、前記操作目標値が操作ポイント付近のゲーム画像に付加して表示されることを特徴とする。
【0023】
本発明によればゲーム空間を表示した表示画面に操作目標値が出力されるので、プレーヤは、ゲーム画面から目を離すことなく必要な地点でビジュアルに操作目標値を受け取ることができる。
【0024】
また本発明の情報記憶媒体はコンピュータが読みとり可能な情報記憶媒体であって、プレーヤの操作するプレーヤキャラクタが通過するゲーム空間内に、所定の適正操作が必要とされる操作ポイントを設けるために必要な情報と、プレーヤが入力したプレーヤキャラクタの操作情報に基づきプレーヤキャラクタの動作演算を行い、プレーヤキャラクタが前記操作ポイント及びその近くの少なくとも一方に来たら、前記所定の適正操作を行うための目安となる操作目標値を出力するために必要な情報とを含むことを特徴とする。
【0025】
また本発明の情報記憶媒体はコンピュータが読みとり可能な情報記憶媒体であって、プレーヤの操作するプレーヤ移動体が移動するゲーム空間内のコース上に、所定の適正操作が必要とされる操作ポイントを設けるために必要な情報と、プレーヤが模擬移動体を操作することにより入力した操作情報に基づきプレーヤ移動体の移動演算を行い、プレーヤ移動体が前記操作ポイント及びその近くの少なくとも一方に来たら、前記所定の適正操作の目安となる操作目標値を出力するために必要な情報とを含むことを特徴とする。
【0026】
【発明の実施の形態】
次に、本発明の好適な実施の形態を、図面に基づき詳細に説明する。なお、以下に示す実施の形態では、本発明をバイクゲームに適用する場合を例にとり説明するが、本発明はこれに限らず、これ以外の各種ゲームを行うゲーム装置に適用可能である。
【0027】
図1には、実施例のゲーム装置の外観図が概略的に示されている。
【0028】
実施例のゲーム装置は、実際のレーシングバイクを模した模擬レーシングバイク1090と、その前方に配置された表示部1050とを含む。
【0029】
プレーヤ1092は、画面1050上に映し出されたゲーム画像を見ながら、ハンドル1070や、ハンドル1070に設けられたアクセルやブレーキを操作したり、本物のバイクを模して作った筺体(車体)1090をローリングさせる。
【0030】
そして、プレーヤ1092が、アクセルやブレーキを操作することで、画面1050に映し出される移動体(バイク)1100が加速したり減速したりする。また、プレーヤ1092がハンドル1070を操舵したり筺体1090をローリングさせることで、移動体1100が左右に曲がったりローリングするようになる。
【0031】
模擬レーシングバイク1090は、左右方向に傾動自在に構成されており、このバイク1090へ跨ったプレーヤ1092がその重心を右または左に移動することによりバイク本体を左右に傾け、ゲーム空間内を走行するバイクを操舵するように構成されている。
【0032】
実施例の模擬バイク1090は、左右方向に傾けると、ゲーム空間内を走行するプレーヤバイクの走行速度に応じた復元力が中立位置方向へ向けた反力として与えられるように構成されており、これによりプレーヤは実際のバイクに乗った場合と同様な操作感を得ることができるとともに、実際のレーシングバイクを操縦している場合と同様なバイク操作の難しさをも体感することになる。
【0033】
図2に、本実施形態のゲーム装置の機能ブロック図の一例を示す。
【0034】
ここで操作部10は、プレーヤが操作情報を入力するためのものであり、その機能は、例えば図1のハンドル1070、ハンドル1070に設けられたアクセルやブレーキ、筺体1090などのハードウェアにより実現できる。
【0035】
処理部100は、装置全体の制御、装置内の各ブロックへの命令の指示、ゲーム演算などの各種の処理を行うものであり、その機能は、CPU(CISC型、RISC型)、DSP、ASIC(ゲートアレイ等)などのハードウェアや所与のプログラム(ゲームプログラム)により実現できる。
【0036】
記憶部180は、処理部100の例えばワーク領域となるものであり、その機能は、RAMなどのハードウェアにより実現できる。
【0037】
情報記憶媒体(コンピュータにより情報の読み取りが可能な記憶媒体)190は、プログラムやデータを記憶するものである。この情報記憶媒体190の機能は、例えば光ディスク(CDROM、DVD)、光磁気ディスク(MO)、磁気ディスク、ハードディスク、磁気テープ、携帯型情報記憶装置(メモリーカード、PDA、携帯型ゲーム装置、ゲームカセット)、半導体メモリ(ROM)などのハードウェアにより実現できる。処理部100は、この情報記憶媒体190に格納されるプログラム、データに基づいて種々の処理を行うことになる。
【0038】
なお、情報記憶媒体190に格納される情報の一部又は全部は、装置への電源投入時等に記憶部180に転送されることになる。
【0039】
処理部100は、ゲーム演算部110と画像生成部150と音生成部160を含む。
【0040】
ここでゲーム演算部110は、コイン(代価)の受け付け処理、ゲームモードの設定処理、ゲームの進行処理、選択画面の設定処理、移動体(バイク、キャラクタ、ロボット、車、戦車、飛行機、宇宙船、船、ボート、スキー板、サーフボード、ボール、弾等)の位置や方向を決める処理、視点位置や視線方向を決める処理、移動体のモーションを再生する処理、オブジェクト空間へオブジェクトを配置する処理、ヒットチェック処理、ゲーム成果(成績)を演算する処理、複数のプレーヤが共通のゲーム空間でプレイするための処理、或いはゲームオーバー処理などの種々のゲーム演算処理を、操作部10からの操作情報やゲームプログラムなどに基づいて行う。
【0041】
画像生成部150は、ゲーム演算部110でのゲーム演算にしたがったゲーム画像を生成する。画像生成部150により生成されたゲーム画像は表示部12にて表示される。
【0042】
音生成部160は、ゲーム演算部110でのゲーム演算にしたがったゲーム音を生成する。音生成部160により生成されたゲーム音は音出力部14から出力される。
【0043】
ゲーム演算部110は、操作ポイント設定処理部120、操作目標値出力処理部130、動作メッセージ出力処理部140と含む。
【0044】
ここで操作ポイント設定処理部120は、プレーヤバイクが移動するゲーム空間内のコース上に、所定の適正操作が必要とされる操作ポイントを設定する処理を行う。本実施の形態では図3の210に示すようなカーブのきついコーナーを、所定のコーナー進入速度で走行しなければならない操作ポイントとして設定するように構成されている。
【0045】
また操作目標値出力処理部130は、プレーヤの操作情報に基づきプレーヤバイクの移動演算を行い、プレーヤバイクが操作ポイントの近くに来たら、適正操作の目安となる操作目標値であるコーナー進入速度を表示するために必要な処理を行う。また操作目標値出力処理部130は、プレーヤの入力した操作情報に基づき決定されるプレーヤバイクの現在の速度をコーナー進入速度と対比可能に表示するために必要な処理も行う。
【0046】
動作メッセージ出力処理部140は、プレーヤが前記コーナー進入速度でコーナーに進入できるように、動作指示メッセージを表示するための処理を行う。具体的には、プレーヤバイクの速度が前記コーナー進入速度よりも大きい場合にはブレーキメッセージを表示するための処理を行う。
【0047】
なお、本実施形態のゲーム装置は、1人のプレーヤがプレイするシングルプレーヤモードによるゲームプレイと、複数のプレーヤがプレイするマルチプレーヤモードによるゲームプレイの両方が可能になっている。
【0048】
また複数のプレーヤがプレイする場合に、これらの複数のプレーヤに提供するゲーム画像やゲーム音を、1つのゲーム装置を用いて生成してもよいし、伝送ラインや通信回線(インターネット)などで接続された複数のゲーム端末を用いて生成してもよい。
【0049】
次に本実施形態の特徴である操作ポイントにおける操作目標値の表示例について説明する。
【0050】
図3は、本実施の形態において仮想3次元空間に設けられたプレーヤバイクが走行するコース200の概略図である。コース200上に設けられたカーブのきついコーナー210は、所定の速度まで低速に落とさないと曲がることができない。しかし、初心者やゲームに不慣れなプレーヤはなかなか適正なコーナー進入速度を把握することができず、毎回コースアウトしたりクラッシュしたりすることになる。
【0051】
そこで本実施の形態では、210のように適正な操作を行わないと通過が困難な場所を、操作目標値を表示する操作ポイントとしてあらかじめ設定しておき、プレーヤバイクが操作ポイントにきたら操作目標値、プレーヤの入力した操作情報に基づき決定される現在の操作結果であって前記操作目標値に対応する値、必要な動作指示メッセージ等を画面上に表示するよう構成されている。
【0052】
図4は、操作ポイントにおける画面の表示例を説明するための図である。
【0053】
本実施の形態では、図3の操作ポイント210について図4の310から340の範囲が操作目標値表示領域として設定されている。
【0054】
進入速度表示開始ライン310は、コーナーの手前であって、プレーヤが操作ポイントたるコーナーに適正な速度で進入するための減速を開始するのが好ましい地点に設定されている。プレーヤバイクが進入速度開始ライン310に達すると、表示画面312には、当該操作ポイントの操作目標値として設定されているコーナー進入目標速度314が表示される。プレーヤは当該目標値の表示によりこの先のコーナーの適正な進入速度を把握し、当該速度でコーナーに進入できるように減速を開始することができる。
【0055】
進入速度表示開始ライン310をすぎて、しばらくするとブレーキ表示開始ライン320が設けられている。プレーヤバイクがこの地点を越えると、表示画面324にはコーナー進入目標値324ともに現在のプレーヤの速度326が表示される。また、プレーヤの現在の速度が進入目標速度324を越えている場合、ブレーキメッセージ328が表示される。なおこの場合、コーナー進入目標速度324、現在のプレーヤの速度326、ブレーキメッセージ328は、赤や黄色等の警告色で表示される。
【0056】
その後プレーヤが減速し、例えばコーナー手前の地点330でプレーヤの現在の速度が進入目標速度334を下回った場合、表示画面332に示すようにブレーキメッセージを消し、進入目標速度334、現在のプレーヤの速度336の両速度表示を警告色から通常色に戻る。
【0057】
そしてプレーヤバイクがコーナー内に設けられている表示終了ライン340をこえると、表示画面342に示すように、進入目標速度及び現在の速度表示は消去される。
【0058】
図5は、本実施の形態の具体的な処理例について説明するためのフローチャート図である。
【0059】
本実施の形態では各フレーム毎に以下のような処理を行い操作ポイントにおける操作目標値の表示を行っている。
【0060】
まずプレーヤの操作入力に基づきプレーヤバイクのコース上の位置を演算し、当該位置が操作目標値表示範囲内か否か判断する(ステップS10)。当該位置が操作目標値表示範囲内でない場合には操作目標値の表示は行わない。なお本実施の形態において操作目標値表示範囲内とは、図4における進入速度表示開始ライン310から表示終了ライン340までの範囲を意味する。
【0061】
当該位置が操作目標値表示範囲内である場合には操作目標値を表示する(ステップS20)。
【0062】
次にプレーヤバイクの位置がブレーキ表示ラインを越えたか否か及び現在のプレーヤバイクの速度が操作目標値以下か否かを判断する(ステップS30、S40)。プレーヤバイクの位置がブレーキ表示開始ラインを越えてかつプレーヤバイクの速度が操作目標値以下でない場合には、ブレーキメッセージとプレーヤバイクの現在の速度が表示される(ステップS50)。
【0063】
プレーヤバイクの位置がブレーキ表示開始ラインを越えてかつプレーヤバイクの速度が操作目標値以下である場合には、ブレーキメッセージは表示されず、プレーヤバイクの現在の速度が表示される(ステップS60)。
【0064】
次に、本実施形態を実現できるハードウェアの構成の一例について図6を用いて説明する。同図に示す装置では、CPU1000、ROM1002、RAM1004、情報記憶媒体1006、音生成IC1008、画像生成IC1010、I/Oポート1012、1014が、システムバス1016により相互にデータ送受信可能に接続されている。そして前記画像生成IC1010にはディスプレイ1018が接続され、音生成IC1008にはスピーカ1020が接続され、I/Oポート1012にはコントロール装置1022が接続され、I/Oポート1014には通信装置1024が接続されている。
【0065】
情報記憶媒体1006は、プログラム、表示物を表現するための画像データ、音データ等が主に格納されるものである。例えば家庭用ゲーム装置ではゲームプログラム等を格納する情報記憶媒体としてCD−ROM、ゲームカセット、DVD等が用いられる。また業務用ゲーム装置ではROM等のメモリが用いられ、この場合には情報記憶媒体1006はROM1002になる。
【0066】
コントロール装置1022はゲームコントローラ、操作パネル等に相当するものであり、プレーヤがゲーム進行に応じて行う判断の結果を装置本体に入力するための装置である。
【0067】
情報記憶媒体1006に格納されるプログラム、ROM1002に格納されるシステムプログラム(装置本体の初期化情報等)、コントロール装置1022によって入力される信号等に従って、CPU1000は装置全体の制御や各種データ処理を行う。RAM1004はこのCPU1000の作業領域等として用いられる記憶手段であり、情報記憶媒体1006やROM1002の所与の内容、あるいはCPU1000の演算結果等が格納される。また本実施形態を実現するための論理的な構成を持つデータ構造は、このRAM又は情報記憶媒体上に構築されることになる。
【0068】
更に、この種の装置には音生成IC1008と画像生成IC1010とが設けられていてゲーム音やゲーム画像の好適な出力が行えるようになっている。音生成IC1008は情報記憶媒体1006やROM1002に記憶される情報に基づいて効果音やバックグラウンド音楽等のゲーム音を生成する集積回路であり、生成されたゲーム音はスピーカ1020によって出力される。また、画像生成IC1010は、RAM1004、ROM1002、情報記憶媒体1006等から送られる画像情報に基づいてディスプレイ1018に出力するための画素情報を生成する集積回路である。なおディスプレイ1018として、いわゆるヘッドマウントディスプレイ(HMD)と呼ばれるものを使用することもできる。
【0069】
また、通信装置1024はゲーム装置内部で利用される各種の情報を外部とやりとりするものであり、他のゲーム装置と接続されてゲームプログラムに応じた所与の情報を送受したり、通信回線を介してゲームプログラム等の情報を送受することなどに利用される。
【0070】
そして図1〜図4で説明した種々の処理は、図5のフローチャートに示した処理等を行うプログラムを格納した情報記憶媒体1006と、該プログラムに従って動作するCPU1000、画像生成IC1010、音生成IC1008等によって実現される。なお画像生成IC1010、音生成IC1008等で行われる処理は、CPU1000あるいは汎用のDSP等によりソフトウェア的に行ってもよい。
【0071】
前述の図1のように本実施形態を業務用ゲーム装置に適用した場合には、装置に内蔵されるシステムボード(サーキットボード)1106には、CPU、画像生成IC、音生成IC等が実装される。そして、プレーヤからの操作情報及びコンピュータからの命令の少なくとも一方に基づいて、オブジェクト空間内で移動体を移動させる演算を行うための情報、操作目標値を操作ポイント付近のゲーム画像に付加して表示するために必要な処理を行う情報、オブジェクト空間内の所与の視点において見える画像を生成するための情報報等は、システムボード1106上の情報記憶媒体である半導体メモリ1108に格納される。以下、これらの情報を格納情報と呼ぶ。これらの格納情報は、本発明の処理を行うためのプログラムコード、画像情報、音情報、表示物の形状情報、テーブルデータ、リストデータ、プレーヤ情報や、本発明の処理を指示するための情報、その指示に従って処理を行うための情報等の少なくとも1つを含むものである。
【0072】
図7(A)に、本実施形態を家庭用のゲーム装置に適用した場合の例を示す。プレーヤはディスプレイ1200に映し出されたゲーム画像を見ながら、ゲームコントローラ1202、1204を操作してゲームを楽しむ。この場合、上記格納情報は、本体装置に着脱自在な情報記憶媒体であるCD−ROM1206、メモリーカード1208、1209等に格納されている。
【0073】
図7(B)に、ホスト装置1300と、このホスト装置1300と通信回線(LANのような小規模ネットワークや、インターネットのような広域ネットワーク)1302を介して接続される端末1304-1〜1304-nとを含むシステムに本実施形態を適用した場合の例を示す。この場合、上記格納情報は、例えばホスト装置1300が制御可能な磁気ディスク装置、磁気テープ装置、半導体メモリ等の情報記憶媒体1306に格納されている。端末1304-1〜1304-nが、CPU、画像生成IC、音処理ICを有し、スタンドアロンでゲーム画像、ゲーム音を生成できるものである場合には、ホスト装置1300からは、ゲーム画像、ゲーム音を生成するためのゲームプログラム等が端末1304-1〜1304-nに配送される。一方、スタンドアロンで生成できない場合には、ホスト装置1300がゲーム画像、ゲーム音を生成し、これを端末1304-1〜1304-nに伝送し端末において出力することになる。
【0074】
なお、図7(B)の構成の場合に、本発明の処理を、ホスト装置と端末とで(サーバーを設ける場合にはホスト装置とサーバーと端末とで)分散して処理するようにしてもよい。また、本発明を実現するための上記格納情報を、ホスト装置の情報記憶媒体と端末の情報記憶媒体(或いはホスト装置の情報記憶媒体とサーバの情報記憶媒体と端末の情報記憶媒体)に分散して格納するようにしてもよい。
【0075】
また通信回線に接続する端末は、家庭用ゲーム装置であってもよいし業務用ゲーム装置であってもよい。そして、業務用ゲーム装置を通信回線に接続する場合には、業務用ゲーム装置との間で情報のやり取りが可能であると共に家庭用ゲーム装置との間でも情報のやり取りが可能な携帯型情報記憶装置(メモリーカード、PDA、携帯型ゲーム装置)を用いることが望ましい。
【0076】
なお本発明は、上記実施形態で説明したものに限らず、種々の変形実施が可能である。
【0077】
例えば、本実施の形態では低速に落とさないと曲がれないコーナーを操作ポイントとして設定した場合を例にとり説明したがこれに限られない。例えば高速で曲がれるのに必要以上に減速してしまうおそれのあるコーナーを操作ポイントとして設定してもよい。
【0078】
また本実施の形態では、操作目標値がコーナー進入速度である場合を例にとり説明したがこれに限られない。たとえば適正な走行ラインを操作目標値としてもよい。
【0079】
また本実施の形態では、バイクゲームを例にとり説明したがこれに限られない。例えば、車、バイク、馬、ジェットスキー、ボート等の種々のゲームに適用できる。
【0080】
また本実施の形態では、操作目標値や動作指示メッセージを画面に表示する場合を例にとり説明したがこれに限られない。例えば、音声等で出力してもよい。
【0081】
また本発明は、家庭用、業務用のゲーム装置のみならず、シミュレータ、多数のプレーヤが参加する大型アトラクション装置、パーソナルコンピュータ、マルチメディア端末、ゲーム画像を生成するシステムボード等の種々のゲーム装置に適用できる。
【0082】
また本実施形態ではレーシングゲームに本発明を適用した場合について説明したが、本発明はこれに限らず種々のゲーム(競争ゲーム、スポーツゲーム、対戦ゲーム、ロールプレイングゲーム、シューティングゲーム等)に適用できる。
【0083】
例えば、シューティングゲームで、適正なシューティング操作を必要とするステージを操作ポイントとして、操作目標値を適正なシューティング操作等としてもよい。
【0084】
また本発明は、家庭用、業務用のゲーム装置のみならず、シミュレータ、多数のプレーヤが参加する大型アトラクション装置、パーソナルコンピュータ、マルチメディア端末、ゲーム画像を生成するシステム基板等の種々の画像生成装置にも適用できる。
【0085】
【図面の簡単な説明】
【図1】本実施の形態のゲーム装置の外観概略図である。
【図2】本実施の形態のゲーム装置の機能ブロック図の一例である。
【図3】本実施の形態において仮想3次元空間に設けられたプレーヤバイクが走行するコースの概略図である。
【図4】操作ポイントにおける画面の表示例を説明するための図である。
【図5】本実施の形態の具体的な処理例について説明するためのフローチャート図である。
【図6】本実施の形態を実現できるハードウエア構成の一例を示す図である。
【図7】同図(A)、(B)は、本実施の形態が適用される種々の形態の装置の例を示す図である。
【符号の説明】
10 操作部
12 表示部
14 音出力部
100 処理部
110 ゲーム演算部
120 操作ポイント設定処理部
130 操作目標値出力処理部
140 動作指示メッセージ出力処理部
150 画像生成部
160 音生成部
180 記憶部
190 情報記憶媒体
1050 画面
1070 ハンドル
1090 筺体
1092 プレーヤ
1100 移動体[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a game device and an information storage medium.
[0002]
[Background Art and Problems to be Solved by the Invention]
Conventionally, a racing game is known, in which a player rides on a simulated moving body simulating a racing car or a motorcycle, and controls the simulated moving body to travel a predetermined course.
[0003]
In such a racing game device, the player can have a more realistic and realistic driving feeling by making the case of the simulated moving body closer to reality, making the operation performance more complicated and advanced, or setting a course with a higher difficulty level. Game devices that can be tasted are being developed. In this way, when the game device is complicated and sophisticated, or the difficulty of the course becomes high, the player is required to perform a more detailed operation.
[0004]
However, since the amount of operation in the conventional game is largely based on the experience of the player, beginners and the like have too few or too many operations at the operation points that require detailed operations, so an ideal result cannot be obtained.
[0005]
For example, when a corner or the like that cannot be turned unless it is lowered to a predetermined speed is provided on the course, it is difficult for beginners or the like to grasp an appropriate corner entry speed. For this reason, beginners can not clear the corner no matter how many times they play the game, and the game is over before getting the proper operation feeling, which may cause the game to become less fun, There was a problem that it became a factor to lose the will to re-challenge the game.
[0006]
The present invention has been made in view of such a conventional problem, and an object of the present invention is to provide a player with an appropriate operation amount to help the player to improve and to increase his willingness to challenge the game. An apparatus and an information storage medium are provided.
[0007]
[Means for Solving the Problems]
The game apparatus of the present invention comprises means for providing an operation point that requires a predetermined proper operation in a game space through which a player character operated by the player passes, means for the player to input operation information of the player character, A process for performing a motion calculation of the player character based on the operation information, and outputting an operation target value as a guide for performing the predetermined appropriate operation when the player character comes to at least one of the operation point and its vicinity. And an operation target value output means.
[0008]
The game apparatus according to the present invention also includes means for providing an operation point that requires a predetermined appropriate operation on a course in a game space in which the player moving body operated by the player moves, and the player operates the simulated moving body. Thus, a means for inputting operation information and a movement calculation of the player moving body based on the operation information are performed, and when the player moving body comes to at least one of the operation point and its vicinity, it becomes a guideline for the predetermined appropriate operation And an operation target value output means for performing processing for outputting the operation target value.
[0009]
A player character refers to an object in the game space operated by the player.
[0010]
The player moving body is, for example, a car, a motorcycle, a horse, a jet ski, a boat, or the like on which the player gets on and moves in the game space. The simulated moving body is a game case imitating the player moving body. For example, the player gets on the simulated moving body and operates the simulated moving body to move the player moving body in the game space. Operation information can be entered.
[0011]
For example, in the case of a racing game, an operation target value serving as a guide for passing the operation point is an appropriate speed for passing the operation point, an appropriate running line, and the like. For example, if it is a shooting game, it is an appropriate shooting operation.
[0012]
The output form of the operation target value may be a screen display or an audio output.
[0013]
In the present invention, an operation point that requires a predetermined proper operation is provided in an area through which the player character or player moving body passes, and when the player character or player moving body comes to or near the operation point, An operation target value that is a standard for a predetermined proper operation is output.
[0014]
For this reason, the player can obtain the amount of operation that has been large according to experience in the past as information during play, and even a beginner can grasp how to operate at an operation point that requires detailed operation. Can do.
[0015]
Therefore, according to the present invention, it is possible to provide a game apparatus that can help the player to improve by presenting the operation target value to the player and can increase the willingness to challenge the game. In addition, it is possible to provide a game apparatus that can be enjoyed sufficiently even by a beginner even though it includes operation points to which detailed operations are supplied.
[0016]
Note that the operation point is preferably provided at a place where damage to the player is great unless an appropriate operation is performed.
[0017]
For example, in a race game, the operation point is preferably provided at a predetermined corner on the course, and the operation target value is an appropriate corner entry speed for passing through the corner.
[0018]
In the game device of the present invention, the operation target value output means outputs a value corresponding to the operation target value, which is a current operation result determined based on the operation information input by the player, together with the operation target value. It is characterized by that.
[0019]
For example, when the operation target value is speed, the current operation result determined based on the operation information input by the player, and the value corresponding to the operation target value is the current value of the player moving object or the player character. It will be the speed of. By outputting the target value and the current value corresponding to the target value in this way, the player can make a difference between the operation result of the player and the target value, and can easily grasp a more appropriate operation. Can be provided.
[0020]
The game apparatus of the present invention is characterized by including means for outputting an operation instruction message necessary for the player to perform an appropriate operation.
[0021]
According to the present invention, since a message instructing a necessary operation is output at an operation point that requires a detailed operation or the like, it is easy for the player to easily understand the operation content as to how to operate. An apparatus can be provided.
[0022]
The game apparatus of the present invention includes image generation means for generating a game image viewed from a virtual camera in the game space, and the operation target value is displayed in addition to the game image near the operation point. And
[0023]
According to the present invention, since the operation target value is output on the display screen displaying the game space, the player can visually receive the operation target value at a necessary point without taking his eyes off the game screen.
[0024]
The information storage medium of the present invention is a computer-readable information storage medium, and is necessary for providing an operation point that requires a predetermined proper operation in a game space through which a player character operated by the player passes. And a guideline for performing the predetermined appropriate operation when the player character comes to at least one of the operation point and its vicinity, based on the information and the operation information of the player character input by the player. And the information necessary for outputting the operation target value.
[0025]
The information storage medium of the present invention is a computer-readable information storage medium, and an operation point that requires a predetermined appropriate operation is placed on a course in a game space in which a player moving body operated by the player moves. Based on the information necessary for providing and the operation information input by the player operating the simulated mobile body, the player mobile body performs a movement calculation, and when the player mobile body comes to at least one of the operation point and its vicinity, And information necessary for outputting an operation target value serving as a standard for the predetermined proper operation.
[0026]
DETAILED DESCRIPTION OF THE INVENTION
Next, preferred embodiments of the present invention will be described in detail with reference to the drawings. In the embodiment described below, the case where the present invention is applied to a motorcycle game will be described as an example. However, the present invention is not limited to this, and can be applied to a game apparatus that performs various other games.
[0027]
FIG. 1 schematically shows an external view of the game apparatus according to the embodiment.
[0028]
The game apparatus according to the embodiment includes a
[0029]
While watching the game image displayed on the
[0030]
Then, when the player 1092 operates the accelerator and the brake, the moving body (bike) 1100 displayed on the
[0031]
The
[0032]
The
[0033]
FIG. 2 shows an example of a functional block diagram of the game device of the present embodiment.
[0034]
Here, the
[0035]
The
[0036]
The
[0037]
An information storage medium (a storage medium from which information can be read by a computer) 190 stores programs and data. The function of the
[0038]
Part or all of the information stored in the
[0039]
The
[0040]
Here, the
[0041]
The
[0042]
The
[0043]
The
[0044]
Here, the operation point
[0045]
Further, the operation target value
[0046]
The operation message
[0047]
Note that the game apparatus according to the present embodiment is capable of both game play in a single player mode played by one player and game play in a multiplayer mode played by a plurality of players.
[0048]
In addition, when a plurality of players play, game images and game sounds provided to the plurality of players may be generated using one game device, or connected via a transmission line or a communication line (Internet). It may be generated using a plurality of game terminals.
[0049]
Next, a display example of the operation target value at the operation point, which is a feature of the present embodiment, will be described.
[0050]
FIG. 3 is a schematic diagram of a course 200 on which a player motorcycle provided in a virtual three-dimensional space travels in the present embodiment. The
[0051]
Therefore, in the present embodiment, a place that is difficult to pass unless an appropriate operation is performed, such as 210, is set in advance as an operation point for displaying the operation target value, and when the player bike comes to the operation point, the operation target value is set. The current operation result determined based on the operation information input by the player, the value corresponding to the operation target value, the necessary operation instruction message, and the like are displayed on the screen.
[0052]
FIG. 4 is a diagram for explaining a display example of the screen at the operation point.
[0053]
In the present embodiment, the range from 310 to 340 in FIG. 4 is set as the operation target value display area for the
[0054]
The approach speed
[0055]
A brake
[0056]
After that, when the player decelerates, for example, when the current speed of the player is lower than the
[0057]
When the player motorcycle exceeds the
[0058]
FIG. 5 is a flowchart for explaining a specific processing example of the present embodiment.
[0059]
In this embodiment, the following processing is performed for each frame to display the operation target value at the operation point.
[0060]
First, the position on the course of the player motorcycle is calculated based on the player's operation input, and it is determined whether or not the position is within the operation target value display range (step S10). If the position is not within the operation target value display range, the operation target value is not displayed. In this embodiment, the operation target value display range means a range from the approach speed
[0061]
When the position is within the operation target value display range, the operation target value is displayed (step S20).
[0062]
Next, it is determined whether or not the position of the player bike exceeds the brake display line and whether or not the current speed of the player bike is equal to or less than the operation target value (steps S30 and S40). If the position of the player bike exceeds the brake display start line and the speed of the player bike is not less than or equal to the operation target value, a brake message and the current speed of the player bike are displayed (step S50).
[0063]
When the position of the player bike exceeds the brake display start line and the speed of the player bike is below the operation target value, the brake message is not displayed and the current speed of the player bike is displayed (step S60).
[0064]
Next, an example of a hardware configuration capable of realizing the present embodiment will be described with reference to FIG. In the apparatus shown in the figure, a
[0065]
The
[0066]
The
[0067]
In accordance with a program stored in the
[0068]
Further, this type of apparatus is provided with a
[0069]
The
[0070]
1 to 4 includes an
[0071]
When the present embodiment is applied to an arcade game apparatus as shown in FIG. 1 described above, a CPU, an image generation IC, a sound generation IC, and the like are mounted on a system board (circuit board) 1106 built in the apparatus. The Then, based on at least one of the operation information from the player and the command from the computer, information for performing an operation for moving the moving body in the object space and the operation target value are added to the game image near the operation point and displayed. Information necessary for processing, information information for generating an image that can be viewed at a given viewpoint in the object space, and the like are stored in a
[0072]
FIG. 7A shows an example in which this embodiment is applied to a home game device. The player enjoys the game by operating the
[0073]
FIG. 7B shows a
[0074]
In the case of the configuration of FIG. 7B, the processing of the present invention may be distributed and processed between the host device and the terminal (when the server is provided, the host device, the server, and the terminal). Good. The storage information for realizing the present invention is distributed to the information storage medium of the host device and the information storage medium of the terminal (or the information storage medium of the host device, the information storage medium of the server, and the information storage medium of the terminal). May be stored.
[0075]
The terminal connected to the communication line may be a home game device or an arcade game device. When the arcade game device is connected to a communication line, portable information storage that can exchange information with the arcade game device and also exchange information with the home game device. It is desirable to use a device (memory card, PDA, portable game device).
[0076]
The present invention is not limited to that described in the above embodiment, and various modifications can be made.
[0077]
For example, in the present embodiment, the case where a corner that cannot be bent unless it is slowed down is set as an operation point has been described as an example, but the present invention is not limited thereto. For example, a corner that may decelerate more than necessary to bend at high speed may be set as an operation point.
[0078]
In the present embodiment, the case where the operation target value is the corner approach speed has been described as an example, but the present invention is not limited to this. For example, an appropriate travel line may be set as the operation target value.
[0079]
In the present embodiment, a motorcycle game has been described as an example, but the present invention is not limited to this. For example, the present invention can be applied to various games such as cars, motorcycles, horses, jet skis, and boats.
[0080]
In this embodiment, the case where the operation target value and the operation instruction message are displayed on the screen has been described as an example, but the present invention is not limited thereto. For example, it may be output by voice or the like.
[0081]
The present invention can be applied not only to home and business game devices but also to various game devices such as a simulator, a large attraction device in which a large number of players participate, a personal computer, a multimedia terminal, and a system board for generating game images. Applicable.
[0082]
Moreover, although this embodiment demonstrated the case where this invention was applied to a racing game, this invention is applicable not only to this but various games (competition game, a sports game, a battle game, a role playing game, a shooting game, etc.). .
[0083]
For example, in a shooting game, a stage that requires an appropriate shooting operation may be set as an operation point, and an operation target value may be set as an appropriate shooting operation.
[0084]
The present invention is not limited to home and business game devices, but also various image generation devices such as a simulator, a large attraction device in which a large number of players participate, a personal computer, a multimedia terminal, and a system board for generating game images. It can also be applied to.
[0085]
[Brief description of the drawings]
FIG. 1 is a schematic external view of a game device according to an embodiment of the present invention.
FIG. 2 is an example of a functional block diagram of the game device according to the present embodiment.
FIG. 3 is a schematic diagram of a course on which a player motorcycle provided in a virtual three-dimensional space runs in the present embodiment.
FIG. 4 is a diagram for explaining a display example of a screen at an operation point.
FIG. 5 is a flowchart for explaining a specific processing example of the present embodiment;
FIG. 6 is a diagram illustrating an example of a hardware configuration capable of realizing the present embodiment.
FIGS. 7A and 7B are diagrams showing examples of various types of apparatuses to which the present embodiment is applied.
[Explanation of symbols]
10
Claims (7)
所定の適正操作が必要とされるコーナー付近に操作目標値表示開始地点とブレーキ指示開始地点が設けられたコースをゲーム空間内に設定するコース設定手段と、
プレーヤがプレーヤ移動体の操作情報を入力する手段と、
前記操作情報に基づきプレーヤ移動体の動作演算を行い、プレーヤ移動体が前記操作目標値表示開始地点を越えたか否か判断し、前記操作目標値表示開始地点を越えたと判断した場合には、前記所定の適正操作を行うための目安となる操作目標値を出力するための処理を行う操作目標値出力手段と、
前記操作情報に基づきプレーヤ移動体の動作演算を行い、プレーヤ移動体が前記ブレーキ指示開始地点を越えたか否か判断し、前記ブレーキ指示開始地点を越えたと判断した場合、且つ前記操作情報に基づき決定されるプレーヤ移動体の速度が所定の速度以下であるか否かを判断し、所定の速度以下でないと判断した場合には、プレーヤにブレーキ操作を指示する手段とを含むことを特徴とするゲーム装置。A game device for playing a racing game in which a player moving body operated by a player runs on a course in a game space,
Course setting means for setting, in the game space, a course in which an operation target value display start point and a brake instruction start point are provided near a corner where a predetermined appropriate operation is required,
Means for the player to input operation information of the player moving body;
Based on the operation information, an operation calculation of the player moving body is performed, it is determined whether or not the player moving body has exceeded the operation target value display start point, and if it is determined that the operation target value display start point has been exceeded, An operation target value output means for performing a process for outputting an operation target value serving as a guide for performing a predetermined appropriate operation;
Based on the operation information, an operation calculation of the player moving body is performed to determine whether or not the player moving body has exceeded the brake instruction start point. When it is determined that the player has exceeded the brake instruction start point, the determination is made based on the operation information. And a means for instructing the player to perform a brake operation when it is determined whether or not the speed of the player moving body is equal to or lower than a predetermined speed. apparatus.
所定の適正操作が必要とされるコーナー付近に操作目標値表示開始地点とブレーキ指示開始地点が設けられたコースをゲーム空間内に設定するコース設定手段と、
プレーヤが模擬移動体を操作することにより操作情報を入力する手段と、
前記操作情報に基づきプレーヤ移動体の移動演算を行い、プレーヤ移動体が前記操作目標値表示開始地点を越えたか否か判断し、前記操作目標値表示開始地点を越えたと判断した場合には、前記所定の適正操作を行うための目安となる操作目標値を出力するための処理を行う操作目標値出力手段と、
前記操作情報に基づきプレーヤ移動体の動作演算を行い、プレーヤ移動体が前記ブレーキ指示開始地点を越えたか否を判断し、前記ブレーキ指示開始地点を越えたと判断した場合、且つ前記操作情報に基づき決定されるプレーヤ移動体の速度が所定の速度以下であるか否かを判断し、所定の速度以下でないと判断した場合には、プレーヤにブレーキ操作を指示する手段とを含むことを特徴とするゲーム装置。A game device for playing a racing game in which a player moving body operated by a player runs on a course in a game space,
Course setting means for setting, in the game space, a course in which an operation target value display start point and a brake instruction start point are provided near a corner where a predetermined appropriate operation is required,
Means for the player to input operation information by operating the simulated moving body;
Based on the operation information, a movement calculation of the player moving body is performed, it is determined whether or not the player moving body has exceeded the operation target value display start point, and if it is determined that the operation target value display start point has been exceeded, An operation target value output means for performing a process for outputting an operation target value serving as a guide for performing a predetermined appropriate operation;
Based on the operation information, an operation calculation of the player moving body is performed to determine whether or not the player moving body has exceeded the brake instruction start point. When it is determined that the player has exceeded the brake instruction start point, the determination is made based on the operation information. And a means for instructing the player to perform a brake operation when it is determined whether or not the speed of the player moving body is equal to or lower than a predetermined speed. apparatus.
前記操作目標値出力手段が、
プレーヤの入力した操作情報に基づき決定されるプレーヤ移動体の速度を前記操作目標値ともに出力することを特徴とするゲーム装置。In any one of Claims 1 thru | or 2.
The operation target value output means,
A game apparatus that outputs a speed of a player moving body determined based on operation information input by a player together with the operation target value.
前記ゲーム空間内の仮想カメラから見たゲーム画像を生成する画像生成手段を含み、前記操作目標値が操作目標値表示開始地点付近のゲーム画像に付加して表示されることを特徴とするゲーム装置。In any one of Claims 1 thru | or 3,
The game apparatus includes image generation means for generating a game image viewed from a virtual camera in the game space, and the operation target value is displayed in addition to the game image near the operation target value display start point. .
前記コース設定手段が、
前記ブレーキ指示開始地点が前記操作目標値表示開始地点に対してプレーヤ移動体の進行方向前方に設けられたコースをゲーム空間内に設定することを特徴とするゲーム装置。In any one of Claims 1 thru | or 4,
The course setting means is
A game apparatus, wherein a course provided in front of the player moving body in a traveling direction with respect to the operation target value display start point is set in the game space at the brake instruction start point.
所定の適正操作が必要とされるコーナー付近に操作目標値表示開始地点とブレーキ指示開始地点が設けられたコースをゲーム空間内に設定する手段と、
プレーヤが入力したプレーヤ移動体の操作情報に基づきプレーヤ移動体の動作演算を行い、プレーヤ移動体が前記操作目標値表示開始地点を越えたか否か判断し、前記操作目標値表示開始地点を越えたと判断した場合には、前記所定の適正操作を行うための目安となる操作目標値を出力する手段と、
プレーヤが入力したプレーヤ移動体の前記操作情報に基づきプレーヤ移動体の動作演算を行い、プレーヤ移動体が前記ブレーキ指示開始地点を越えたか否か判断し、前記ブレーキ指示開始地点を越えたと判断した場合、且つ前記操作情報に基づき決定されるプレーヤ移動体の速度が所定の速度以下であるか否かを判断し、所定の速度以下でないと判断した場合には、プレーヤにブレーキ操作を指示する手段としてコンピュータを機能させるためのプログラムが記憶されていることを特徴とする情報記憶媒体。A computer-readable information storage medium storing a program for playing a racing game in which a player moving body operated by a player runs on a course in a game space,
Means for setting, in the game space, a course in which an operation target value display start point and a brake instruction start point are provided near a corner where a predetermined appropriate operation is required;
Based on the operation information of the player moving body input by the player, the operation of the player moving body is calculated, it is determined whether or not the player moving body has exceeded the operation target value display start point, and the operation target value display start point has been exceeded. If it is determined, means for outputting an operation target value serving as a guide for performing the predetermined appropriate operation;
When the operation of the player moving body is calculated based on the operation information of the player moving body input by the player, it is determined whether or not the player moving body has exceeded the brake instruction start point, and it is determined that the brake instruction start point has been exceeded And determining whether or not the speed of the player moving body determined based on the operation information is equal to or lower than a predetermined speed, and determining that the speed is not equal to or lower than the predetermined speed, An information storage medium storing a program for causing a computer to function.
所定の適正操作が必要とされるコーナー付近に操作目標値表示開始地点とブレーキ指示開始地点が設けられたコースをゲーム空間内に設定する手段と、
プレーヤが模擬移動体を操作することにより入力した操作情報に基づきプレーヤ移動体の移動演算を行い、プレーヤ移動体が前記操作目標値表示開始地点を越えたか否か判断し、前記操作目標値表示開始地点を越えたと判断した場合には、前記所定の適正操作を行うための目安となる操作目標値を出力する手段と、
プレーヤが模擬移動体を操作することにより入力した操作情報に基づきプレーヤ移動体の動作演算を行い、プレーヤ移動体が前記ブレーキ指示開始地点を越えたか否か判断し、前記ブレーキ指示開始地点を越えたと判断した場合、且つ前記操作情報に基づき決定されるプレーヤ移動体の速度が所定の速度以下であるか否かを判断し、所定の速度以下でないと判断した場合には、プレーヤにブレーキ操作を指示する手段としてコンピュータを機能させるためのプログラムが記憶されていることを特徴とする情報記憶媒体。A computer-readable information storage medium storing a program for playing a racing game in which a player moving body operated by a player runs on a course in a game space,
Means for setting, in the game space, a course in which an operation target value display start point and a brake instruction start point are provided near a corner where a predetermined appropriate operation is required;
Based on the operation information input by the player operating the simulated moving body, the player moving body is calculated to determine whether or not the player moving body has exceeded the operation target value display start point, and the operation target value display starts. A means for outputting an operation target value as a guide for performing the predetermined appropriate operation when it is determined that the point has been exceeded;
Based on the operation information input by the player operating the simulated moving body, the player moving body is operated to determine whether or not the player moving body has exceeded the brake instruction start point, and the brake instruction start point has been exceeded. When it is determined, it is determined whether or not the speed of the player moving body determined based on the operation information is equal to or lower than a predetermined speed. If it is determined that the speed is not lower than the predetermined speed, the player is instructed to perform a brake operation. An information storage medium storing a program for causing a computer to function as means for performing
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP34791098A JP3898361B2 (en) | 1998-11-20 | 1998-11-20 | GAME DEVICE AND INFORMATION STORAGE MEDIUM |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP34791098A JP3898361B2 (en) | 1998-11-20 | 1998-11-20 | GAME DEVICE AND INFORMATION STORAGE MEDIUM |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006294015A Division JP4155469B2 (en) | 2006-10-30 | 2006-10-30 | GAME DEVICE AND INFORMATION STORAGE MEDIUM |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2000153068A JP2000153068A (en) | 2000-06-06 |
JP2000153068A5 JP2000153068A5 (en) | 2006-03-23 |
JP3898361B2 true JP3898361B2 (en) | 2007-03-28 |
Family
ID=18393443
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP34791098A Expired - Lifetime JP3898361B2 (en) | 1998-11-20 | 1998-11-20 | GAME DEVICE AND INFORMATION STORAGE MEDIUM |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3898361B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105139349A (en) | 2015-08-03 | 2015-12-09 | 京东方科技集团股份有限公司 | Virtual reality display method and system |
-
1998
- 1998-11-20 JP JP34791098A patent/JP3898361B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP2000153068A (en) | 2000-06-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2000262738A (en) | Game device and information storing medium | |
JPH10295935A (en) | Video game system and storage medium for video game | |
JP2000140415A (en) | Game device and information storage medium | |
JP2001321562A (en) | Game system and information recording medium | |
US6558259B1 (en) | Game machine with extendible play criteria and information storage medium | |
JP3880229B2 (en) | GAME SYSTEM AND INFORMATION STORAGE MEDIUM | |
JP2000296261A (en) | Game machine and information storage medium | |
JP4059408B2 (en) | GAME DEVICE AND INFORMATION STORAGE MEDIUM | |
JP3871338B2 (en) | GAME SYSTEM AND INFORMATION STORAGE MEDIUM | |
JPH11146978A (en) | Three-dimensional game unit, and information recording medium | |
JP3898361B2 (en) | GAME DEVICE AND INFORMATION STORAGE MEDIUM | |
JP2007117772A (en) | Game system and information storing medium | |
JP3753350B2 (en) | Information storage medium and image generation apparatus | |
JP3138448B2 (en) | Image generation device and information storage medium | |
JP4155469B2 (en) | GAME DEVICE AND INFORMATION STORAGE MEDIUM | |
JP2000237449A (en) | Game device and information storage medium | |
JP2000229174A (en) | Game device and information storage medium | |
JP2000331184A (en) | Image forming device and information storing medium | |
JP4001434B2 (en) | GAME DEVICE AND INFORMATION STORAGE MEDIUM | |
JP4212015B2 (en) | Image generating apparatus and information storage medium | |
JP2007181713A (en) | Game machine and information storage medium | |
JP3933330B2 (en) | GAME SYSTEM AND INFORMATION STORAGE MEDIUM | |
JP4162152B2 (en) | GAME SYSTEM AND INFORMATION STORAGE MEDIUM | |
JP4036508B2 (en) | Image generating apparatus and information storage medium | |
JP4036509B2 (en) | Image generating apparatus and information storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051118 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051118 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060830 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061030 |
|
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: 20061206 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20061221 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100105 Year of fee payment: 3 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100105 Year of fee payment: 3 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100105 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100105 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110105 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110105 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120105 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120105 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130105 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130105 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140105 Year of fee payment: 7 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
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 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R370 | Written measure of declining of transfer procedure |
Free format text: JAPANESE INTERMEDIATE CODE: R370 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
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 |
|
EXPY | Cancellation because of completion of term |